4 ms·
This works very well for me indeed, just add this to you docker-compose.yaml (includes Traefik configuration under labels, for https) and boom: bitwarden:
by teekert 5y ago
This works very well for me indeed, just add this to you docker-compose.yaml (includes Traefik configuration under labels, for https) and boom:
bitwarden:
container_name: bitwarden
networks:
- bitwarden
image: vaultwarden/server:latest
restart: always
environment:
SIGNUPS_ALLOWED: "false" # Set to true when making your accounts
DOMAIN: "https://bw.domain.nl"
WEBSOCKET_ENABLED: "true"
# ADMIN_TOKEN: "SomeTokenForResetPurposes"
volumes:
- ./bw-data:/data
labels:
- traefik.enable=true
- traefik.http.middlewares.redirect-https.redirectScheme.scheme=https
- traefik.http.middlewares.redirect-https.redirectScheme.permanent=true
- traefik.http.routers.bitwarden-ui-https.rule=Host(`bw.domain.nl`)
- traefik.http.routers.bitwarden-ui-https.entrypoints=websecure
- traefik.http.routers.bitwarden-ui-https.tls=true
- traefik.http.routers.bitwarden-ui-https.service=bitwarden-ui
- traefik.http.routers.bitwarden-ui-http.rule=Host(`bw.domain.nl`)
- traefik.http.routers.bitwarden-ui-http.entrypoints=web
- traefik.http.routers.bitwarden-ui-http.middlewares=redirect-https
- traefik.http.routers.bitwarden-ui-http.service=bitwarden-ui
- traefik.http.services.bitwarden-ui.loadbalancer.server.port=80
- traefik.http.routers.bitwarden-websocket-https.rule=Host(`bw.domain.nl`) && Path(`/notifications/hub`)
- traefik.http.routers.bitwarden-websocket-https.entrypoints=websecure
- traefik.http.routers.bitwarden-websocket-https.tls=true
- traefik.http.routers.bitwarden-websocket-https.service=bitwarden-websocket
- traefik.http.routers.bitwarden-websocket-http.rule=Host(`bw.domain.nl`) && Path(`/notifications/hub`)
- traefik.http.routers.bitwarden-websocket-http.entrypoints=web
- traefik.http.routers.bitwarden-websocket-http.middlewares=redirect-https
- traefik.http.routers.bitwarden-websocket-http.service=bitwarden-websocket
- traefik.http.services.bitwarden-websocket.loadbalancer.server.port=3012
- traefik.http.routers.bitwarden-ui-https.tls.certresolver=mytlschallenge