2026-09-09 21:14:18 -04:00
2025-01-08 10:09:13 -08:00
2026-09-09 21:08:01 -04:00
2026-09-09 21:08:01 -04:00
2026-09-09 21:08:01 -04:00
2026-02-15 23:50:14 -08:00
2026-09-09 21:08:01 -04:00
2026-09-09 21:14:18 -04:00
2026-08-28 08:49:47 +02:00

vaultwarden

Open source password manager

Quick start

  1. Set up Docker Swarm and abra
  2. Deploy coop-cloud/traefik
  3. abra app new vaultwarden
  4. abra app config YOURAPPDOMAIN
  5. abra app cmd -l YOURAPPDOMAIN insert_vaultwarden_admin_token will insert a hashed admin_token as password as recommended by vaultwarden. Will echo the admin_token to your cli.
  6. abra app secret insert YOURAPPDOMAIN smtp_password v1 "super-secret-password" SMTP config and password needed for user email invites
  7. abra 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.

S
Description
No description provided
Readme
205 KiB
Languages
Shell 52.4%
Go Template 47.6%