{ "slug": "passbolt", "kind": "compose", "metadata": { "name": "Passbolt", "description": "Open-source password manager designed for teams and businesses. Provides secure storage, sharing, and collaborative management of passwords and sensitive information.", "tags": [ "traefik", "database" ], "icon": { "provider": "selfhst", "id": "passbolt" }, "draft": false, "version": { "name": "5.11.0-1-ce", "source_dep_name": "docker.io/passbolt/passbolt", "source_dep_version": "5.11.0-1-ce" } }, "variables": [ { "title": "General", "name": "general", "items": [ { "name": "service_name", "type": "str", "title": "Service Name", "required": false, "default": "passbolt", "config": { "placeholder": "passbolt" } }, { "name": "container_timezone", "type": "str", "title": "Container Timezone", "required": false, "config": { "placeholder": "Europe/Berlin" } }, { "name": "restart_policy", "type": "enum", "title": "Restart Policy", "required": true, "default": "unless-stopped", "config": { "options": [ "unless-stopped", "always", "on-failure", "no" ] } }, { "name": "ports_http", "type": "int", "title": "HTTP port", "required": false, "default": 8080, "config": { "placeholder": "8080" } }, { "name": "app_full_base_url", "type": "str", "title": "Passbolt base URL", "required": false, "default": "http://localhost:8080", "description": "Public base URL for Passbolt", "config": { "placeholder": "http://localhost:8080" } } ] }, { "title": "Database", "name": "database", "items": [ { "name": "database_name", "type": "str", "title": "Database Name", "required": false, "default": "passbolt", "config": { "placeholder": "passbolt" } }, { "name": "database_user", "type": "str", "title": "Database User", "required": false, "default": "passbolt", "config": { "placeholder": "passbolt" } }, { "name": "database_password", "type": "secret", "title": "Database password", "required": true, "config": { "autogenerated": { "length": 32 } } } ] }, { "title": "Email", "name": "email", "items": [ { "name": "email_host", "type": "str", "title": "SMTP server hostname", "required": true, "config": { "placeholder": "smtp.home.arpa" } }, { "name": "email_port", "type": "int", "title": "SMTP server port", "required": false, "default": 587, "config": { "placeholder": "587" } }, { "name": "email_username", "type": "str", "title": "SMTP username", "required": false, "default": "", "config": { "placeholder": "user@example.com" } }, { "name": "email_password", "type": "secret", "title": "SMTP password", "required": false, "default": "" }, { "name": "email_from", "type": "str", "title": "From email address", "required": true, "config": { "placeholder": "no-reply@home.arpa" } }, { "name": "email_use_tls", "type": "bool", "title": "SMTP TLS", "required": false, "default": true } ] } ] }