Bitwarden vs. Vaultwarden: Passwort-Manager im Vergleich 2026
Passwort-Manager sind heute unverzichtbar — aber wem vertraut man seine Zugangsdaten? Die Antwort vieler technikaffiner Nutzer: niemandem außer sich selbst. Bitwarden und Vaultwarden bieten beide eine Self-Hosted-Lösung, unterscheiden sich aber fundamental in Ansatz und Ressourcenbedarf.
Was ist Bitwarden?
Bitwarden ist ein Open-Source-Passwort-Manager, der 2016 gegründet wurde. Das Besondere: Sowohl der Client-Code als auch der Server-Code sind Open Source (BSL-Lizenz für Teile des Servers). Bitwarden kann komplett selbst gehostet werden — offiziell mit dem bitwarden/self-host-Stack.
Die offiziellen Bitwarden-Apps unterstützen alle Plattformen:
- Browser-Erweiterungen (Chrome, Firefox, Safari, Edge, etc.)
- Mobile Apps (iOS, Android)
- Desktop-Apps (Windows, macOS, Linux)
- CLI-Tool
Bitwarden bietet außerdem kommerzielle Features wie RBAC, SSO, Directory Connector und Enterprise-Support.
Was ist Vaultwarden?
Vaultwarden (ehemals "bitwarden_rs") ist eine inoffizielle, in Rust geschriebene Neuimplementierung des Bitwarden-Server-API. Es ist vollständig kompatibel mit allen offiziellen Bitwarden-Clients, benötigt aber einen Bruchteil der Ressourcen.
Wichtig: Vaultwarden ist kein Fork von Bitwarden — es ist eine eigenständige Server-Implementierung, die das Bitwarden-API nachbaut. Die offiziellen Clients kommunizieren transparent mit Vaultwarden, weil die API-Kompatibilität 1:1 ist.
Vaultwarden aktiviert standardmäßig auch alle Business-Features (Organisationen, Gruppen, Premium-Features) — ohne Lizenzgebühren. Das macht es für private Self-Hoster besonders attraktiv.
Der entscheidende Unterschied: Ressourcenverbrauch
Das ist der Hauptgrund, warum die meisten Self-Hoster Vaultwarden bevorzugen:
| Metrik | Bitwarden (Official) | Vaultwarden |
|---|---|---|
| RAM-Verbrauch | ~1–2 GB | ~10–50 MB |
| Dienste | 8+ Docker-Container | 1 Docker-Container |
| Setup-Komplexität | Hoch (compose-Datei mit MSSQL) | Sehr gering |
| SQLite-Support | ❌ (Microsoft SQL Server) | ✅ (SQLite, MySQL, PostgreSQL) |
| CPU-Verbrauch (Idle) | Hoch | Minimal |
| Rust-basiert | ❌ | ✅ |
Der offizielle Bitwarden-Stack benötigt neben dem Haupt-Container auch: mssql (Microsoft SQL Server!), attachments, api, identity, icons, notifications, events, sso — was den Ressourcenbedarf erheblich erhöht.
Vaultwarden läuft als einzelner Container mit SQLite als Standard-Datenbank. Ein Raspberry Pi 4 kann problemlos eine Vaultwarden-Instanz für eine ganze Familie betreiben.
Sicherheitsaspekte
Bitwarden (offiziell): Als ursprüngliche Implementierung regelmäßig auditiert. Bitwarden hat mehrere unabhängige Sicherheits-Audits durchgeführt. Die Ende-zu-Ende-Verschlüsselung findet client-seitig statt — der Server sieht niemals unverschlüsselte Passwörter.
Vaultwarden: Ebenfalls gut reviewt, aber kleineres Entwicklerteam. Die Sicherheit ist strukturell gleich — da die Client-seitige Verschlüsselung dieselbe bleibt. Vaultwarden selbst speichert nur AES-256-verschlüsselte Daten.
Für beide gilt: Das größte Risiko ist nicht der Server-Code, sondern das Deployment — HTTPS, sichere Backups und starkes Master-Passwort sind entscheidend.
Features im Vergleich
| Feature | Bitwarden (CE) | Vaultwarden |
|---|---|---|
| Passwörter & Notizen | ✅ | ✅ |
| Browser-Erweiterungen | ✅ | ✅ (Bitwarden-Clients) |
| Mobile Apps | ✅ | ✅ (Bitwarden-Clients) |
| Organisationen | ✅ (begrenzt) | ✅ (unbegrenzt) |
| Premium-Features | Kostenpflichtig | ✅ Kostenlos (aktivierbar) |
| TOTP-Generator | ✅ (Premium) | ✅ |
| Dateianhänge | ✅ (Premium) | ✅ |
| Emergency Access | ✅ | ✅ |
| SSO (SAML/OIDC) | ✅ (Enterprise) | ✅ |
| RBAC / Gruppen | ✅ (Business) | ✅ |
| Admin-Dashboard | ✅ | ✅ |
| Sicherheits-Audits | Regelmäßig | Weniger häufig |
| Updates | Schnell | Etwas verzögert |
Installation
Vaultwarden (empfohlen für Self-Hosting):
version: "3.8"
services:
vaultwarden:
image: vaultwarden/server:latest
restart: unless-stopped
ports:
- "8080:80"
volumes:
- ./data:/data
environment:
- WEBSOCKET_ENABLED=true
- DOMAIN=https://vault.example.com
- ADMIN_TOKEN=supersecuretoken # bcrypt-hash empfohlen
- SIGNUPS_ALLOWED=false # Nach Erstregistrierung deaktivieren
Bitwarden (offiziell):
curl -Lso bitwarden.sh https://go.btwrdn.co/bw-sh
chmod +x bitwarden.sh
./bitwarden.sh install
./bitwarden.sh start
Der offizielle Installer lädt zahlreiche Docker-Container herunter und richtet automatisch HTTPS, SQL Server und alle Dienste ein — deutlich komplexer.
Backup-Strategie
Für Vaultwarden ist das Backup trivial:
# SQLite-Backup (online, kein downtime nötig)
sqlite3 /data/db.sqlite3 ".backup '/backup/vault-$(date +%Y%m%d).sqlite3'"
Für Bitwarden (offiziell) muss der MSSQL-Container gesichert werden — deutlich komplexer.
Lizenz und Legalität
Vaultwarden läuft als selbst gehosteter Server und nutzt die offiziellen Bitwarden-Clients. Das ist rechtlich unproblematisch — Bitwarden erlaubt die Nutzung der Clients gegen kompatible Server-Implementierungen.
Wann Bitwarden (offiziell) verwenden?
- Unternehmen mit Compliance-Anforderungen, die auditierte Server-Software benötigen
- Teams, die offiziellen Enterprise-Support benötigen
- Wenn Bitwarden.com als managed Service (keine Self-Hosting) genutzt werden soll
Wann Vaultwarden verwenden?
- Private Self-Hoster und Familien
- Ressourcenbeschränkte Server (VPS, Raspberry Pi)
- Alle, die alle Premium-Features ohne Kosten nutzen möchten
- Einfaches Setup und Wartung ist wichtig
- Existierende Bitwarden-Clients weitergenutzt werden sollen
Fazit: Bitwarden oder Vaultwarden?
Für Private Self-Hoster ist Vaultwarden klar die bessere Wahl. Geringerer Ressourcenbedarf, einfacheres Setup, alle Premium-Features kostenlos — bei gleicher Client-Kompatibilität und strukturell gleicher Sicherheit.
Den offiziellen Bitwarden-Stack sollten Unternehmen und Teams wählen, die Compliance-Nachweise oder offiziellen Support benötigen.
Für alle anderen gilt: Vaultwarden + Bitwarden-Apps + regelmäßige SQLite-Backups ist die effizienteste und einfachste Passwort-Management-Lösung für Self-Hoster.