Bitwarden - Passwort-Manager selbst hosten mit Vaultwarden
Bitwarden - Passwort-Manager selbst hosten mit Vaultwarden
Vaultwarden ist eine ressourcenschonende, inoffizielle Bitwarden-Server-Implementierung, die alle offiziellen Bitwarden-Clients vollständig unterstützt.
Was ist Vaultwarden?
Vaultwarden (früher Bitwarden_RS) implementiert die Bitwarden-Server-API in Rust und benötigt dabei einen Bruchteil der Ressourcen des offiziellen Servers. Die offiziellen Bitwarden-Apps für Android, iOS, Browser-Erweiterungen und Desktop verbinden sich nahtlos damit. Alle Passwörter werden Ende-zu-Ende-verschlüsselt gespeichert — der Server sieht ausschließlich verschlüsselte Daten. Für Einzelpersonen und kleine Teams ist Vaultwarden ideal.
Voraussetzungen
- Docker 20.10+ / Docker Compose
- HTTPS zwingend erforderlich (Bitwarden-Clients akzeptieren kein HTTP)
- Reverse-Proxy mit SSL-Zertifikat (z. B. Nginx + Let's Encrypt)
Compose-Beispiel
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: unless-stopped
ports:
- "8080:80"
volumes:
- ./vw_data:/data
environment:
- DOMAIN=https://vault.meine-domain.de
- SIGNUPS_ALLOWED=false
- ADMIN_TOKEN=sehr_sicheres_token_hier
- TZ=Europe/Berlin
Hinweise
SIGNUPS_ALLOWED=falsesollte nach der ersten Registrierung gesetzt werden, um fremde Anmeldungen zu verhindern.- Das Admin-Panel unter
/administ mit demADMIN_TOKENgeschützt und ermöglicht Benutzerverwaltung ohne CLI. - Backups des
/data-Ordners sichern alle Passwörter — diese Datei niemals unverschlüsselt in die Cloud laden. - Automatische SQLite-Backups lassen sich über den eingebauten Backup-Befehl oder externe Skripte einrichten.