Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doktainer Templates

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.

What Is Included

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.

Template Example

{
  "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)
  }
}

Contributing

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.

Security

Templates must not include real credentials, private keys, tokens, internal URLs, or production secrets. Use clear placeholder values for required configuration.

License

See LICENSE for license information.

About

All the open source templates app integrated to doktainer app installer

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors