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.