Derselbe Home Assistant-Server, der Ihr Zuhause intelligent macht, kann auch andere Dienste wie Bitwarden ausführen. Alles, was Sie tun müssen, ist, einen selbst gehosteten Bitwarden-Server zusätzlich zu Ihrer Home Assistant-Installation als Add-On einzurichten. Sie können diesen Bitwarden-Server dann verwenden, um komplexe Passwörter auf Ihrem Smartphone oder in einem Webbrowser auf Ihrem PC zu erstellen und zu speichern.
Das Beste daran ist, dass Sie nie für den Passwort-Manager-Dienst bezahlen müssen, da er vollständig Open Source und kostenlos ist.
Dinge, die Sie brauchen
Du wirst brauchen Home Assistant Server läuft auf einem Raspberry Pi (vorzugsweise auf einem Raspberry Pi 4 4GB oder 8GB). Obwohl du das auch kannst Home Assistant Server auf einem PC installieren oder andere Hardware, da diese Version nicht überwacht wird, müssen Sie die Add-Ons manuell über die Befehlszeilen-Shell installieren und konfigurieren.
Nachdem Sie Home Assistant auf dem Raspberry Pi eingerichtet haben, führen Sie die folgenden Schritte aus, um Bitwarden zu installieren, zu konfigurieren und bereitzustellen.
Installieren Sie das Bitwarden-Add-On
Gehen Sie folgendermaßen vor, um das Bitwarden-Add-on in Home Assistant zu installieren:
- Melden Sie sich bei Ihrem Home Assistant-Server an und navigieren Sie zu Einstellungen > Add-Ons.
- Drücke den ADD-ON-STORE Taste.
- Verwenden Sie die Suchleiste, um zu suchen, und klicken Sie auf Vaultwarden (Bitwarden).
- Drücke den Installieren Schaltfläche, um mit der Installation des Bitwarden-Add-ons auf Ihrem Home Assistant-Server zu beginnen. Dies kann bis zu einer Minute dauern.
- Aktivieren Sie nach der Installation die Optionen Beim Booten starten, Watchdog und Auto-Update.
- Dann klick Start.
Wenn Sie es nicht finden können, klicken Sie darauf dieser Link> Verbindung öffnen, um das Repository hinzuzufügen und dann das Bitwarden-Add-on zu suchen und zu installieren.
Sie können nun die IP Ihres Home Assistant Servers mit Port aufrufen 7277. Zum Beispiel, 192.168.0.111:7277.
Sie können auch auf die Schaltfläche zum Öffnen der Web-Benutzeroberfläche auf der Add-on-Seite klicken, um die Bitwarden-Web-Benutzeroberfläche zu öffnen. Sie können jedoch kein Konto erstellen oder sich registrieren, wenn Sie den Bitwarden-Server nicht sichern.
Konfigurieren Sie das SSL mit Cloudflared Tunnel
Auf dem Home Assistant-Server können Sie das Cloudflared-Add-On installieren und verwenden, um den lokalen Bitwarden-Server mit sicherer SSL/TLS-Verschlüsselung dem Internet auszusetzen. Sobald Sie den Cloudflared-Tunnel starten, können Sie oder andere Benutzer, für die Sie Konten in Bitwarden erstellen, von allen ihren Geräten aus problemlos auf ihre Passwort-Tresore zugreifen und diese verwalten.
Die Schritte sind wie folgt:
- Registrieren Sie eine kostenlose Domain auf Freenom.com oder kaufen Sie eine neue Domain zum Hosten Ihres Bitwarden-Servers. Sobald Sie die Domain haben, erstellen Sie ein Konto bei Cloudflare und fügen Sie Ihre Domain hinzu. Aktivieren Sie außerdem HTTPS.
- Klicke auf dieser Link und klicken Sie dann auf die Verbindung öffnen Möglichkeit. Dadurch wird Ihre lokale Home Assistant-Instanz geöffnet und Sie können dieses benutzerdefinierte Repository zu Ihrem Home Assistant hinzufügen, um das erforderliche Cloudflared-Add-On zu installieren.
- Klicken Hinzufügen um das Repository hinzuzufügen.
- Unter Einstellungen > Add-Ons, suchen Sie nach Cloudflared und klicken Sie darauf Installieren.
- Nach der Installation aktivieren Starten Sie beim Booten Und Wachhund Optionen.
- Dann klick Aufbau und klicken Sie dann auf die drei Punkte > In YAML bearbeiten.
- Fügen Sie den folgenden Code in das Feld Optionen ein. Achten Sie darauf, zu ersetzen ‘IhrDomainName“ mit Ihrem Domainnamen und der IP-Adresse in der Service: mit Ihrer Home Assistant-Server-IP. Behalten Sie den Port 7277 bei.
zusätzliche_hosts:
-Hostname: Bitwächter.IhrDomainName.org
Dienst: http://192.168.0.111:7277
externer_hostname: IhrDomainName.org
Tunnelname: Bitwardenserver
tunnel_token: ""
nginx_proxy_manager: FALSCH
log_level: debuggen
warp_enable: WAHR
warp_routes:
- 192.168.0.2/24 - Klicken Speichern und dann klicken ADD-ON neu starten.
- Rufen Sie die Add-On-Seite von Cloudflared auf und klicken Sie auf die Protokoll Tab.
- Nach einigen Sekunden sehen Sie eine Cloudflare-URL. Kopieren Sie diese URL und fügen Sie sie in Ihren Webbrowser ein. Dadurch wird die Cloudflare-Seite geöffnet.
- Melden Sie sich bei Cloudflare an und wählen Sie dann den hinzugefügten Domainnamen aus.
- Klicken Autorisieren. Nach der Autorisierung erstellt das Add-on einen sicheren Tunnel für Ihren Bitwarden-Server.
- Offen Datei-Editor und klicken Sie auf die Ordner Symbol oben links.
- Klick auf das Configuration.yaml Datei und fügen Sie die folgenden Zeilen wie unten gezeigt ein und klicken Sie auf die Speichern Symbol.
http:
use_x_forwarded_for: WAHR
vertrauenswürdige_Proxys:
- 172.30.33.0/24 - Gehen Sie zu den Entwicklertools und klicken Sie auf Konfiguration prüfen. Wenn Konfiguration gültig angezeigt wird, klicken Sie auf Neu starten. Warten Sie, bis der Server neu gestartet wird.
- Nach dem Neustart können Sie die besuchen https://bitwarden.yourdomainname.com URL für den Zugriff auf den Bitwarden-Server im Internet mit sicherer SSL/TLS-Verschlüsselung.
Sie können sich jetzt anmelden und Benutzerkonten für sich und Ihre Familie und Freunde erstellen.
Anmeldungen deaktivieren
Derzeit kann sich jeder mit Ihrer Bitwarden-URL anmelden und Tresore erstellen. Um dies zu vermeiden, können Sie Anmeldungen deaktivieren. Dazu müssen Sie unter der folgenden Adresse auf das Bitwarden-Admin-Panel zugreifen:
https://bitwarden.yourdomainname.org/admin
Fügen Sie dann die ein Admin-Token (erhalten Sie das Admin-Token/Passwort in den Protokollen), um das Admin-Panel zu öffnen. Wenn Sie das Zugriffstoken nicht sehen, installieren Sie das Add-on erneut und überprüfen Sie das Protokoll erneut, nachdem Sie das Add-on gestartet haben.
Das Add-On zeigt das Admin-Token nur einmal an. Notieren Sie es an einem sicheren Ort.
Sobald Sie auf das Admin-Panel zugreifen, können Sie verschiedene Einstellungen bearbeiten und ändern, einschließlich der Deaktivierung von Anmeldungen. Sie können auch die Zwei-Faktor-Authentifizierung aktivieren und Richtlinien erstellen, wie Benutzer auf ihre auf Ihrem Home Assistant-Server gehosteten Bitwarden-Konten zugreifen und diese verwenden können.
Verwenden Sie Bitwarden auf Android- oder iOS-Geräten
Um auf Bitwarden auf Ihrem Android- oder iOS-Gerät zuzugreifen und es zu verwenden, müssen Sie die Bitwarden Password Manager App aus dem Google Play Store oder App Store installieren.
Führen Sie nach der Installation der App die folgenden Schritte auf Ihrem Android- oder iOS-Gerät aus:
- Öffnen Sie die Bitwarden Password Manager-App und tippen Sie dann auf die Gang Symbol oben links in der App.
- Geben Sie Ihr Bitwarden-Server-URL, d.h. https://bitwarden.yourdomainname.com, und speichern Sie es.
- Tippen Sie dann auf die Anmeldung und geben Sie den Benutzernamen und das Passwort ein, um sich bei Ihrem Bitwarden Server-Tresor anzumelden und auf alle Passwörter zuzugreifen.
Richten Sie Bitwarden im Webbrowser ein
Um auf den Bitwarden-Server und die Konten in Ihren Webbrowsern zuzugreifen und sie zu verwenden, müssen Sie die Bitwarden-Passwort-Manager-Erweiterung installieren. Die Erweiterung ist für alle gängigen Webbrowser wie Chrome, Edge, Mozilla Firefox usw. verfügbar.
Führen Sie nach der Installation der Erweiterung die folgenden Schritte aus, um sie zu konfigurieren und sicher auf alle Ihre Passwörter in Ihren Webbrowsern auf allen Geräten zuzugreifen oder diese zu speichern.
- Im Chrom Webbrowser, klicken Sie auf die Bitwarden Erweiterung und klicken Sie dann auf die Gang Symbol.
- Geben Sie Ihre Bitwarden-Server-URL ein, d. h. https://bitwarden.yourdomainname.com, und klicken Speichern.
- Klicken Anmeldung und geben Sie dann den Benutzernamen und das Passwort auf Ihrem Bitwarden-Server ein. Wenn Sie die Zwei-Faktor-Authentifizierung aktiviert haben, geben Sie den Code ein, um sich anzumelden.
- Sie können jetzt auf alle Passwörter zugreifen und sie sicher direkt in Ihrem Webbrowser verwalten.
Die Schritte sind denen anderer Webbrowser mehr oder weniger ähnlich.
Kostenloser Passwort-Manager auf Lebenszeit
Nachdem die Einrichtung abgeschlossen ist, können Sie alle Ihre Passwörter aus Ihrem Webbrowser im JSON- oder CSV-Format exportieren und direkt in Ihren BitWarden-Tresor importieren.
Mit einem selbst gehosteten Bitwarden-Server müssen Sie nie ein Abonnement für einen Passwort-Manager abschließen. Gesichert mit SSL/TLS über Cloudflared-Tunnel und Multi-Faktor-Authentifizierung (MFA), bleibt Ihr Server sicher und die Passwörter bleiben auf allen Ihren Geräten verschlüsselt. Die Passwörter werden auch automatisch auf allen Ihren Geräten synchronisiert. Plus Bitwarden wird Sie auch benachrichtigen, wenn eines Ihrer Passwörter in Leaks oder Datenschutzverletzungen gefunden wird.