docker compose based vaultwarden, bound to 127.0.0.1, sign ups off, admin panel only with an argon2 token, SMTP via mailcow. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
35 lines
998 B
YAML
35 lines
998 B
YAML
---
|
|
cloud_apps: /opt
|
|
cloud_storage: /opt/storage
|
|
cloud_stage: prod
|
|
cloud_update: false
|
|
domain_external: "my-domain.tld"
|
|
|
|
|
|
vaultwarden_version: 1.37.4
|
|
vaultwarden_image: ghcr.io/dani-garcia/vaultwarden
|
|
|
|
vaultwarden_domain: "vault.{{ domain_external }}"
|
|
vaultwarden_http_port: 8222
|
|
vaultwarden_data_location: "{{ cloud_storage }}/vaultwarden-data"
|
|
|
|
vaultwarden_signups_allowed: false
|
|
vaultwarden_signups_verify: true
|
|
vaultwarden_invitations_allowed: true
|
|
vaultwarden_invitation_org_name: "Vaultwarden"
|
|
vaultwarden_show_password_hint: false
|
|
vaultwarden_password_iterations: 600000
|
|
|
|
#argon2 PHC string (vaultwarden hash); empty disables the admin panel
|
|
vaultwarden_admin_token:
|
|
|
|
vaultwarden_smtp_host: "mail.{{ domain_external }}"
|
|
vaultwarden_smtp_port: 465
|
|
vaultwarden_smtp_security: force_tls
|
|
vaultwarden_smtp_from: "noreply@{{ domain_external }}"
|
|
vaultwarden_smtp_from_name: Vaultwarden
|
|
vaultwarden_smtp_user: user@my-domain.tld
|
|
vaultwarden_smtp_pass: ThisCouldBeYourAdd
|
|
|
|
vaultwarden_loglevel: warn
|