services: vaultwarden: image: vaultwarden/server:latest container_name: vaultwarden restart: always ports: - ${HTTP_PORT}:80 volumes: - /path/to/vaultwarden/bw-data:/data environment: - PUID=${PUID} - PGID=${PGID} - TZ=${TZ} - ICON_CACHE_TTL=0 - WEBSOCKET_ENABLED='true' # Required to use websockets - SIGNUPS_ALLOWED='true' # set to false to disable signups networks: - vaultwarden-net networks: vaultwarden-net: external: true