Med Tailscale kan du få tilgang til Home Assistant-serveren din eksternt over internett for å overvåke og kontrollere smarthjemenheter langveisfra.
Home Assistant er en perfekt måte å bygge et helt privat og lokalt smarthus på. Som standard kjører Home Assistant-serveren på en lokal enhet, for eksempel en Raspberry Pi eller en gammel PC eller bærbar PC, og kan nås lokalt via IP-adressen eller det lokale vertsnavnet. Men hvis du vil kontrollere og administrere smarthjemmet ditt på avstand, følg med mens vi viser deg hvordan du får tilgang til Home Assistant-serveren eksternt over internett.
Måter å få ekstern tilgang til Home Assistant Server
Det er noen forskjellige måter å få tilgang til Home Assistant Server-forekomsten din eksternt over internett. Du kan abonnere på den offisielle Nabu Casa-skytjenesten for sikker tilgang til Home Assistant-serveren fra hvor som helst i verden. Det er den enkleste og raskeste måten å konfigurere sikker fjerntilgang for Home Assistant-serveren din. Det er imidlertid en betalt tjeneste og krever at du betaler en månedlig abonnementsavgift.
Hvis du ikke vil betale for et abonnement, men fortsatt vil få tilgang til Home Assistant-serveren eksternt, kan du følge en av følgende metoder:
- Åpne en port på ruteren din og bruk DuckDNS med Let's Encrypt
- Bruk Cloudflare Tunnel for å eksponere lokale servere for internett
- Bruk en VPN, for eksempel Wireguard eller Tailscale
Få tilgang til Home Assistant eksternt ved å bruke Tailscale
Tailscale er en foretrukket VPN-tjeneste for å få tilgang til Home Assistant-serveren på grunn av mange årsaker, for eksempel:
- Den er bygget på toppen av Wireguard. Dermed tilbyr den sikkerhet og ytelse som ligner på Wireguard
- Det er mye enklere å sette opp og bruke enn Wireguard
- Den tilbyr utmerket båndbredde og nettverksforsinkelse
For å installere og konfigurere Tailscale VPN for Home Assistant fjerntilgang, kan du følge trinnene nedenfor.
Trinn 1: Installer Tailscale Add-On på Home Assistant Server
For å installere Tailscale ved å bruke følgende trinn på et annet system enn en Raspberry Pi, sørg for at du kjører en overvåket Home Assistant-installasjon på en annen x86-maskinvare.
- Gå til på Home Assistant-serveren Innstillinger.
- Klikk på Tillegg og klikk deretter på TILLEGGSBUTIKK knapp.
- Søk etter "Tailscale" og klikk på Haleskala resultat under Home Assistant Community-tillegg.
- Klikk på INSTALLERE for å installere Tailscale-tillegget.
Trinn 2: Konfigurer Tailscale VPN
Etter å ha installert Tailscale VPN-tillegget på Home Assistant-serveren, gå til Innstillinger > Tillegg og klikk på Haleskala.
Klikk på Start for å starte Tailscale-tillegget. For rask tilgang, aktiver Vis i sidefeltet alternativ. Aktiver i tillegg Vakthund mulighet for å starte den på nytt automatisk i tilfelle den krasjer.
Klikk på ÅPNE WEB UI knapp. Dette vil åpne et nytt dashbordvindu med et påloggingsalternativ. Klikk på Logg Inn knapp. Dette åpner en ny nettleserfane der du kan registrere deg og logge på med e-post, Google-konto, Microsoft-konto eller GitHub-konto.
Når du logger på, vil du se et alternativ for å koble Home Assistant-serveren til Tailscale.
Klikk Koble. Den vil vise at påloggingen er vellykket og åpne Tailscale-kontoen som viser Home Assistant-serveren din. I vårt tilfelle vises det som "media" sammen med andre maskiner der vi bruker Tailscale VPN-appen for å få ekstern tilgang til Home Assistant-serveren vår. Noter IP-adressen, da vi vil bruke den senere for å få tilgang til den eksternt.
På dette stadiet kan du lukke Tailscale-nettleserfanen og gå tilbake til Home Assistant-serveren – Tailscale web UI-dashbord. Klikk på Oppdater-ikonet på nettleserfanen. Hvis du ser lignende som følgende skjermbilde, har du konfigurert Tailscale VPN på Home Assistant-serveren.
Deretter må vi installere Tailscale VPN-appen på smarttelefonen vår eller Windows-, macOS- eller Linux-enheten fra der vi ønsker å få tilgang til Home Assistant-serveren eksternt over internett.
Trinn 3: Installer Tailscale-appen for å få tilgang til Home Assistant eksternt
Nå kan du installere Tailscale-appen på din macOS, iOS, Windows, Linux eller Android-enhet for å få tilgang til Home Assistant-serveren eksternt fra hvor som helst i verden.
På iOS-enheter:
- Installer og åpne Tailscale iOS-app.
- Godta alle spørsmål om å installere Tailscale VPN-konfigurasjonene på iOS-enheten din.
- Du kan også tillate push-varsler og deretter logge på Tailscale-appen med samme e-postadresse som du brukte for Home Assistant Tailscale-tilleggsoppsettet.
På Android-enheter:
- Last ned og installer Tailscale Android-app.
- Følg instruksjonene og installer Tailscale VPN-konfigurasjonene.
- Logg på med samme e-postkonto som brukes for Tailscale på Home Assistant (HA).
På macOS:
- Du kan laste ned Tailscale-appen fra App Store eller bruke mas-cli med kommandoen mas install 1475387142 for å installere appen.
- Godta instruksjonene for å installere VPN-konfigurasjonene.
- Logg på med samme e-post-ID som brukes for HA Tailscale.
På Windows:
- Last ned og installer Tailscale for Windows.
- Logg på med samme e-postkonto og autentiser med nettleseren.
- Etter autentisering bør du være koblet til Tailscale VPN-nettverket.
På Linux:
For å installere Tailscale VPN på Linux, kan du bruke følgende kommando:
curl -fsSL https://tailscale.com/install.sh | sh
Når du har lastet ned, installert og logget på Tailscale-appen på Windows, macOS, Linux, Android eller iOS enheten, kan du åpne nettleseren og angi IP-adressen til Home Assistant-serveren som vist i Maskinene liste.
Dette vil åpne Home Assistant-påloggingspanelet der du eller andre brukere kan skrive inn legitimasjonen for å få tilgang til Home Assistant og alle enhetene.
På samme måte kan du få tilgang til andre enheter i hjemmenettverket ditt ved å bruke deres lokale IP når du er koblet til Tailscale på begge maskinene.
Den sikreste måten å få tilgang til hjemmeassistent og hjemmenettverk på
Med Tailscale VPN satt opp, kan du ikke bare få tilgang til Home Assistant-serveren din, men også andre enheter og servere på hjemmenettverket ditt, inkludert Wi-Fi-ruteren. Siden Tailscale-appen er tilgjengelig for alle plattformer, inkludert Android og iOS, kan du få tilgang til ditt smarte hjem og hjemmenettverk direkte fra din PC eller smarttelefon.
Tailscale tilbyr også noen tilleggsfunksjoner over Wireguard og andre metoder, som nevnt i artikkelen. Du kan imidlertid prøve andre metoder og bestemme hvilken som fungerer best for deg når du får ekstern tilgang til Home Assistant-serveren.