Dezelfde Home Assistant-server die je huis slim maakt, kan ook andere services uitvoeren, zoals Bitwarden. Het enige dat u hoeft te doen, is een door uzelf gehoste Bitwarden-server instellen bovenop uw Home Assistant-installatie als een add-on. U kunt deze Bitwarden-server vervolgens gebruiken om complexe wachtwoorden aan te maken en op te slaan op uw smartphone of in een webbrowser op uw pc.
Het beste is dat u nooit hoeft te betalen voor de wachtwoordbeheerservice, aangezien deze volledig open-source en gratis is.
Dingen die je nodig hebt
Je zal nodig hebben Home Assistant Server draait op een Raspberry Pi (bij voorkeur op een Raspberry Pi 4 4GB of 8GB). Hoewel jij dat ook kunt installeer Home Assistant Server op een pc of andere hardware, aangezien die versie niet onder toezicht staat, moet u de add-ons handmatig installeren en configureren via de opdrachtregelshell.
Nadat je Home Assistant op de Raspberry Pi hebt ingesteld, volg je de onderstaande stappen om Bitwarden te installeren, configureren en implementeren.
Installeer de Bitwarden-add-on
Volg deze stappen om de Bitwarden-add-on in Home Assistant te installeren:
- Log in op uw Home Assistant Server en navigeer naar Instellingen > Add-ons.
- Klik op de AANVULLENDE WINKEL knop.
- Gebruik de zoekbalk om te zoeken en klik op Kluiswachter (Bitwachter).
- Klik op de Installeren om te beginnen met het installeren van de Bitwarden-add-on op uw Home Assistant Server. Dit kan tot een minuut duren om te voltooien.
- Schakel na installatie de opties Start bij opstarten, Watchdog en Auto-update in.
- Dan klikken Begin.
Als u het niet kunt vinden, klikt u op deze link> Open link om de repository toe te voegen en vervolgens de Bitwarden-add-on te zoeken en te installeren.
Je kunt nu het IP-adres van je Home Assistant Server met poort bezoeken 7277. Bijvoorbeeld, 192.168.0.111:7277.
U kunt ook op de knop Web UI openen op de add-onpagina klikken om de Bitwarden Web UI te openen. U kunt echter geen account aanmaken of registreren tenzij u de Bitwarden Server beveiligt.
Configureer de SSL met behulp van Cloudflared Tunnel
In de Home Assistant Server kun je de Cloudflared-add-on installeren en gebruiken om de lokale Bitwarden-server bloot te stellen aan internet met veilige SSL/TLS-codering. Zodra u de Cloudflared-tunnel start, kunnen u of andere gebruikers voor wie u accounts aanmaakt in Bitwarden eenvoudig hun wachtwoordkluizen openen en beheren vanaf al hun apparaten.
De stappen zijn als volgt:
- Registreer een gratis domein op Freenom.com of u kunt een nieuw domein kopen om uw Bitwarden-server te hosten. Zodra u het domein heeft, maakt u een account aan op Cloudflare en voegt u uw domein toe. Schakel ook HTTPS in.
- Klik op deze link en klik vervolgens op de Open link keuze. Hierdoor wordt je lokale Home Assistant-instantie geopend en kun je deze aangepaste repository aan je Home Assistant toevoegen om de vereiste Cloudflared-add-on te installeren.
- Klik Toevoegen om de opslagplaats toe te voegen.
- Onder Instellingen > Add-ons, zoek naar Cloudflared en klik Installeren.
- Schakel na de installatie in Begin bij het opstarten En Waakhond opties.
- Dan klikken Configuratie en klik vervolgens op de drie puntjes > Bewerken in YAML.
- Plak de volgende code in het veld Opties. Vervang ‘UwDomeinnaam’ met uw domeinnaam en het IP-adres in de Dienst: met uw Home Assistant Server IP. Houd de poort 7277.
extra_hosts:
-hostnaam: bitwachter.UwDomeinnaam.org
dienst: http://192.168.0.111:7277
externe_hostnaam: UwDomeinnaam.org
tunnelnaam: bitwardenserver
tunnel_token: ""
nginx_proxy_manager: vals
log_level: debuggen
warp_enable: WAAR
warp_routes:
- 192.168.0.2/24 - Klik Redden en klik dan Start ADD-ON opnieuw.
- Ga naar de Cloudflared-add-onpagina en klik op de Logboek tabblad.
- Na een paar seconden ziet u een Cloudflare-URL. Kopieer deze URL en plak deze in uw webbrowser. Dit opent de Cloudflare-pagina.
- Log in op Cloudflare en selecteer vervolgens de domeinnaam die je hebt toegevoegd.
- Klik Toestemming geven. Eenmaal geautoriseerd, zal de add-on een beveiligde tunnel creëren voor uw Bitwarden-server.
- Open Bestandseditor en klik op de map pictogram linksboven.
- Klik op de Configuratie.yaml bestand en plak de volgende regels zoals hieronder weergegeven en klik op het Redden icoon.
http:
use_x_forwarded_for: WAAR
vertrouwde_proxy's:
- 172.30.33.0/24 - Ga naar de ontwikkelaarstools en klik op Configuratie controleren. Als configuratie geldig wordt weergegeven, klikt u op Herstarten. Wacht tot de server opnieuw is opgestart.
- Eenmaal opnieuw opgestart, kunt u de https://bitwarden.yourdomainname.com URL voor toegang tot de Bitwarden-server op internet met veilige SSL/TLS-codering.
U kunt zich nu aanmelden en gebruikersaccounts maken voor uzelf en uw familie en vrienden.
Schakel aanmeldingen uit
Momenteel kan iedereen met uw Bitwarden-URL zich aanmelden en kluizen maken. Om dit te voorkomen, kunt u aanmeldingen uitschakelen. Hiervoor moet u toegang hebben tot het Bitwarden-beheerderspaneel op het volgende adres:
https://bitwarden.yourdomainname.org/admin
Plak vervolgens de admin-token (verkrijg het beheerderstoken/wachtwoord in de logboeken) om het beheerderspaneel te openen. Als u het toegangstoken niet ziet, installeert u de add-on opnieuw en controleert u het logboek opnieuw nadat u de add-on hebt gestart.
De add-on toont het admin-token slechts één keer. Noteer het op een veilige plek.
Zodra u toegang heeft tot het beheerderspaneel, kunt u verschillende instellingen bewerken en wijzigen, waaronder het uitschakelen van aanmeldingen. U kunt ook tweefactorauthenticatie inschakelen en beleid opstellen over hoe gebruikers hun Bitwarden-accounts kunnen openen en gebruiken die worden gehost op uw Home Assistant Server.
Gebruik Bitwarden op Android- of iOS-apparaten
Om Bitwarden op uw Android- of iOS-apparaat te openen en te gebruiken, moet u de Bitwarden Password Manager-app installeren vanuit de Google Play Store of App Store.
Nadat de app is geïnstalleerd, volgt u deze stappen op uw Android- of iOS-apparaat:
- Open de Bitwarden Password Manager-app en tik vervolgens op de versnelling pictogram in de linkerbovenhoek van de app.
- Voer uw Bitwarden-server-URL, d.w.z. https://bitwarden.yourdomainname.com, en sla het op.
- Tik vervolgens op de Log in en voer de gebruikersnaam en het wachtwoord in om in te loggen op uw Bitwarden Server-kluis en toegang te krijgen tot alle wachtwoorden.
Stel Bitwarden in op webbrowser
Om toegang te krijgen tot en gebruik te maken van de Bitwarden-server en accounts in uw webbrowsers, moet u de Bitwarden-wachtwoordbeheerder-extensie installeren. De extensie is beschikbaar voor alle grote webbrowsers, zoals Chrome, Edge, Mozilla Firefox, enz.
Volg na het installeren van de extensie deze stappen om deze te configureren en toegang te krijgen tot al uw wachtwoorden of deze veilig op te slaan in uw webbrowsers op alle apparaten.
- In de Chroom webbrowser, klik op de Bitwarden extensie en klik vervolgens op de Versnelling icoon.
- Voer uw Bitwarden Server-URL in, d.w.z. https://bitwarden.yourdomainname.com, en klik Redden.
- Klik Log in en voer vervolgens de gebruikersnaam en het wachtwoord in op uw Bitwarden-server. Als je tweefactorauthenticatie hebt ingeschakeld, voer je de code in om in te loggen.
- U hebt nu toegang tot alle wachtwoorden en kunt ze veilig rechtstreeks in uw webbrowser beheren.
De stappen zijn min of meer vergelijkbaar met andere webbrowsers.
Gratis wachtwoordbeheerder voor het leven
Nu de installatie is voltooid, kunt u al uw wachtwoorden vanuit uw webbrowser in JSON- of CSV-indeling exporteren en rechtstreeks in uw BitWarden-kluis importeren.
Met een door uzelf gehoste Bitwarden Server hoeft u nooit een abonnement te nemen voor een wachtwoordbeheerder. Beveiligd met SSL/TLS via Cloudflared-tunnel en multi-factor authenticatie (MFA), blijft uw server veilig en blijven de wachtwoorden gecodeerd op al uw apparaten. De wachtwoorden worden ook automatisch gesynchroniseerd op al uw apparaten. Plus Bitwarden zal u ook op de hoogte stellen als een van uw wachtwoorden wordt gevonden in lekken of datalekken.