Vaultwarden Docker

Vaultwarden Docker



Vaultwarden, früher bekannt als Bitwarden_RS, ist eine kostenlose Open-Source-Serverimplementierung des Bitwarden-Passwort-Managers.

Falls Sie es noch nicht kennen: Bitwarden ist ein äußerst funktionsreicher und beliebter Passwort-Manager, mit dem Sie Ihre Anmeldeinformationen sicher speichern können. Außerdem können Sie von jedem Gerät aus auf Ihre Anmeldeinformationen wie Passwörter und vertrauliche Informationen zugreifen.

Obwohl Bitwarden eine kostenlose Version des Dienstes anbietet, ist zum Zeitpunkt des Verfassens dieses Artikels ein kostenpflichtiges Abonnement erforderlich, um Zugriff auf alle Funktionen zu erhalten. Vaultwarden ist als Alternative zu Bitwarden konzipiert und bietet eine selbst gehostete Instanz und absolute Kontrolle über personenbezogene Daten.







Zu den bemerkenswerten Merkmalen von Vaultwarden gehören:



  1. Selbsthosting
  2. Starke Verschlüsselung
  3. Multiplattform.
  4. Umfangreiche Unterstützung für Browsererweiterungen
  5. Open Source

In diesem Tutorial zeigen wir Ihnen, wie Sie den Vaultwarden-Passwort-Manager mithilfe der Docker-Engine schnell und effizient auf Ihrem Computer ausführen können.



Voraussetzungen

Dieses Tutorial folgt einem grundlegenden Format zum Einrichten von Vaultwarden als Docker-Container. Stellen Sie jedoch sicher, dass Sie über Folgendes verfügen:





  1. Ein Linux-, MacOS- oder Windows-Host
  2. Auf dem Host ist Docker Engine Version 23 und höher installiert.
  3. Ausreichende Berechtigungen zum Ausführen von Docker-Containern.

Wenn die oben genannten Anforderungen erfüllt sind, können wir fortfahren und besprechen, wie Vaultwarden konfiguriert wird.

Docker Pull Vaultwarden-Image

Der erste Schritt besteht darin, das Vaultwarden-Image auf den Host-Computer herunterzuladen. Wir können dies tun, indem wir den Docker-Pull-Befehl wie folgt ausführen:



$ Docker Pull Vaultwarden / Server:neueste

Dadurch sollte die neueste Version des Vaultwarden-Images auf Ihren Computer heruntergeladen werden und Sie können Container aus dem Image erstellen.

Docker erstellt einen Vaultwarden-Container

Sobald wir das Image heruntergeladen haben, können wir fortfahren und mit dem Docker-Ausführungsbefehl einen Container mit dem Image erstellen. Der Befehl lautet wie folgt:

$ Docker-Lauf -D --Name Tresorwart -In / VW-Daten / : / Daten / -P 80 : 80 Tresorwart / Server:neueste

Sobald Sie den obigen Befehl ausführen, erstellt Docker einen Container mit dem Vaultwarden-Image. Es behält außerdem alle persistenten Daten unter /vw-data bei und ordnet Port 80 auf Ihrem Host-Computer zu.

Vaultwarden konfigurieren

Sobald der Container ausgeführt wird, öffnen Sie Ihren Browser und folgen Sie der Adresse: http://vaultwarden.orb.local .

Dadurch werden Sie aufgefordert, sich anzumelden oder ein neues Konto für Ihre Vaultwarden-Instanz zu erstellen.

Da wir die Vaultwarden-Instanz zum ersten Mal einrichten, wählen Sie Konto erstellen, um ein neues Konto auf dem Server einzurichten.

Geben Sie in diesem Abschnitt alle Details für Ihr Konto an, z. B. E-Mail, Benutzernamen und Master-Passwort.

Klicken Sie auf Konto erstellen, um das Konto mit den bereitgestellten Details einzurichten. Wenn Sie fertig sind, klicken Sie auf „Anmelden“ und melden Sie sich mit den angegebenen Anmeldeinformationen bei der Weboberfläche an.

In einigen Fällen verhindert Vaultwarden, dass Sie sich ohne SSL-Zertifikat beim Tresor anmelden. Sie können den Container für die Verwendung von HTTPS konfigurieren, indem Sie die SSL-Zertifikatdetails wie gezeigt festlegen:

Docker-Lauf -D --Name Bitwarden

-Es ist ROCKET_TLS = '{certs='/ssl/certs.pem',key='/ssl/key.pem'}' \

-In / SSL / Schlüssel / : / SSL / \

-In / VW-Daten / : / Daten / \

-P 443 : 80 \

Tresorwart / Server:neueste

Stellen Sie sicher, dass die angegebenen Zertifikatsdateien vorhanden sind, bevor Sie den obigen Befehl ausführen. Weitere Informationen zum Konfigurieren von HTTPS für Ihren Tresor finden Sie in der folgenden Ressource:

https://github.com/dani-garcia/vaultwarden/wiki/Enabling-HTTPS

Abschluss

Dieses Tutorial bietet die grundlegenden Funktionen zum schnellen Einrichten und Ausführen einer Vaultwarden-Instanz mithilfe von Docker-Containern.