e05abdefe035772776eafd7fe8f3dad55c9d15fb
vaultwarden
Open source password manager
- Maintainer: @fauno, @ammaratef45, Local-IT: @moritz, @msimon, @carla
- Category: Apps
- Status: 2, beta
- Image:
vaultwarden/server, 4, upstream - Healthcheck: 3
- Backups: Yes
- Email: Yes
- Tests: No
- SSO: No
Quick start
- Set up Docker Swarm and
abra - Deploy
coop-cloud/traefik abra app new vaultwardenabra app config YOURAPPDOMAINabra app cmd -l YOURAPPDOMAIN insert_vaultwarden_admin_tokenwill insert a hashedadmin_tokenas password as recommended by vaultwarden. Will echo the admin_token to your cli.abra app secret insert YOURAPPDOMAIN smtp_password v1 "super-secret-password"SMTP config and password needed for user email invitesabra app deploy YOURAPPDOMAIN
Tips & Tricks
Using MariaDB instead of SQLite
Just comment in the DB settings section in your .env
Wiring up fail2ban
You need the following logging config:
USE_SYSLOG=true
EXTENDED_LOGGING=true
LOG_FILE=/data/vaultwarden.log
LOG_LEVEL=warn
Then follow this guide.
And you must use COMPOSE_FILE="$COMPOSE_FILE:compose.host.yml" in your traefik config to get real IPs.
Single Sign On with OpenID Connect (OIDC)
Uncomment the "Single Sign On" section in your app config. See the upstream docs for more, including specific configuration examples for Keycloak and Authentik.
Languages
Shell
52.4%
Go Template
47.6%