stacks/vaultwarden/compose.yaml
2025-07-01 17:30:05 +08:00

32 lines
745 B
YAML

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