version: '3.7' # https://hub.docker.com/r/vaultwarden/server # https://github.com/dani-garcia/vaultwarden services: vaultwarden: image: vaultwarden/server:alpine container_name: vaultwarden restart: "${RESTART:-no}" hostname: vaultwarden domainname: ${BASE_DOMAIN} environment: - DOMAIN=https://passwords.${BASE_DOMAIN} - WEBSOCKET_ENABLED=true - SMTP_HOST=mail - SMTP_FROM=vaultwarden@${BASE_DOMAIN} - SMTP_PORT=25 - SMTP_SECURITY=off - SIGNUPS_ALLOWED=false - ADMIN_TOKEN=${VAULTWARDEN_ADMIN_TOKEN} volumes: - ${BASE_DIR:-/srv}/vaultwarden:/data networks: - proxy - mail