Bitwarden ist sehr anpassbar, leicht und bietet Benutzern eine API- und Browser -Erweiterung, damit Benutzer ihre Passwörter effizient verwalten können. Bitwarden bietet auch eine mobile Anwendung, mit der Sie alle Ihre persönlichen Daten auf allen Geräten synchronisieren können.
Ein selbst gehosteter Passwort-Manager ist leistungsfähig und eine bessere Option, da Sie für alle Sicherheit und die Funktionen, die Sie für passend halten, verantwortlich sind. Im Falle eines Kompromisses haben Sie die Kontrolle darüber, was mit Ihren Daten passiert.
Dieses Tutorial führt Sie durch die Einrichtung eines persönlichen Passwort -Managers mit Bitwarden und Docker.
Lass uns anfangen:
Schritt 1: Installieren Sie Docker und Docker Compose
Das allererste, was wir tun müssen, ist, den Server und alle erforderlichen Komponenten einzurichten. Es wird empfohlen, einen Linux -Server auszuführen, da die meisten Abhängigkeiten erforderlich sind, und es ist einfacher zu verwalten als andere Betriebssysteme.
Stellen Sie vor der Installation von Docker und Docker auf Ihrem Server sicher, dass Sie über die DNS -Dienste und die Namen korrekt sind, um den Passwort -Manager auf einem Domänennamen einzurichten.
Schritt 2: Installieren Sie Docker Engine
Beginnen Sie als nächstes, indem Sie die älteren Versionen von Docker und den Docker -Komponenten entfernen. Wenn Sie einen neuen Server haben, überspringen Sie diesen Schritt:
sudo apt-Get Docker Docker-Engine Docker entfernen.IO Container Runc
Als nächstes müssen wir die Repositorys mit den folgenden Befehlen einrichten:
sudo APT-Get-Update && sudo apt-Get Installieren Sie Curl GNUPG LSB-Release CA-Zertifikate APT-transport-https -y
Der nächste Schritt besteht darin, die Docker -Repository -GPG -Taste mit dem Befehl hinzuzufügen:
curl -fssl https: // herunterladen.Docker.com/linux/ubuntu/gpg | sudo gpg--dearmor -o/usr/share/keyrings/docker-archive-keyring.gpg
Richten Sie im nächsten Schritt das Repository in den Quellen ein.Listendatei mit dem Befehl:
echo \
"Deb [Arch = AMD64 signiert für =/usr/share/keyrings/docker-archive-keyring.gpg] https: // herunterladen.Docker.com/linux/ubuntu \
$ (lsb_release -cs) stabil "| sudo tee/etc/apt/Quellen.Liste.D/Docker.Liste> /dev /null
Schließlich aktualisieren Sie die Repositorys und installieren Sie Docker:
sudo apt-Get-Update
sudo apt-get installieren Sie Docker-CE-Docker-CLI-Container.io
NOTIZ: Der in diesem Tutorial bereitgestellte Docker -Installationshandbuch ist für Ubuntu -Server bestimmt. Überprüfen Sie die Docker -Dokumentation für Ihre spezifische Distribution.
Schritt 3: Installieren Sie Docker Compose
Für den nächsten Schritt müssen wir Docker Compose installieren. Stellen Sie sicher, dass die Docker -Engine, die als Docker komponiert wird, installiert ist, um seine Vorgänge auszuführen:
sudo curl -l "https: // github.com/docker/komponieren/veröffentlichen/download/1.29.0/Docker-Compose-$ (uname -s)-$ (uname -m) "-O/usr/local/bin/docker-compose
Fügen Sie die Ausführungsberechtigungen zur Binärdatei hinzu:
sudo chmod +x/usr/local/bin/docker-compose
Jetzt haben Sie Docker und Docker Compose erfolgreich installiert. Wir können nun umgehen, um den Bitward -Passwort -Manager auf dem Server zu starten.
Schritt 4: Starten Sie Bitwarden auf Docker
Sobald alle Anforderungen erfüllt sind, können wir das bereitgestellte BASH -Skript verwenden, um den Bitwarden zu installieren und zu konfigurieren.
Verwenden Sie den folgenden Befehl, um das Installationsskript herunterzuladen und zu starten. Vor der Ausführung können Sie das Skript überprüfen und sicherstellen, dass Sie sich mit den zu ausgeführten Aktionen wohl fühlen:
Curl -lso Bitwarden.sh https: // go.Btwrdn.co/bw-sh
Ändern Sie im nächsten Schritt die Skriptberechtigungen als:
Chmod 700 Bitwarden.Sch
Sobald Sie die vom Skript ausgeführten Aktionen überprüft haben, starten Sie den Installateur mit dem Befehl:
sudo ./Bitward.sh install
In diesem Befehl sollte das Installationsproking starten, in dem Sie interaktiv nach Informationen aufgefordert werden, wenn der Installationsprozess fortgesetzt wird:
Der erste Schritt besteht darin, den Domänennamen für Ihren Passwort -Manager einzurichten. Der Wert sollte in den DNS -Datensätzen Ihres Servers konfiguriert werden.
Wählen Sie im nächsten Schritt aus, ob Sie ein SSL -Zertifikat einrichten möchten. Stellen Sie sicher.
Sobald Docker das Bild gezogen und extrahiert hat, müssen Sie die Bitwarden -Installations -ID und den Schlüssel bereitstellen.
Navigieren Sie zu der folgenden Ressource, um Ihre Installations -ID und Ihr Passwort zu generieren:
https: // bitwardin.com/host/
Fahren Sie mit dem Installationsprozess fort und richten Sie ein SSL -Zertifikat ein. Wenn Sie bereits einen generiert haben, geben Sie den Pfad an oder generieren Sie eine selbstsignierte Kopie.
Schritt 5: Bitwarden laufen
Sobald Sie alles richtig konfiguriert haben, verwenden Sie das Skript, um Bitwarden zu starten.
NOTIZ: Sie können die Änderungen und die Konfigurationseinstellungen in der bearbeiten ./bwdata/config.YML -Datei.
Jetzt laufen:
sudo ./Bitward.SH Start
Das obige Skript startet Docker und zieht verschiedene Abhängigkeiten an-die Docker-Komponierungsdatei, einschließlich Bildern wie:
https: // Hub.Docker.com/r/bitwardin/icons
https: // Hub.Docker.com/r/bitwardin/nginx
https: // Hub.Docker.com/r/bitwardolden/mssql
https: // Hub.Docker.com/r/bitwardolden/api
https: // Hub.Docker.com/r/bitwardern/Ereignisse
https: // Hub.Docker.com/r/bitwardin/portal
https: // Hub.Docker.com/r/bitwardin/web
Und andere.
Sobald alle Bilder heruntergeladen und extrahiert wurden, wird das Skript den Docker ausgeführt und den Bitwards eingerichtet.
Schritt 6: Konfigurieren Sie Bitwarden
Sobald der Bitwarden erfolgreich auf Ihrem Server eingerichtet ist, navigieren Sie zu der Adresse, die Sie während der Installation eingerichtet haben, und erstellen Sie ein neues Konto:
Nachdem Sie ein Konto erstellt haben, melden Sie sich in Ihrem Bitwarden -Dashboard an, um die verschiedenen Einstellungen und Funktionen zu konfigurieren.
Abschluss
Damit haben Sie den Bitwarden -Passwort -Manager auf Ihrem Server erfolgreich installiert und konfiguriert. Verwenden der Schritte in diesem Tutorial haben Sie die vollständige Kontrolle über Ihre Passwörter und persönlichen Informationen.