Raja's Exocortex

Vaultwarden

Vaultwarden is a compatible, open-source, and self-hosted password manager. It is a fork of Bitwarden_rs with additional features and fixes.

Use the Bitwarden phone app and browser extension to connect to this vaultwarden server.

Deploy behind traefik.

# Filename: /srv/vaultwarden.example.com/docker-compose.yml
# Deploy vaultwarden behind Traefik

name: vaultwarden-example-com

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vault.example.com
    restart: always

    mem_limit: 256M

    environment:
      - SIGNUPS_ALLOWED=false
      - DOMAIN=https://vaultwarden.example.com
      - ADMIN_TOKEN=TODO_CHANGE_THIS

    volumes:
      - ./data:/data

    labels:
      - com.centurylinklabs.watchtower.enable=true
      - traefik.enable=true
      - traefik.http.routers.vaultwarden.rule=Host(`vaultwarden.example.com`)
      - traefik.http.routers.vaultwarden.tls=true
      - traefik.http.routers.vaultwarden.tls.certresolver=lets-encrypt