Vaultwarden Selbst-Hosting: So Installierst Du Deinen Eigenen Passwort-Manager
Die sichere Verwaltung von Passwörtern ist unerlässlich in der digitalen Welt. In diesem Artikel erfährst du, wie du Vaultwarden, die ressourcenschonende Open-Source-Alternative zu Bitwarden, auf deinem privaten Server installieren kannst. Mit Docker oder Portainer wird der Prozess einfach und effektiv. Lass uns beginnen, um maximale Kontrolle über deine Passwörter zu gewinnen!
Was ist Vaultwarden?
Vaultwarden ist eine Open-Source-Implementierung des Bitwarden-Servers, die weniger Ressourcen benötigt. Ideal für private Server oder Docker-Container, ermöglicht Vaultwarden Nutzern, die volle Kontrolle über ihre Daten zu behalten, ohne auf die cloudbasierte Lösung von Bitwarden angewiesen zu sein. Zudem ist sie kostenlos – eine ausgezeichnete Wahl für Selbst-Hosting-Enthusiasten!
Wichtige Informationen vor der Installation
Bevor du mit der Installation von Vaultwarden beginnst, solltest du folgende Punkte beachten:
- Es ist empfehlenswert, eine eigene Domain oder DynDNS einzurichten, damit dein Passwort-Safe über HTTPS erreichbar ist.
- Vaultwarden benötigt ein SSL-Zertifikat, um sicherzustellen, dass die Kommunikation verschlüsselt erfolgt. Alternativ kannst du die Umgebungsvariable WEBSOCKET_ENABLED auf false setzen, um Vaultwarden ohne SSL in einem privaten Netzwerk zu betreiben.
Installation als Stack in Portainer
1. Erstelle einen neuen Stack
Öffne deine Portainer-Server-Instanz und erstelle einen neuen Stack. Benenne den Stack nach deinen Wünschen.
2. Füge die Konfiguration hinzu
Füge im Web-Editor den folgenden Code ein. Passe den Pfad für die persistente Speicherung der Daten sowie den Port nach deinen Anforderungen an und klicke auf Deploy Stack:
version: '3'
services:
vaultwarden:
container_name: vaultwarden
image: vaultwarden/server:latest
restart: unless-stopped
volumes:
- /data/vaultwarden/:/data/
ports:
- 777:80
3. Zugriff auf Vaultwarden
Sobald der Container läuft, kannst du Vaultwarden unter der IP-Adresse deines Servers und dem gewählten Port erreichen. Die Anmeldeseite sollte erscheinen:
Hier kannst du dich entweder mit einem bereits bestehenden Konto anmelden oder ein neues Konto erstellen. Wenn du eine Fehlermeldung bezüglich eines fehlenden SSL-Zertifikats erhältst, musst du ein SSL-Zertifikat hinterlegen. Ein Let’s Encrypt-Zertifikat ist hierfür eine gute Option. Falls du deine Dienste über Cloudflare verwaltest, findest du in meinen anderen Beiträgen Anleitungen zum Verknüpfen deiner Domain und zum Einschränken des Zugriffs.
Installation der Browser-Erweiterung
Installiere jetzt die Browser-Erweiterung von Bitwarden.
Bevor du dich in der Erweiterung anmeldest, wähle unter „Anmelden bei:“ die Option „selbst gehostet“ aus und gib die IP-Adresse sowie den Port deines Vaultwarden-Dienstes ein. Melde dich anschließend mit deinem erstellten Konto an.
Herzlichen Glückwunsch! Du hast erfolgreich deinen eigenen Passwort-Manager in Betrieb genommen.
Ich hoffe, diese Anleitung war hilfreich für dich. Bei Fragen oder wenn du Unterstützung benötigst, schau dir gerne weitere Beiträge an oder hinterlasse einen Kommentar!
FAQ
Frage 1: Was sind die Vorteile von Vaultwarden im Vergleich zu Bitwarden?
Antwort: Vaultwarden ist ressourcenschonend, kostenlos und gibt dir die volle Kontrolle über deine Daten. Ideal für Selbst-Hosting.
Frage 2: Ist die Verwendung von SSL für Vaultwarden wirklich notwendig?
Antwort: Ja, SSL ist wichtig für die Sicherheit. Ohne SSL könnten deine Daten gefährdet sein, insbesondere wenn du Vaultwarden über das Internet zugänglich machst.
Frage 3: Kann ich Vaultwarden auch ohne Docker installieren?
Antwort: Ja, es gibt verschiedene Installationsmethoden, aber Docker bietet eine einfache Möglichkeit, die Anwendung zu verwalten und sicherzustellen, dass sie in einer isolierten Umgebung läuft.