version: '3' services: vaultwarden: container_name: vaultwarden image: vaultwarden/server:latest privileged: true restart: always volumes: - ./vw-data:/data environment: WEBSOCKET_ENABLED: 'true' # Required to use websockets SIGNUPS_ALLOWED: 'true' # set to false to disable signups SMTP_HOST: smtp.mail.yahoo.com SMTP_FROM: pukekoxyz@yahoo.com SMTP_PORT: 587 SMTP_SSL: "true" SMTP_USERNAME: pukekoxyz@yahoo.com SMTP_PASSWORD: "pvefngmuhcxunzqs" networks: - network - dns_network dns: 150.201.34.6 labels: - "traefik.enable=true" - "traefik.http.routers.vaultwarden.entrypoints=websecure" - "traefik.http.routers.vaultwarden.rule=Host(`vault.pukeko.xyz`)" - "traefik.http.routers.vaultwarden.service=vaultwarden-vaultwarden@docker" - "traefik.http.routers.vaultwarden.tls.certresolver=pukekoresolver" # - "traefik.http.routers.vaultwarden.middlewares=authelia@docker" networks: network: driver: bridge dns_network: external: true