From 3660081ed548bc512d78cedefa9c0afcede53dbd Mon Sep 17 00:00:00 2001 From: tbadmin Date: Mon, 22 Jun 2026 15:23:23 +0200 Subject: [PATCH] =?UTF-8?q?templates=5Fcopy.json=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates_copy.json | 124 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 templates_copy.json diff --git a/templates_copy.json b/templates_copy.json new file mode 100644 index 0000000..ea9bd4f --- /dev/null +++ b/templates_copy.json @@ -0,0 +1,124 @@ +{ + "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://thiede-brauer.de/portainer-templates", + "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" + } + ] +}