name: vaultwarden services: vaultwarden: image: vaultwarden/server:latest container_name: vaultwarden volumes: - vaultwarden_data:/data environment: - DOMAIN=https://vault.ferngarden.net - SMTP_HOST=mail.ferngarden.net - SMTP_PORT=587 - SMTP_SECURITY=starttls - SMTP_FROM=ornithologist@ferngarden.net - SMTP_USERNAME=ornithologist@ferngarden.net - SMTP_PASSWORD=${SMTP_PASSWORD} networks: - default - proxy restart: unless-stopped labels: caddy: vault.ferngarden.net caddy.import: internal caddy.reverse_proxy: "{{upstreams 80}}" networks: default: proxy: external: true volumes: vaultwarden_data: name: vaultwarden_data