{ "version": "3", "templates": [ { "id": 1001, "type": 3, "title": "Docmost", "name": "docmost", "description": "Open source collaborative wiki and documentation software (Alternative zu Confluence & Notion)", "categories": [ "Documentation", "Productivity" ], "platform": "linux", "logo": "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/docmost.png", "repository": { "url": "https://git.thiede-brauer.de/tbadmin/portainer/raw/branch/main/", "stackfile": "stacks/docmost.yml" }, "env": [ { "name": "DOCMOST_PORT", "label": "HTTP Port", "default": "9449", "description": "Port für den Zugriff auf Docmost (z.B. 9449)", "regex": "^[0-9]{2,5}$" }, { "name": "APP_URL", "label": "App URL", "description": "Öffentliche URL, z.B. https://docmost.example.com", "required": true }, { "name": "APP_SECRET", "label": "App Secret", "description": "Mindestens 20 Zeichen (z.B. openssl rand -base64 32)", "required": true, "regex": "^.{20,}$" }, { "name": "POSTGRES_PASSWORD", "label": "Postgres Passwort", "description": "Datenbank Passwort", "required": true, "regex": "^.{8,}$" }, { "name": "SMTP_HOST", "label": "SMTP Host", "description": "Optional (für E-Mails)" }, { "name": "SMTP_PORT", "label": "SMTP Port", "description": "Optional (z.B. 587)", "regex": "^[0-9]{2,5}$" }, { "name": "SMTP_USERNAME", "label": "SMTP Username" }, { "name": "SMTP_PASSWORD", "label": "SMTP Passwort" }, { "name": "MAIL_FROM_ADDRESS", "label": "Absender E-Mail" }, { "name": "MAIL_FROM_NAME", "label": "Absender Name" } ] }, { "id": 1002, "type": 1, "title": "Bitwarden", "name": "Bitwarden", "description": "Leichter Bitwarden-kompatibler Passwort-Manager (Vaultwarden)", "categories": [ "Security", "Password Manager" ], "platform": "linux", "logo": "https://raw.githubusercontent.com/bitwarden/brand/main/logos/icon.svg", "image": "vaultwarden/server:latest", "ports": [ "{{PORT}}:80" ], "volumes": [ { "container": "/data", "volume": "bitwarden_data" } ], "env": [ { "name": "ADMIN_TOKEN", "label": "Admin Token", "required": true, "description": "Mindestens 20 Zeichen setzen!", "regex": "^.{20,}$" }, { "name": "ORG_GROUPS_ENABLED", "label": "Organisations Gruppen aktivieren", "default": "true" }, { "name": "SIGNUPS_ALLOWED", "label": "Registrierung erlauben", "default": "false" } ], "restart_policy": "always" } ] }