Du entscheidest, welche Dienste wir zur Analyse, Personalisierung und für externe Inhalte aktivieren dürfen.
Wir verwenden Cookies und ähnliche Technologien auf unserer Website, um Inhalte zu personalisieren, externe Medien einzubinden und die Nutzung einzelner Bereiche besser zu verstehen.
Notwendige Cookies
Diese Einträge sichern Grundfunktionen wie Sicherheit, Stabilität und Formularverarbeitung.
Optionale Bereiche
AnalyseMarketingPersonalisierungExterne Medien
Die Datenverarbeitung kann mit deiner Einwilligung oder auf Basis berechtigter Interessen erfolgen. In den Cookie-Einstellungen kannst du jeder optionalen Kategorie widersprechen oder sie gezielt freigeben.
Einige Services verarbeiten personenbezogene Daten in Drittländern. Mit deiner Einwilligung akzeptierst du auch diese Übermittlung. Weitere Informationen findest du in unserer Datenschutzerklärung.
Deine Auswahl kann später jederzeit erneut geöffnet und angepasst werden. · 1.0.2
Bitwarden auf einem Windows Server einrichten – Sichere deine Passwortverwaltung
Entdecke, wie du Bitwarden sicher selbst hostest, um Passwörter mit Ende-zu-Ende-Verschlüsselung und starken Funktionen zu verwalten → Jetzt mehr erfahren
30. September 20264 Min. Lesezeit0 Aufrufe0 hilfreich
Einführung
Bitwarden ist ein Open-Source-Passwortmanager für Passwörter und Passkeys, der Zero-Knowledge- und Ende-zu-Ende-Verschlüsselung nutzt, um deine Daten zu schützen. Du kannst ihn als Cloud-Service nutzen oder selbst hosten – mit Features zum Generieren, Speichern und automatischen Ausfüllen starker Zugangsdaten.
Willst du diesen Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
Voraussetzungen
Bevor du Bitwarden installierst, stelle sicher, dass deine Hosting-Umgebung die folgenden Anforderungen erfüllt, um eine reibungslose Installation und optimale Performance zu gewährleisten.
Hardware
Minimum
ZAP-Hosting Empfehlung
CPU
1 vCPU Kern
4 vCPU Kerne
RAM
2 GB
4 GB
Festplattenspeicher
12 GB
25 GB
Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation startest:
Abhängigkeiten:Docker (Engine 26+ und Compose)
Betriebssystem: Neueste Version von Windows Server mit Unterstützung für Docker 26+
Stelle sicher, dass alle Abhängigkeiten installiert sind und die richtige Betriebssystemversion verwendet wird, um Kompatibilitätsprobleme bei der Bitwarden-Installation zu vermeiden.
FAQ
Häufig gestellte Fragen
Bitwarden ist ein Open-Source-Passwortmanager für Passwörter und Passkeys, der Zero-Knowledge- und Ende-zu-Ende-Verschlüsselung nutzt. Du kannst ihn als Cloud-Service nutzen oder selbst hosten.
Bitwarden benötigt Docker (Engine 26+ und Compose) und läuft auf der neuesten Version von Windows Server mit Unterstützung für Docker 26+.
Minimum sind 1 vCPU-Kern, 2 GB RAM und 12 GB Festplattenspeicher. ZAP-Hosting empfiehlt 4 vCPU-Kerne, 4 GB RAM und 25 GB Festplattenspeicher.
Feedback
War dieser Artikel hilfreich?
Deine Rückmeldung hilft uns, Inhalte besser zu priorisieren und zu überarbeiten.
0 von 0 Rückmeldungen fanden diesen Artikel hilfreich.
Persönliche Hilfe
Die Anleitung reicht nicht?
Unser ZAP-Support kennt dein Produkt — beschreib kurz dein Anliegen und wir helfen dir persönlich weiter.
Navigation
Software
Vorbereitung
Bevor du Bitwarden einrichtest, musst du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf den neuesten Stand zu bringen und alle erforderlichen Abhängigkeiten zu installieren. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
System aktualisieren
Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du immer zuerst ein Systemupdate durchführen. So hast du die neuesten Sicherheitspatches und Softwareversionen, bevor du weitermachst.
Abhängigkeiten installieren
Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten starten. Bitwarden wird auf deinem System über mehrere Docker-Container bereitgestellt und betrieben. Dafür muss Docker zuerst installiert sein. Installiere dazu Docker Desktop auf deinem Server.
Eine ausführliche Anleitung zur Installation und Nutzung von Docker findest du in unserer Docker Anleitung.
Benutzer & Verzeichnis anlegen
Wir empfehlen, deinen Windows Server mit einem dedizierten bitwarden Service-Account zu konfigurieren, von dem aus Bitwarden installiert und betrieben wird. So stellst du sicher, dass deine Bitwarden-Instanz von anderen Anwendungen auf deinem Server isoliert läuft.
Öffne PowerShell als Administrator. Erstelle den lokalen Bitwarden-Benutzer mit den folgenden Befehlen. Nach dem ersten Befehl erscheint ein Texteingabefenster. Gib das gewünschte Passwort ein und bestätige. Danach führe den zweiten Befehl aus, um die Einrichtung abzuschließen.
Erstelle anschließend einen Bitwarden-Ordner unter C:\ für den neu erstellten Benutzer:
Code
PS C:\> mkdir Bitwarden
Öffne in Docker Desktop Einstellungen → Ressourcen → Dateifreigabe. Füge den Pfad C:\Bitwarden zu den freigegebenen Verzeichnissen hinzu. Wähle „Übernehmen & Neustarten“, um die Änderungen zu aktivieren.
Domain konfigurieren
Standardmäßig läuft Bitwarden auf dem Host über die Ports 80 (HTTP) und 443 (HTTPS). Richte eine Domain mit DNS-Einträgen ein, die auf deinen Host zeigen, z. B. server.example.com – besonders wichtig, wenn du Bitwarden im Internet bereitstellst. Vermeide es, Bitwarden im Hostnamen zu verwenden, um die Rolle oder Software des Servers nicht unnötig preiszugeben.
Installation
Nachdem alle Voraussetzungen erfüllt und Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Bitwarden starten.
Lade das Bitwarden-Installationsskript auf deinen Server herunter und führe es aus:
Code
cd C:\Bitwarden
Invoke-RestMethod -OutFile bitwarden.ps1 -Uri "https://func.bitwarden.com/api/dl/?app=self-host&platform=windows"
.\bitwarden.ps1 -install
Im Installer gibst du zuerst den Domainnamen deiner Bitwarden-Instanz ein, typischerweise der konfigurierte DNS-Eintrag. Danach wählst du, ob Let’s Encrypt ein kostenloses, vertrauenswürdiges SSL-Zertifikat generieren soll. Falls ja, gibst du eine E-Mail für Ablaufbenachrichtigungen an. Falls nein, folgen Fragen zum Zertifikat.
Gib deine Installations-ID und den Installationsschlüssel ein, die du bei Bitwarden erhalten hast. Wähle dann die Region US oder EU – das ist nur relevant, wenn du eine selbst gehostete Instanz mit einem kostenpflichtigen Abo verbindest.
Wenn du kein Let’s Encrypt nutzt, kannst du ein bestehendes Zertifikat verwenden, indem du die Dateien in C:\Bitwarden\bwdata\ssl\<deine_domain> ablegst und angibst, ob es vertrauenswürdig ist. Alternativ kannst du ein selbstsigniertes Zertifikat generieren, was aber nur für Tests empfohlen wird. Wenn du kein Zertifikat nutzt, musst du einen HTTPS-Proxy vor die Installation setzen, sonst funktionieren Bitwarden-Anwendungen nicht.
Konfiguration
Nach der Installation erledigst du die Grundkonfiguration über zwei Dateien. Bearbeite zuerst die Umgebungsdatei unter \bwdata\env\global.override.env. Trage dort deine SMTP-Serverdaten ein, inklusive Host, Port, SSL, Benutzername und Passwort, damit Bitwarden Verifizierungs- und Organisations-Einladungsmails senden kann. Falls du Zugriff auf das System-Admin-Portal brauchst, füge eine Admin-E-Mail zu adminSettings__admins hinzu.
Teste die SMTP-Konfiguration mit .\bitwarden.ps1 -checksmtp. Eine korrekte Einrichtung meldet Erfolg; andernfalls bekommst du Hinweise zu fehlendem OpenSSL oder falschen Werten. Änderungen übernimmst du mit .\bitwarden.ps1 -restart.
Anschließend prüfe die Installationsparameter in .\bwdata\config.yml. Diese Datei steuert die generierten Assets und muss für spezielle Umgebungen angepasst werden, z. B. wenn du hinter einem Proxy arbeitest oder alternative Ports nutzt. Änderungen übernimmst du mit .\bitwarden.ps1 -rebuild.
Starte die Instanz zuletzt mit .\bitwarden.ps1 -start. Der erste Start kann etwas dauern, da Docker die Images zieht. Mit docker ps kannst du prüfen, ob alle Container gesund sind. Öffne dann das Web Vault unter deiner konfigurierten Domain und registriere bei Bedarf einen Account. Die E-Mail-Verifizierung funktioniert nur mit korrekt konfigurierten SMTP-Variablen.
Abschluss und weitere Ressourcen
Glückwunsch! Du hast Bitwarden erfolgreich auf deinem vServer/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
Du hast spezielle Fragen, die hier nicht beantwortet werden? Für weitere Fragen oder Support steht dir unser Support-Team täglich zur Verfügung – zögere nicht, uns zu kontaktieren! 🙂
Server-Hosting ab 2,49 €/Mo., sofort online, DDoS-Schutz inklusive.