Med Tailscale kan du komma åt din Home Assistant-server på distans över internet för att övervaka och styra smarta hemenheter på långt håll.
Home Assistant är ett perfekt sätt att bygga ett helt privat och lokalt smart hem. Som standard körs Home Assistant-servern på en lokal enhet, som en Raspberry Pi eller en gammal PC eller bärbar dator, och kan nås lokalt via IP-adressen eller det lokala värdnamnet. Men om du vill styra och hantera ditt smarta hem på avstånd, följ med när vi visar dig hur du kommer åt din Home Assistant-server på distans över internet.
Sätt att komma åt Home Assistant Server på distans
Det finns några olika sätt att komma åt din Home Assistant Server-instans på distans över internet. Du kan prenumerera på den officiella Nabu Casa molntjänsten för att säkert komma åt Home Assistant-servern från var som helst i världen. Det är det enklaste och snabbaste sättet att konfigurera säker fjärråtkomst för din Home Assistant-server. Det är dock en betaltjänst och kräver att du betalar en månatlig prenumerationsavgift.
Om du inte vill betala för ett abonnemang men ändå vill komma åt din Home Assistant-server på distans, kan du följa någon av följande metoder:
- Öppna en port på din router och använd DuckDNS med Let's Encrypt
- Använd Cloudflare Tunnel för att exponera lokala servrar för internet
- Använd ett VPN, till exempel Wireguard eller Tailscale
Få tillgång till Home Assistant på distans med hjälp av Tailscale
Tailscale är en föredragen VPN-tjänst för att komma åt Home Assistant-servern på grund av många anledningar, till exempel:
- Den är byggd ovanpå Wireguard. Således erbjuder den säkerhet och prestanda liknande Wireguard
- Det är mycket enklare att installera och använda än Wireguard
- Den erbjuder utmärkt bandbredd och nätverkslatens
För att installera och konfigurera Tailscale VPN för Home Assistant fjärråtkomst kan du följa stegen nedan.
Steg 1: Installera Tailscale Add-On på Home Assistant Server
För att installera Tailscale med hjälp av följande steg på ett annat system än en Raspberry Pi, se till att du kör en övervakad Home Assistant-installation på en annan x86-hårdvara.
- Gå till på din Home Assistant-server inställningar.
- Klicka på Tillägg och klicka sedan på TILLÄGGSBUTIK knapp.
- Sök efter "Tailscale" och klicka på Svansskala resultat under Home Assistant Community-tillägg.
- Klicka på INSTALLERA knappen för att installera Tailscale-tillägget.
Steg 2: Konfigurera Tailscale VPN
Efter att ha installerat Tailscale VPN-tillägget på din Home Assistant-server, gå till inställningar > Tillägg och klicka på Svansskala.
Klicka på Start knappen för att starta Tailscale-tillägget. För snabb åtkomst, aktivera Visa i sidofältet alternativ. Aktivera dessutom Vakthund alternativ för att starta om den automatiskt om den kraschar.
Klicka på ÖPPNA WEB UI knapp. Detta öppnar ett nytt instrumentpanelsfönster med ett inloggningsalternativ. Klicka på logga in knapp. Detta öppnar en ny webbläsarflik där du kan registrera dig och logga in med din e-post, Google-konto, Microsoft-konto eller GitHub-konto.
När du har loggat in kommer du att se ett alternativ för att ansluta Home Assistant-servern till Tailscale.
Klick Ansluta. Det kommer att visa att inloggningen är framgångsrik och öppna Tailscale-kontot med din Home Assistant-server. I vårt fall visas det som "media" tillsammans med alla andra maskiner där vi använder Tailscale VPN-appen för att fjärråtkomst till vår Home Assistant-server. Notera IP-adressen eftersom vi kommer att använda den senare för att komma åt den på distans.
I det här skedet kan du stänga webbläsarfliken Tailscale och gå tillbaka till Home Assistant-servern – Tailscale webbgränssnittsinstrumentpanel. Klicka på ikonen Uppdatera på webbläsarfliken. Om du ser liknande som följande skärmdump har du konfigurerat Tailscale VPN på Home Assistant-servern.
Därefter måste vi installera Tailscale VPN-appen på vår smartphone eller Windows-, macOS- eller Linux-enhet varifrån vi vill komma åt Home Assistant-servern på distans över internet.
Steg 3: Installera Tailscale App för att komma åt Home Assistant på distans
Nu kan du installera Tailscale-appen på din macOS, iOS, Windows, Linux eller Android-enhet för att få åtkomst till Home Assistant-servern på distans från var som helst i världen.
På iOS-enheter:
- Installera och öppna Tailscale iOS-app.
- Acceptera alla uppmaningar om att installera Tailscale VPN-konfigurationer på din iOS-enhet.
- Du kan också tillåta push-meddelanden och sedan logga in på Tailscale-appen med samma e-postadress som du använde för Home Assistant Tailscale-tilläggskonfigurationen.
På Android-enheter:
- Ladda ner och installera Tailscale Android app.
- Följ anvisningarna och installera Tailscale VPN-konfigurationer.
- Logga in med samma e-postkonto som används för Tailscale on Home Assistant (HA).
På macOS:
- Du kan ladda ner Tailscale-appen från App Store eller använda mas-cli med kommandot mas installera 1475387142 för att installera appen.
- Acceptera uppmaningarna för att installera VPN-konfigurationerna.
- Logga in med samma e-post-ID som används för HA Tailscale.
På Windows:
- ladda ner och installera Tailscale för Windows.
- Logga in med samma e-postkonto och autentisera med webbläsaren.
- Efter autentisering bör du vara ansluten till Tailscale VPN-nätverket.
På Linux:
För att installera Tailscale VPN på Linux kan du använda följande kommando:
curl -fsSL https://tailscale.com/install.sh | sh
När du har laddat ner, installerat och loggat in på Tailscale-appen på din Windows, macOS, Linux, Android eller iOS enheten kan du öppna webbläsaren och ange IP-adressen för Home Assistant-servern som visas i Maskinerna lista.
Detta öppnar Home Assistant-inloggningspanelen där du eller andra användare kan ange referenserna för att komma åt Home Assistant och alla enheter.
På samma sätt kan du komma åt andra enheter i ditt hemnätverk med deras lokala IP när du är ansluten till Tailscale på båda maskinerna.
Det säkraste sättet att få tillgång till hemassistent och hemnätverk
Med Tailscale VPN inställt kan du inte bara komma åt din Home Assistant-server utan även andra enheter och servrar i ditt hemnätverk, inklusive din Wi-Fi-router. Eftersom Tailscale-appen är tillgänglig för alla plattformar, inklusive Android och iOS, kan du komma åt ditt smarta hem och hemnätverk direkt från din PC eller smartphone.
Tailscale erbjuder också några ytterligare funktioner över Wireguard och andra metoder, som nämns i artikeln. Du kan dock ge andra metoder ett försök och bestämma vilken som fungerar bäst för dig när du kommer åt din Home Assistant-server på distans.