Vaultwarden ist eine ressourcenschonende, selbst gehostete Alternative zu Bitwarden, ideal für kleine Unternehmen und IT-Dienstleister.
Vaultwarden ist eine inoffizielle, aber sehr beliebte Open-Source-Implementierung des Bitwarden-Servers.
Technisch basiert sie auf Rust und ist deutlich schlanker als die offizielle Bitwarden-Serverlösung.
Vaultwarden ist vollständig kompatibel mit den offiziellen Bitwarden Apps (Browser-Extension, Desktop, iOS, Android).
Das bedeutet: Deine Nutzer verwenden die gewohnten Bitwarden-Clients – nur der Server läuft bei dir selbst.
Gerade für kleine Unternehmen, IT-Dienstleister oder HomeLabs ist Vaultwarden eine perfekte Lösung.
🔐 100 % Kontrolle über deine Daten
🖥️ Läuft problemlos in Docker (z. B. auf Proxmox, Synology, Linux-Server)
💾 Sehr geringe Ressourcenanforderungen
👥 Multi-User & Organisationsverwaltung
📱 Kompatibel mit allen Bitwarden Apps
💸 Keine Lizenzkosten
Die Installation von Vaultwarden ist vergleichsweise unkompliziert und eignet sich ideal für Unternehmen oder IT-Dienstleister, die ihre Passwortverwaltung selbst hosten möchten. Als schlanke Alternative zum offiziellen Server von Bitwarden läuft Vaultwarden ressourcenschonend in einer Docker-Umgebung und kann innerhalb weniger Minuten produktiv bereitgestellt werden.
Grundvoraussetzung ist ein Linux-Server oder eine virtuelle Maschine, auf der Docker installiert ist. Das kann beispielsweise ein Proxmox-LXC-Container, eine VM auf VMware, ein Cloud-VPS oder auch ein Synology-NAS mit Docker-Unterstützung sein. Wichtig ist lediglich, dass der Server dauerhaft erreichbar ist und über eine stabile Internetverbindung verfügt, sofern externer Zugriff gewünscht ist.
Nach der Installation von Docker wird Vaultwarden typischerweise über eine Docker-Compose-Datei bereitgestellt. Dabei wird das offizielle Image vaultwarden/server verwendet, das automatisch die aktuelle Version lädt. In der Konfiguration wird ein lokales Datenverzeichnis eingebunden, damit alle Passwörter und Benutzerinformationen persistent gespeichert werden. Zusätzlich empfiehlt es sich, WebSockets zu aktivieren, da diese für Push-Benachrichtigungen und Echtzeit-Synchronisation erforderlich sind.
Sobald der Container gestartet wurde, ist die Weboberfläche über die entsprechende Server-IP und den konfigurierten Port erreichbar. Dort können Benutzer angelegt oder Registrierungen aktiviert werden. Für produktive Umgebungen sollte die öffentliche Registrierung deaktiviert und stattdessen mit Einladungen gearbeitet werden. Ebenso empfiehlt sich die Einrichtung eines Admin-Tokens, um den Administrationsbereich zusätzlich abzusichern.
Für einen sicheren Betrieb ist HTTPS zwingend erforderlich. In der Praxis wird hierfür ein Reverse-Proxy wie Nginx oder Traefik eingesetzt, der ein SSL-Zertifikat – beispielsweise über Let’s Encrypt – bereitstellt. Dadurch wird die Kommunikation vollständig verschlüsselt. Zusätzlich sollten Firewall-Regeln gesetzt und der Zugriff auf das Admin-Panel eingeschränkt werden.
Nach erfolgreicher Einrichtung können die offiziellen Bitwarden-Clients verwendet werden. Benutzer tragen lediglich die eigene Server-URL ein und können anschließend wie gewohnt Passwörter speichern, Organisationen verwalten oder Zwei-Faktor-Authentifizierung aktivieren. Die Verschlüsselung erfolgt Ende-zu-Ende, sodass selbst der Server keine Klartextdaten kennt.
Regelmäßige Updates sind essenziell für die Sicherheit. Da Vaultwarden containerbasiert läuft, genügt es in der Regel, das Docker-Image zu aktualisieren und den Container neu zu starten. Ebenso sollten Backups des Datenverzeichnisses in festen Intervallen erfolgen, um Datenverlust vorzubeugen.
Insgesamt lässt sich Vaultwarden mit geringem Ressourcenaufwand installieren und betreiben. Gerade für kleine und mittelständische Unternehmen bietet diese Lösung eine kosteneffiziente Möglichkeit, eine professionelle Passwortverwaltung mit voller Datenkontrolle umzusetzen – flexibel, sicher und unabhängig von externen Cloud-Anbietern.
Eine Anleitung mit allen Installationsschritten finden Sie hier zum Download.