2023-06-11 00:38:50 +02:00
2023-06-10 23:32:22 +02:00
2023-06-10 23:32:22 +02:00
2023-06-11 00:19:15 +02:00
2023-06-11 00:38:50 +02:00

Basic Vaultwarden docker-compose config

  • can be run on single node setup or in swarm

howto

single node

start container

docker compose up -d

stop container (and remove)

docker compose down

view logs

docker compose logs -f

reload config

docker compose restart

swarm

start aka deploy

docker stack deploy -c docker-compose.yml vault

stop container aka service

docker service rm vault_vault

view logs

docker service logs vault_vault -f

reload config (no downtime if replica 2 or more)

docker service update vault_vault --force

example caddy config

vault.example.com {
    header {
        Strict-Transport-Security max-age=31536000;
        X-XSS-Protection "1; mode=block"
        X-Frame-Options DENY
        X-Robots-Tag none
        -Server
    }
    reverse_proxy vaultwarden:80 {
        header_up X-Real-IP {remote_host}
    }

    # disable /admin page via domain (diable for inital config)
    handle /admin {
        respond 403
    }

    reverse_proxy vault:80
}
Description
No description provided
Readme 29 KiB
Languages
Markdown 100%