Doktainer Templates is a collection of ready-to-use application templates for the Doktainer app installer. Each template provides the basic metadata and container settings needed to help users deploy common open source applications faster.
Each template is stored in the templates directory and contains a template.json file. A template may also include a local icon or logo.
templates/
example-app/
template.json
logo.png
The template.json file describes the application name, Docker image, default port, environment variables, volumes, restart policy, tags, and presentation metadata used by Doktainer.
{
"id": "example-app",
"name": "Example App",
"desc": "A short description of what this application does.",
"category": "Productivity",
"image": "example/app:latest",
"defaultPort": "3000:3000",
"defaultEnv": "APP_ENV=production",
"defaultVolumes": "/srv/example-app:/data",
"restartPolicy": "unless-stopped",
"popular": false,
"tags": ["Productivity"],
"presentation": {
"icon": "logo.png",
"installs": 0 (abort it or set 0, bcz i will deprecated it later)
}
}Contributions are welcome. You can add new templates, improve existing templates, update Docker images, fix metadata, add icons, or report issues.
For the full contribution guide, template requirements, testing checklist, and pull request guidelines, please read CONTRIBUTING.md.
Templates must not include real credentials, private keys, tokens, internal URLs, or production secrets. Use clear placeholder values for required configuration.
See LICENSE for license information.