50 % Rabatt alle Pläne, begrenzte Zeit. Beginnend bei $2.48/mo
Noch 19 Minuten übrig
Web- und Business-Apps

Selbsthostender Bitwarden-Passwort-Manager: Vollständige Anleitung

Rexa Cyrus By Rexa Cyrus 19 Min. gelesen Vor 83 Tagen aktualisiert
Werbebanner für den selbsthostenden Bitwarden-Passwort-Manager mit einem leuchtenden Server-Rack mit Bitwarden-Logo und Schildsymbol.

Noch immer sind Passwörter die größte Barriere zwischen Hackern und Ihren Konten 81 % der Datenschutzverletzungen stammen von schwachen oder gestohlenen Zugangsdaten. Nur ein Drittel der Amerikaner nutzt Passwort-Manager, wodurch Millionen Menschen dem Diebstahl von Anmeldedaten und Kontoübernahmen ausgesetzt sind. Die eigentliche Frage ist, ob Sie jemand anderem Ihren Tresor anvertrauen können.

Diese Anleitung zeigt Ihnen, wie Sie den Bitwarden-Passwort-Manager selbst auf Ihrem eigenen VPS hosten und so die vollständige Kontrolle haben. Sie erfahren Schritt für Schritt die Installation für Windows Server 2025 und Ubuntu 24.04 LTS sowie die Sicherheitshärtung, die dafür sorgt, dass nur Sie auf Ihren Tresor zugreifen können.

Was werden Sie bauen (und warum ein VPS)?

Wenn Sie den Bitwarden-Passwortmanager selbst hosten, erstellen Sie eine private Passwortverwaltungsinfrastruktur auf Ihrem eigenen Server. Mit dieser Einrichtung haben Sie die vollständige Kontrolle darüber, wo Anmeldeinformationen gespeichert werden, wie sie gesichert werden und wer darauf zugreifen kann.

Warum einen VPS für Bitwarden wählen?

Ein Virtual Private Server bietet die ideale Balance aus Kontrolle, Leistung und Kosteneffizienz für die Passwortverwaltung.

Futuristisches Rechenzentrum mit leuchtenden Serverschränken, die Lichtstrahlen aussenden, die mit Heim- und Gerätesymbolen verbunden sind und eine selbstgehostete Synchronisierung darstellen.

Vollständige Datensouveränität

Ihr Passwort-Tresor verlässt niemals die von Ihnen kontrollierte Infrastruktur. Im Gegensatz zu in der Cloud gehosteten Diensten befinden sich Ihre verschlüsselten Daten auf von Ihnen ausgewählten Servern an von Ihnen angegebenen Orten.

Ständige Zugänglichkeit

Ein VPS läuft kontinuierlich und macht Ihren Passwort-Tresor jederzeit und überall verfügbar. Sie müssen Ihren Personalcomputer nicht rund um die Uhr laufen lassen.

Dedizierte Ressourcen

VPS-Pläne bieten garantierte CPU-, RAM- und Speicherressourcen, die nicht mit den Arbeitslasten anderer Benutzer geteilt werden. Die Leistung bleibt konstant, unabhängig davon, was andere Kunden tun.

Skalierbarkeit

Wenn Ihre Anforderungen an die Passwortverwaltung von der persönlichen Nutzung zur Team- oder Geschäftsimplementierung wachsen, können VPS-Pläne entsprechend skaliert werden. Fangen Sie klein an und erweitern Sie nach Bedarf.

Kostengünstig

VPS-Hosting kostet weitaus weniger als die Wartung dedizierter physischer Hardware. Sie erhalten ähnliche Isolations- und Kontrollvorteile ohne Vorabinvestitionen.

Professionelle Sicherheit

Seriöse VPS-Anbieter bieten DDoS-Schutz, regelmäßige Backups und Netzwerksicherheit auf Unternehmensniveau. Diese unabhängig umzusetzen wäre teuer und zeitaufwändig.

Was sind die Anforderungen für selbst gehostete Dienste?

Sie müssen die Hardware-Spezifikationen kennen, um den Bitwarden-Passwort-Manager selbst zu hosten. Dies hilft Ihnen bei der Auswahl des richtigen VPS-Plans und verhindert, dass später Leistungsprobleme auftreten.

Leuchtende holografische Symbole zeigen die Mindest-VPS-Spezifikationen für Bitwarden an: 4-Kern-CPU, 8 GB RAM, 50 GB SSD, Docker-Unterstützung.

Hardwareanforderungen für Windows Server

Für eine erfolgreiche Bereitstellung auf Windows Server 2025 benötigen Sie diese Mindestanforderungen.

Prozessor: x64, mindestens 1,4 GHz CPU; x64, 2 GHz Dual-Core empfohlen

RAM: 6GB minimum; 8GB or more recommended for production use.

Lagerung: 76GB minimum; 90GB recommended for production deployments.

Docker: Docker Desktop mit Engine 26.0+ (27.x empfohlen) und Compose; Hyper-V-Unterstützung (nicht WSL2)

Windows Server 2025 benötigt Unterstützung für verschachtelte Virtualisierung. Azure-Benutzer sollten virtuelle Standard-D2s-v3-Maschinen verwenden, deren Sicherheitstyp auf „Standard“ und nicht auf „Vertrauenswürdiger Start“ eingestellt ist.

Hardwareanforderungen für Linux

Linux-Distributionen benötigen weniger Ressourcen. Um den Bitwarden-Passwort-Manager unter Ubuntu 24.04 LTS, Debian 12 oder Rocky Linux 9 selbst zu hosten, benötigen Sie Folgendes.

Prozessor: x64, mindestens 1,4 GHz CPU; x64, 2 GHz Dual-Core empfohlen

RAM: 2GB minimum; 4GB or more recommended for multiple users

Lagerung: 12GB minimum; 25GB recommended for production

Docker: Docker Engine 26.0+ (27.x empfohlen) und Docker Compose

Linux ist die effizientere Wahl. Es nutzt etwa ein Drittel des RAM von Windows Server-Bereitstellungen und bietet gleichzeitig identische Funktionalität.

Leistungsvergleich:

Metrisch Linux (Ubuntu 24.04) Windows Server 2025
Mindest-RAM 2GB 6GB
Mindestspeicher 12GB 76GB
Docker-Overhead Untere Höher (Hyper-V)
Komplexität aktualisieren Einfach Mäßig
Community-Ressourcen Umfangreich Mäßig
Ersteinrichtungszeit 15-30 Minuten 30-60 Minuten

Auswahl Ihres VPS-Anbieters

Um Bitwarden selbst zu hosten, benötigen Sie einen VPS mit vollem Root-Zugriff, Docker-Unterstützung und einer stabilen öffentlichen IP-Adresse. Sie benötigen außerdem einen hohen Netzwerkdurchsatz und eine zuverlässige Betriebszeit, damit Ihr Passwort-Tresor sofort auf allen Ihren Geräten synchronisiert wird.

Bei Cloudzy stellen wir die leistungsstarke Infrastruktur bereit, die diese Arbeitslast erfordert. Unser Docker VPS-Hosting Pläne laufen auf AMD Ryzen 9-Prozessoren (bis zu 5,7 GHz) mit NVMe-Speicher. Dies liefert die Single-Thread-Geschwindigkeit, die für verschlüsselte Datenbankoperationen erforderlich ist.

Wir unterstützen dies mit bis zu 40 Gbit/s Netzwerkverbindungen und einem SLA mit 99,95 % Verfügbarkeit, sodass Ihr Tresor immer zugänglich ist. Darüber hinaus bieten wir Standorte in 12 Städten weltweit, sodass Sie Ihre Daten dort hosten können, wo Sie sie möchten.

Empfohlene Konfigurationen:

  • Für den persönlichen Gebrauch (unter 10 Benutzer): 2 CPU-Kerne, 4 GB RAM, 25 GB NVMe-Speicher.
  • Für Teams (10–50 Benutzer): 4 CPU-Kerne, 8 GB RAM, 50 GB NVMe-Speicher.

Was sollten Sie vor der Installation vorbereiten?

Bevor Sie mit der Installation beginnen, stellen Sie diese Elemente zusammen, um den Vorgang zu vereinfachen.

Mehrere Monitore zeigen die Bitwarden-Installations-ID, das aktive SSL-Zertifikat, die SMTP-Konfiguration und DNS-Einträge auf einem dunklen Schreibtisch-Setup an.

1. Domänenname und DNS-Einträge

Konfigurieren Sie einen Domänennamen (z. B. vault.yourdomain.com) mit DNS-A-Einträgen, die auf Ihre VPS-IP-Adresse verweisen. Bitwarden funktioniert am besten mit einem Domainnamen. Die alleinige Verwendung einer IP-Adresse schränkt Ihre SSL-Optionen ein und erschwert die Zertifikatsverwaltung.

2. Bitwarden-Installations-ID und -Schlüssel

Besuchen Sie die Bitwarden-Hosting-Portal und geben Sie eine gültige E-Mail-Adresse an. Sie erhalten Ihre Installations-ID und Ihren Installationsschlüssel per E-Mail. Speichern Sie beide Werte sicher, da Sie sie während der Einrichtung benötigen.

3. VPS-Zugangsdaten

Bestätigen Sie, dass Sie Folgendes bereit haben:

  • SSH-Zugangsdaten für Linux-Server
  • Remotedesktop-Zugriff (RDP) für Windows-Server
  • Berechtigungen auf Administrator- oder Root-Ebene

4. SSL-Zertifikatsplan

Entscheiden Sie, wie Sie mit der SSL/TLS-Verschlüsselung umgehen:

  • Die automatische Zertifikatsgenerierung von Let’s Encrypt erfolgt während der Installation
  • Vorab erhaltene SSL-Zertifikate von einer Zertifizierungsstelle
  • Selbstsignierte Zertifikate nur für Testumgebungen

5. SMTP-Serverdetails

Für Benutzereinladungen und E-Mail-Verifizierung benötigen Sie SMTP-Server-Anmeldeinformationen:

  • SMTP-Hostname und -Port
  • Authentifizierungsbenutzername und Passwort
  • E-Mail-Adresse des Absenders

Ohne SMTP-Einrichtung können Sie keine Benutzer einladen oder E-Mail-Adressen bestätigen. Das System funktioniert jedoch weiterhin für das ursprüngliche Administratorkonto.

Wie installiert man unter Linux (Ubuntu/Debian/Rocky)?

Dieses Handbuch verwendet Ubuntu 24.04 LTS. Die Schritte funktionieren unter Debian 12 und Rocky Linux 9 identisch mit entsprechenden Paketmanager-Anpassungen. Wenn Sie diese Schritte befolgen, können Sie den Bitwarden-Passwort-Manager auf einer dieser Linux-Distributionen selbst hosten.

Leuchtendes Docker-Wal-Symbol mit laufenden Containerbefehlen auf dem Ubuntu-Terminalbildschirm, das die Bitwarden-Docker-Bereitstellung veranschaulicht.

Schritt 1: Erstkonfiguration des Servers

Stellen Sie über SSH eine Verbindung zu Ihrem Linux-VPS her und aktualisieren Sie das System:

sudo apt update && sudo apt upgrade -y

Stellen Sie sicher, dass die Ports 80 (HTTP) und 443 (HTTPS) in Ihrer Firewall geöffnet sind. Für UFW unter Ubuntu:

sudo ufw allow 80/tcp

sudo ufw allow 443/tcp

sudo ufw reload

Schritt 2: Docker Engine installieren

Bitwarden läuft in Docker-Containern. Docker Engine bildet die Grundlage Ihrer Installation. Installieren Sie Docker Engine 26.0+ und das Docker Compose V2-Plugin:

sudo apt install docker.io docker-compose-plugin -y

sudo systemctl enable --now docker

sudo systemctl status docker

Der aktivieren –jetzt Der Befehl startet Docker sofort und stellt sicher, dass es nach dem Neustart des Servers gestartet wird.

Überprüfen Sie, ob die Installation erfolgreich war:

docker --version

docker compose version
Both commands should return version numbers. Docker Engine should be 26.0 or higher, Docker Compose should be 2.0 or higher.

Schritt 3: Erstellen Sie einen Bitwarden-Benutzer und ein Bitwarden-Verzeichnis

Die Ausführung von Bitwarden als dedizierter Nicht-Root-Benutzer folgt bewährten Sicherheitspraktiken. Dies begrenzt potenzielle Schäden, wenn die Anwendung kompromittiert wird. Erstellen Sie dieses dedizierte Benutzerkonto:

sudo adduser bitwarden

Legen Sie ein sicheres Passwort fest, wenn Sie dazu aufgefordert werden. Dieses Passwort sichert den SSH-Zugriff, falls Sie sich jemals direkt als Bitwarden-Benutzer anmelden müssen.

Erstellen Sie eine Docker-Gruppe, falls diese noch nicht vorhanden ist (die meisten Systeme verfügen bereits über diese):

sudo groupadd docker

Fügen Sie den Bitwarden-Benutzer zur Docker-Gruppe hinzu. Dadurch wird die Berechtigung erteilt, Docker-Befehle ohne sudo auszuführen:

sudo usermod -aG docker bitwarden

Erstellen Sie das Bitwarden-Installationsverzeichnis mit eingeschränkten Berechtigungen:

sudo mkdir /opt/bitwarden

sudo chmod -R 700 /opt/bitwarden

sudo chown -R bitwarden:bitwarden /opt/bitwarden

Der 700 Berechtigung bedeutet, dass nur der Bitwarden-Benutzer Dateien in diesem Verzeichnis lesen, schreiben oder ausführen kann. Dies schützt Ihre Passwortdatenbank vor anderen Systembenutzern.

Wechseln Sie für alle verbleibenden Installationsschritte zum Bitwarden-Benutzer:

sudo su - bitwarden

cd /opt/bitwarden

Schritt 4: Laden Sie das Installationsskript herunter und führen Sie es aus

Laden Sie das Bitwarden-Installationsskript herunter:

Futuristischer holografischer Bitwarden-Anmeldebildschirm, der über einem Büroschreibtisch mit Laptop und Blick auf die Stadt schwebt.

curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod 700 bitwarden.sh

Beginnen Sie mit der Installation:

./bitwarden.sh install

Schritt 5: Installationsaufforderungen konfigurieren

Das Installationsprogramm fordert zur Eingabe mehrerer Werte auf:

Domainname: Geben Sie Ihren konfigurierten DNS-Eintrag ein (vault.yourdomain.com)

SSL-Zertifikat: Typ Y wenn Sie möchten, dass Let’s Encrypt ein Zertifikat generiert, oder N falls du schon eins hast

Installations-ID: Geben Sie die ID von https://bitwarden.com/host/ ein.

Installationsschlüssel: Geben Sie den Schlüssel von https://bitwarden.com/host/ ein.

Befolgen Sie die verbleibenden Anweisungen basierend auf Ihrer SSL-Zertifikatsauswahl. Der Installationsprozess lädt Docker-Images herunter und konfiguriert die Umgebung.

Schritt 6: E-Mail-Einstellungen konfigurieren

Bearbeiten Sie die Umgebungsdatei:

nano ./bwdata/env/global.override.env

Legen Sie Ihre SMTP-Anmeldeinformationen fest:

globalSettings__mail__smtp__host=smtp.yourprovider.com

globalSettings__mail__smtp__port=587

globalSettings__mail__smtp__ssl=false

globalSettings__mail__smtp__startTls=true

[email protected]

globalSettings__mail__smtp__password=yourpassword

Speichern Sie die Datei (Strg+X, dann Y, dann Enter).

Schritt 7: Starten Sie Bitwarden

Starten Sie Ihre Bitwarden-Instanz:

./bitwarden.sh start

Beim ersten Start werden alle Docker-Images von GitHub Container Registry heruntergeladen. Dies kann mehrere Minuten dauern. Überprüfen Sie, ob alle Container ausgeführt werden:

docker ps

Sie sollten mehrere Bitwarden-Container mit der Aufschrift „Up“ sehen.

Besuchen Sie Ihre konfigurierte Domain (https://vault.yourdomain.com) in einem Webbrowser. Sie sollten die Anmeldeseite des Bitwarden Web Vault sehen. Erstellen Sie Ihr Hauptkonto, um mit der Nutzung Ihres Passwort-Managers zu beginnen.

Wie installieren Sie auf Windows Server (PowerShell)?

In diesem Abschnitt wird die Installation unter Windows Server 2025 mit PowerShell behandelt. Der Prozess spiegelt die Linux-Installation wider, verwendet jedoch Windows-spezifische Befehle, um den Bitwarden-Passwort-Manager selbst auf Ihrem Windows-VPS zu hosten.

Monitor im Rechenzentrum zeigt, wie Docker unter Windows Server 2025 ein PowerShell-Skript zur Installation von Bitwarden ausführt.

Schritt 1: Erstkonfiguration von Windows

Stellen Sie über das Remote Desktop Protocol (RDP) eine Verbindung zu Ihrem Windows VPS her. RDP bietet die vollständige GUI-Erfahrung, die für die Docker-Desktop-Einrichtung erforderlich ist.

Bestätigen Sie, dass die Windows-Firewall Datenverkehr auf den Ports 80 und 443 zulässt. Öffnen Sie PowerShell als Administrator und führen Sie Folgendes aus:

New-NetFirewallRule -DisplayName "Allow HTTP" -Direction Inbound -Protocol TCP -LocalPort 80 -Action Allow

New-NetFirewallRule -DisplayName "Allow HTTPS" -Direction Inbound -Protocol TCP -LocalPort 443 -Action Allow

Schritt 2: Installieren Sie Docker Desktop

Docker Desktop unterstützt Windows Server offiziell nicht. Möglicherweise treten Stabilitätsprobleme auf. Für ein reibungsloseres Erlebnis empfehlen wir Linux.

Laden Sie Docker Desktop für Windows herunter und installieren Sie es https://www.docker.com/products/docker-desktop/. Deaktivieren Sie während der Installation „WSL2 anstelle von Hyper-V verwenden“. Bitwarden benötigt zum Ausführen den Hyper-V-Modus.

Öffnen Sie nach der Installation Docker Desktop und gehen Sie zu Einstellungen → Ressourcen. Stellen Sie die RAM-Zuteilung auf mindestens 4 GB ein. Dadurch erhält Docker RAM von Windows.

Schritt 3: Erstellen Sie einen Bitwarden-Benutzer und ein Bitwarden-Verzeichnis

Öffnen Sie PowerShell mit Administratorrechten und erstellen Sie den Bitwarden-Benutzer:

$Password = Read-Host -AsSecureString

Geben Sie ein sicheres Passwort ein, wenn Sie dazu aufgefordert werden. Anschließend erstellen Sie das Benutzerkonto:

New-LocalUser "Bitwarden" -Password $Password -Description "Bitwarden Local Admin"

Fügen Sie den Bitwarden-Benutzer zur Gruppe „docker-users“ hinzu:

Add-LocalGroupMember -Group "docker-users" -Member "Bitwarden"

Erstellen Sie das Bitwarden-Installationsverzeichnis:

mkdir C:\Bitwarden

Navigieren Sie in Docker Desktop zu Einstellungen → Ressourcen → Dateifreigabe. Hinzufügen C:\Bitwarden zur Ressourcenliste hinzufügen. Klicken Sie auf „Übernehmen und neu starten“.

Schritt 4: Laden Sie das Bitwarden-Installationsskript herunter

Navigieren Sie zum Bitwarden-Verzeichnis:

cd C:\Bitwarden

Laden Sie das Installationsskript herunter:

Invoke-RestMethod -OutFile bitwarden.ps1 -Uri "https://func.bitwarden.com/api/dl/?app=self-host&platform=windows"

Führen Sie das Installationsprogramm aus:

.\bitwarden.ps1 -install

Schritt 5: Installationsaufforderungen konfigurieren

Die Eingabeaufforderungen des Installationsprogramms spiegeln die Linux-Installation wider:

Domainname: Geben Sie Ihren DNS-konfigurierten Domänennamen ein

SSL-Zertifikat: Eingeben Y für Let’s Encrypt-Zertifikat oder N wenn Sie Ihr eigenes bereitstellen

Installations-ID: Von https://bitwarden.com/host/

Installationsschlüssel: Von https://bitwarden.com/host/

Füllen Sie die verbleibenden Eingabeaufforderungen basierend auf Ihrer SSL-Einrichtungsauswahl aus.

Schritt 6: E-Mail konfigurieren und starten

Bearbeiten C:\Bitwarden\bwdata\env\global.override.env mit Ihren SMTP-Einstellungen, dann starten Sie Bitwarden neu:

.\bitwarden.ps1 -restart

Greifen Sie auf Ihren Bitwarden-Tresor in Ihrer konfigurierten Domain zu, um Ihr Hauptkonto zu erstellen.

Was ist der schnellste Weg zur Überprüfung und Absicherung?

Nachdem Sie den Bitwarden-Passwort-Manager selbst gehostet haben, überprüfen Sie, ob Ihre Instanz funktioniert, bevor Sie Benutzer hinzufügen oder Passwörter importieren.

Leuchtendes grünes Vorhängeschloss an der Tresortür mit Bildschirmen, auf denen SSL gültig, 2FA aktiviert und aktive Firewall im Sicherheitskontrollraum angezeigt wird.

Überprüfungsschritte

Überprüfung des SSL-Zertifikats: Öffnen Sie Ihre Bitwarden-Domain in einem Webbrowser (https://vault.yourdomain.com). Sie sollten den Anmeldebildschirm des Bitwarden Web Vault, ein Vorhängeschloss-Symbol in der Adressleiste und keine „Nicht sicher“-Warnungen sehen.

Wenn Sie Zertifikatwarnungen sehen, lesen Sie den Abschnitt zur SSL-Einrichtung.

Erstellung eines Admin-Kontos: Klicken Sie im Anmeldebildschirm auf „Konto erstellen“. Verwenden Sie ein sicheres Master-Passwort mit mindestens 12 Zeichen, gemischt aus Groß- und Kleinbuchstaben, Zahlen und Symbolen. Notieren Sie sich dieses Passwort und bewahren Sie es sicher offline auf.

Bitwarden kann verlorene Master-Passwörter nicht wiederherstellen.

Client-Anwendungstest: Installieren Sie die Bitwarden-Browsererweiterung oder die mobile App. Tippen Sie vor der Anmeldung auf das Einstellungen-/Zahnradsymbol, ändern Sie die „Server-URL“ in Ihre selbst gehostete Domain, speichern Sie und kehren Sie zur Anmeldung zurück.

Geben Sie Ihre Anmeldeinformationen ein und vergewissern Sie sich, dass Sie einen neuen Passworteintrag hinzufügen, die Synchronisierung mit dem Web-Tresor verfolgen und ihn von der Browsererweiterung abrufen können.

Zustand des Docker-Containers: Stellen Sie sicher, dass alle Container ausgeführt werden.

Linux:

cd /opt/bitwarden

docker ps

Windows:

cd C:\Bitwarden

docker ps

Erwartete Ausgabe: 5–7 Container werden aufgelistet, alle zeigen „Up“ in der Spalte STATUS. Zu den Containernamen gehören: bitwarden-web, bitwarden-api, bitwarden-identity, bitwarden-attachments, bitwarden-icons, bitwarden-mssql, bitwarden-nginx.

Wenn ein Container „Exited“ anzeigt oder fehlt, überprüfen Sie die Protokolle: Docker Compose Logs [Containername]

Checkliste zur Sicherheitshärtung

Aktivieren Sie die Zwei-Faktor-Authentifizierung: Konfigurieren Sie sofort 2FA für Ihr Administratorkonto. Bitwarden unterstützt Authentifizierungs-Apps, E-Mail und Hardwareschlüssel für die Zweitfaktor-Verifizierung.

Konfigurieren Sie Firewall-Regeln: Beschränken Sie SSH (Port 22 unter Linux) oder RDP (Port 3389 unter Windows) auf bekannte IP-Adressen. Erwägen Sie die Verwendung von fail2ban unter Linux, um Brute-Force-Versuche zu blockieren.

Regelmäßige Backups einrichten: Sichern /opt/bitwarden/bwdata (Linux) bzw C:\Bitwarden\bwdata (Windows) nach einem Zeitplan. Dieses Verzeichnis enthält Ihre Datenbank und Einstellungen. Speichern Sie Backups außerhalb des Servers für eine echte Notfallwiederherstellung.

Zertifikatsverlängerung aktualisieren: Wenn Sie Let’s Encrypt verwenden, überprüfen Sie, ob die Verlängerung eingerichtet ist. Testen Sie die Erneuerung mit dem Befehl: ./bitwarden.sh renewcert unter Linux.

Benutzerregistrierung deaktivieren: Deaktivieren Sie nach dem Erstellen der erforderlichen Konten die Registrierung neuer Benutzer, um unbefugte Anmeldungen zu verhindern. Bearbeiten global.override.env und füge hinzu: globalSettings__disableUserRegistration=true Starten Sie dann Bitwarden neu.

Konfigurieren Sie den Zugriff auf das Admin-Portal: Autorisieren Sie bestimmte E-Mail-Adressen für den Zugriff auf das Systemadministratorportal. Hinzufügen [email protected] zu Ihrer Einstellungsdatei.

Zugriffsprotokolle überprüfen: Monitor /opt/bitwarden/bwdata/logs (Linux) bzw C:\Bitwarden\bwdata\logs (Windows) wöchentlich auf verdächtige Aktivitätsmuster.

Wie können Sie Bitwarden sicher warten und aktualisieren?

Durch die fortlaufende Wartung bleibt Ihre Instanz sicher und leistungsstark. Richtige Wartungspraktiken helfen Ihnen, den Bitwarden-Passwort-Manager über Jahre hinweg zuverlässig selbst zu hosten.

Docker-Container werden mit angeschlossenem Backup-Laufwerk und Kalender mit der Markierung „Sicher zu entfernen“ für die Bitwarden-Wartung aktualisiert.

Update-Verfahren

Bitwarden veröffentlicht Updates mit Sicherheitspatches und neuen Funktionen. Aktualisieren Sie Ihre Instanz monatlich oder wenn Sicherheitsupdates über offizielle Kanäle angekündigt werden.

Linux-Update-Prozess:

cd /opt/bitwarden

./bitwarden.sh updateself

./bitwarden.sh update

./bitwarden.sh start

Der updateself Der Befehl aktualisiert das Installationsskript selbst, während aktualisieren Zieht neue Docker-Images.

Windows Update-Prozess:

cd C:\Bitwarden

.\bitwarden.ps1 -updateself

.\bitwarden.ps1 -update

.\bitwarden.ps1 -start

Backup-Strategie

Dein bwdata Das Verzeichnis enthält alles: die Datenbank, Einstellungsdateien, SSL-Zertifikate und Protokolle. Automatisierte Backups sind ein obligatorischer Sicherheitsschritt, wenn Sie den Bitwarden-Passwort-Manager selbst hosten.

Was soll gesichert werden:

Datenbank: Linux verwendet bwdata/mssql/data (SQL Server), Windows verwendet bwdata/mssql/data.

Konfiguration: Der bwdata/env Das Verzeichnis enthält Umgebungsvariablen, SMTP-Einstellungen und Details zur Domäneneinrichtung.

SSL-Zertifikate: Befindet sich in bwdata/ssl wenn Sie benutzerdefinierte Zertifikate anstelle von Let’s Encrypt verwenden.

Automatisiertes Backup-Skript (Linux):

#!/bin/bash

# Save as /home/bitwarden/backup-bitwarden.sh

BACKUP_DIR="/home/bitwarden/backups"

DATE=$(date +%Y%m%d-%H%M%S)

# Create backup directory if it doesn't exist

mkdir -p $BACKUP_DIR

# Create compressed backup

cd /opt/bitwarden

tar -czf $BACKUP_DIR/bitwarden-backup-$DATE.tar.gz bwdata/

# Keep only last 30 days of backups

find $BACKUP_DIR -name "bitwarden-backup-*.tar.gz" -mtime +30 -delete

# Optional: Copy to remote storage

# rsync -az $BACKUP_DIR/ user@remoteserver:/backups/bitwarden/

Machen Sie das Skript ausführbar und fügen Sie es zur Crontab hinzu:

chmod +x /home/bitwarden/backup-bitwarden.sh

# Run daily at 2 AM

crontab -e

# Add this line:

0 2 * * * /home/bitwarden/backup-bitwarden.sh

Windows-Sicherung (PowerShell):

# Run as scheduled task

$Date = Get-Date -Format "yyyyMMdd-HHmmss"

$BackupPath = "C:\Backups\Bitwarden"

New-Item -ItemType Directory -Force -Path $BackupPath

Compress-Archive -Path "C:\Bitwarden\bwdata" -DestinationPath "$BackupPath\bitwarden-backup-$Date.zip"

# Clean old backups (older than 30 days)

Get-ChildItem -Path $BackupPath -Filter "*.zip" | 

  Where-Object {$_.LastWriteTime -lt (Get-Date).AddDays(-30)} | 

  Remove-Item

Speichern Sie Backups außerhalb des Servers mit rsync, verschlüsseltem Cloud-Speicher oder einem separaten Backup-VPS. Backups auf dem Server bieten keinen Schutz vor Hardwareausfällen. Für sichere Dateiübertragung Für Backups an entfernten Standorten sollten Sie verschlüsselte Protokolle wie SFTP oder FTPS in Betracht ziehen.

Überwachung

Richten Sie eine grundlegende Überwachung ein, um Probleme zu erkennen, bevor sie sich auf Benutzer auswirken:

Containerstatus: Überprüfen Sie, ob alle Docker-Container den ganzen Tag über laufen.

Speicherplatz: Überwachen Sie den verfügbaren Speicher im bwdata-Verzeichnis, um eine Beschädigung der Datenbank durch volle Festplatten zu verhindern.

Ablauf des SSL-Zertifikats: Stellen Sie sicher, dass die Zertifikate pünktlich erneuert werden und nicht unerwartet abgelaufen sind.

Protokollüberprüfung: Überprüfen Sie die Fehlerprotokolle wöchentlich auf ungewöhnliche Aktivitäten oder Authentifizierungsfehler.

Wiederherstellungstests

Testen Sie Ihren Backup-Wiederherstellungsprozess vierteljährlich, damit Sie nach Datenverlust wiederherstellen können:

  1. Stoppen Sie Bitwarden
  2. Benennen Sie das aktuelle bwdata-Verzeichnis um
  3. Aus Backup wiederherstellen
  4. Starten Sie Bitwarden und überprüfen Sie die Funktionalität
  5. Bei Erfolg das alte Verzeichnis löschen

Linux vs. Windows: Was sollten Sie wählen?

Auf beiden Plattformen können Sie den Bitwarden-Passwort-Manager erfolgreich selbst hosten. Jedes hat unterschiedliche Vorteile und Kompromisse, die es wert sind, in Betracht gezogen zu werden.

Stilisierte Retro-Server, die die Leistung von Bitwarden unter Ubuntu (geringer Ressourcenverbrauch) mit der von Windows Server 2025 (höhere Nutzung) vergleichen.

Vorteile von Linux

Ressourceneffizienz: Linux benötigt mindestens etwa 2 GB RAM, während Windows mindestens 4 GB benötigt. Dies führt zu niedrigeren Hosting-Kosten von Monat zu Monat.

Geringerer Betriebsaufwand: Linux stellt mehr Ressourcen für die Ausführung von Bitwarden bereit als für das Betriebssystem selbst.

Einfachere Updates: Paketmanager optimieren Systemaktualisierungen. Die Docker-Integration erfolgt nativ und unkompliziert ohne zusätzliche Ebenen.

Community-Unterstützung: Die Self-Hosting-Community verwendet überwiegend Linux. Weitere Community-Leitfäden und Ressourcen zur Fehlerbehebung finden Sie online.

Kosten: Die meisten Linux-Distributionen sind kostenlos, sodass keine Betriebssystemlizenzkosten anfallen.

Vorteile von Windows Server

Vertrautheit: Mit Windows Server erfahrene Systemadministratoren können vorhandenes Wissen sofort nutzen.

Integration: Bessere Integration in bestehende Windows-basierte Infrastruktur und Active Directory-Umgebungen.

Management-Tools: Windows Server-Verwaltungstools werden möglicherweise in Windows-lastigen Unternehmensumgebungen bevorzugt.

Unterstützung: Kommerzielle Supportoptionen von Microsoft zur Fehlerbehebung und Unterstützung.

Leistungsvergleich

Metrisch Linux (Ubuntu 24.04) Windows Server 2025
Mindest-RAM 2GB 6GB
Mindestspeicher 12GB 76GB
Docker-Overhead Untere Höher (Hyper-V)
Komplexität aktualisieren Einfach Mäßig
Community-Ressourcen Umfangreich Mäßig
Ersteinrichtungszeit 15-30 Minuten 30-60 Minuten

Empfehlung

Wählen Sie Linux, es sei denn, Sie haben spezielle Windows Server-Anforderungen. Ubuntu 24.04 LTS bietet die beste Balance aus Stabilität, Ressourceneffizienz und Community-Unterstützung. Der fünfjährige Supportzeitraum passt gut zu typischen VPS-Bereitstellungslebenszyklen.

Fehlerbehebung (Schnelle Antworten)

Bitwarden startet nicht: Wenn Container ausfallen oder der Tresor nicht erreichbar ist, prüfen Sie zunächst den Docker-Dienststatus. Führen Sie unter Linux Folgendes aus: sudo systemctl status docker. Überprüfen Sie unter Windows, ob Docker Desktop aktiv ist. Überprüfen Sie Fehlerprotokolle mit Docker erstellt Protokolle um Portkonflikte oder Dateiberechtigungsprobleme zu erkennen, die den Start verhindern.

Domäne nicht erreichbar: Wenn Sie Verbindungs-Timeout-Fehler sehen, überprüfen Sie, ob Ihre DNS-A-Einträge auf die VPS-IP verweisen. Stellen Sie sicher, dass Ihre Firewall die Ports 80 und 443 zulässt. Ausführen Docker PS Um zu bestätigen, dass alle Container „Up“ anzeigen. Wenn einer davon „Beendet“ ist, überprüfen Sie die Protokolle des jeweiligen Containers.

E-Mail-Fehler: Wenn Benutzer keine Einladungen erhalten, überprüfen Sie die SMTP-Einstellungen in bwdata/env/global.override.env. Die meisten Anbieter benötigen Port 587 mit StartTLS. Testen Sie SMTP unabhängig, um Probleme mit den Anmeldedaten auszuschließen, oder überprüfen Sie dies identity.txt Protokolle für serverseitige Ablehnungsfehler.

SSL-Zertifikatfehler: Browserwarnungen bedeuten normalerweise, dass die Let’s Encrypt-Validierung fehlgeschlagen ist. Stellen Sie sicher, dass Port 80 für das öffentliche Internet geöffnet ist. Um abgelaufene Zertifikate zu reparieren, erzwingen Sie eine Erneuerung mit ./bitwarden.sh renewcert (Linux) bzw .\bitwarden.ps1 -renewcert (Windows).

Hohe Speichernutzung: Wenn der VPS langsamer wird, verwenden Sie Docker-Statistiken um ressourcenintensive Container zu identifizieren. Durch einen Neustart von Bitwarden können Speicherlecks vorübergehend behoben werden. Bei anhaltenden Problemen ist jedoch häufig ein Upgrade auf einen Plan mit mehr als 4 GB RAM erforderlich.

Update unterbricht die Installation: Sichern Sie immer Ihre bwdata Verzeichnis vor dem Update. Wenn ein Update fehlschlägt, stellen Sie dieses Verzeichnis wieder her und kehren Sie zur vorherigen Version zurück. Überprüfen Sie die offiziellen Versionshinweise auf wichtige Änderungen, bevor Sie das Update erneut versuchen.

Überprüfen Sie die Versionshinweise unter https://github.com/bitwarden/server/releases für wichtige Änderungen vor der Aktualisierung.

Alternative: Vaultwarden für leichte Einsätze

Für Benutzer, die eine ressourceneffizientere Option suchen, bietet Vaultwarden eine überzeugende Alternative. Vaultwarden ist ein inoffizieller Bitwarden-kompatibler Server, der in Rust geschrieben wurde und weniger Ressourcen verbraucht.

Raspberry Pi, auf dem das selbstgehostete Vaultwarden neben dem Smartphone läuft und die Bitwarden-App mit synchronisierten Passwörtern anzeigt.

Vorteile von Vaultwarden

Minimaler Ressourcenbedarf: Vaultwarden läuft bereits mit 512 MB RAM reibungslos. Dadurch eignet es sich für Geräte mit geringem Stromverbrauch wie den Raspberry Pi.

Kompatibel mit Bitwarden-Clients: Sie verwenden dieselben offiziellen Bitwarden-Apps, Erweiterungen und mobilen Clients. Verweisen Sie stattdessen einfach auf die URL Ihres Vaultwarden-Servers.

Inklusive Premium-Funktionen: Vaultwarden bietet Premium-Funktionen wie TOTP-Generierung und Dateianhänge, ohne dass eine kostenpflichtige Bitwarden-Lizenz erforderlich ist.

Schnellere Bereitstellung: Die Installation ist auf Linux-Systemen in der Regel in weniger als 10 Minuten abgeschlossen, ohne dass komplexe Einrichtungsschritte erforderlich sind.

Wann sollte man sich für Vaultwarden entscheiden?

Vaultwarden eignet sich am besten für:

  • Persönliche Nutzung oder kleine Teams (unter 10 Benutzer)
  • Ressourcenbeschränkte VPS-Pläne mit begrenztem RAM
  • Benutzer sind mit der von der Community unterstützten Software vertraut
  • Umgebungen, in denen Ressourceneffizienz Vorrang vor kommerzieller Unterstützung hat

Wann sollte man sich für den offiziellen Bitwarden entscheiden?

Bleiben Sie beim offiziellen Bitwarden für:

  • Unternehmensbereitstellungen, die kommerzielle Supportverträge erfordern
  • Organisationen, die offizielle Sicherheitsaudits und Zertifizierungen benötigen
  • Bereitstellungen mit mehr als 50 Benutzern und starker gleichzeitiger Nutzung
  • Umgebungen, die Integrationsunterstützungsgarantien von Drittanbietern benötigen

Beide Optionen bieten eine robuste Passwortverwaltung. Die Wahl hängt von Ihren spezifischen Ressourcenbeschränkungen, Supportanforderungen und Skalierungsanforderungen ab.

Abschluss

Das selbsthostende Bitwarden bietet Sicherheit und Datensouveränität auf Unternehmensniveau in weniger als einer Stunde. Mit 2025-Bruch Die Kosten betragen durchschnittlich 4,44 Millionen US-DollarDurch die Kontrolle Ihrer Anmeldeinformationen wird das Risiko verringert und gleichzeitig der Komfort eines modernen Passwort-Managers beibehalten.

Um Ihre Instanz zu sichern, aktivieren Sie sofort die Zwei-Faktor-Authentifizierung und konfigurieren Sie automatisierte Off-Server-Backups. Denken Sie daran, dass Ihr Master-Passwort von Natur aus nicht wiederherstellbar ist. Bewahren Sie es daher physisch offline und nicht digital auf.

Stellen Sie schließlich die langfristige Belastbarkeit sicher, indem Sie Abonnieren von Sicherheitsupdates und testen Sie Ihre Backup-Wiederherstellung vierteljährlich. Diese einfachen Wartungsgewohnheiten sorgen dafür, dass Ihr Tresor zugänglich und vor Datenverlust geschützt ist.

FAQ

Kann ich Bitwarden unter macOS selbst hosten?

Ja, allerdings benötigt es ein dediziertes Mac-Gerät und ist weniger effizient als Linux oder Windows. Sie benötigen entweder Apple Remote Access oder RDP-Fähigkeit. Aufgrund der begrenzten Community-Unterstützung und der höheren Komplexität wird das Selbsthosten von macOS nicht für den Produktionseinsatz empfohlen.

Ist Bitwarden kostenlos?

Ja. Die Kernfunktionen sind kostenlos, sodass Sie den Bitwarden-Passwort-Manager mit unbegrenztem Speicherplatz und Gerätesynchronisierung selbst hosten können. Persönliche Premium-Pläne kosten 19,80 $ pro Jahr für erweiterte 2FA. Familien zahlen 47,88 US-Dollar pro Jahr, während Teams eine Unternehmenslizenz benötigen.

Was sind die besten Bitwarden-Alternativen?

Zu den Alternativen gehören Vaultwarden (leicht), 1Password (Cloud UX), KeePassXC (offline) und Passbolt (Teams). Wenn Selbsthosting zu komplex erscheint, bietet die offizielle Bitwarden Cloud die gleiche Sicherheit ohne Wartung.

Wie sicher ist Bitwarden?

Extrem sicher bei richtiger Einrichtung. Bitwarden verwendet AES-CBC 256-Bit-Verschlüsselung. Es unterstützt PBKDF2 SHA-256 und Argon2id für die Schlüsselableitung. Ihr Master-Passwort verlässt Ihr Gerät niemals unverschlüsselt. Selbsthosting erhöht die Sicherheit, indem es Drittanbieter von Clouds aus Ihrem Bedrohungsmodell eliminiert.

Kann ich von der Bitwarden-Cloud migrieren?

Ja. Exportieren Sie Ihren Tresor aus der Bitwarden-Cloud (Einstellungen → Tresor exportieren) und importieren Sie ihn dann in Ihre Instanz (Einstellungen → Daten importieren). Der Vorgang dauert nur wenige Minuten und bewahrt alle Passwörter, Notizen und die Organisationsstruktur.

Wie füge ich Benutzer hinzu?

Gehen Sie im Web-Tresor zu Einstellungen → Organisationen → Neue Organisation. Erstellen Sie eine Organisation und laden Sie dann Benutzer per E-Mail ein. Sie erhalten Einladungs-E-Mails (SMTP-Einrichtung erforderlich) und können nach der Annahme Ihrer Instanz beitreten.

Was passiert, wenn ich mein Master-Passwort vergesse?

Bitwarden kann Ihr Master-Passwort nicht wiederherstellen. Dies dient der Sicherheit. Ohne Ihr Master-Passwort bleibt Ihr Tresor dauerhaft verschlüsselt und unzugänglich. Notieren Sie sich Ihr Master-Passwort und bewahren Sie es sicher offline an einem physischen Ort auf.

Sollte ich Docker oder Kubernetes für Bitwarden verwenden?

Für die meisten Bereitstellungen ist Docker ausreichend und einfacher zu verwalten. Kubernetes ist nur für groß angelegte Unternehmensbereitstellungen sinnvoll, die hohe Verfügbarkeit, Lastausgleich und automatisches Failover über mehrere Knoten hinweg erfordern.

Aktie

Mehr aus dem Blog

Lesen Sie weiter.

Odoo-Rezensionsbild mit großem Überschriftentext auf der linken Seite und dem Odoo-Logo auf der rechten Seite, umgeben von schwebenden App-Interface-Panels in einem zartvioletten Hintergrund mit Wolkenmotiv.
Web- und Business-Apps

Eine umfassende Odoo-Bewertung: Ist Odoo das richtige ERP für Ihr Unternehmen?

Odoo ist eine der am weitesten verbreiteten ERP-Plattformen für wachsende Unternehmen, und das aus einem einfachen Grund: Es verspricht viel an einem Ort. Verkauf, Buchhaltung, Inventur

Jim SchwarzJim Schwarz 11 Min. Lektüre
Open-Source-WordPress-Alternativen bieten ein Bild mit buntem Hintergrund mit Farbverlauf, einen Desktop-Monitor, einen Code-Editor, eine verschwommene Dashboard-Vorschau und einen großen Überschriftentext auf der linken Seite.
Web- und Business-Apps

Beste Open-Source-WordPress-Alternativen, maßgeschneidert für Entwickler

WordPress ist nach wie vor wichtig und bedient eine Vielzahl von Websites immer noch gut. Sein Plugin-Verzeichnis beherbergt über 62.000 Plugins und sein Theme-Verzeichnis bietet über 14.000 kostenlose Themes. Das

Jim SchwarzJim Schwarz 14 Min. Lektüre
Automad vs. WordPress-Funktionsbild mit den Logos beider Plattformen und einer Überschrift mit der Frage, welches CMS-Entwickler wählen sollte.
Web- und Business-Apps

Automad vs. WordPress: Ein ausführlicher Vergleich zwischen zwei der besten CMS-Plattformen

Automatad und WordPress lösen dieselbe Aufgabe auf zwei sehr unterschiedliche Arten. Automad ist ein Flat-File-CMS und eine Template-Engine, sodass Inhalte in Dateien und nicht in einer Datenbank gespeichert sind, aber WordPress,

Jim SchwarzJim Schwarz 9 Min. gelesen

Bereit zur Bereitstellung? Ab 2,48 $/Monat.

Unabhängige Cloud, seit 2008. AMD EPYC, NVMe, 40 Gbit/s. 14 Tage Geld-zurück-Garantie.