Con Tailscale, puoi accedere al tuo server Home Assistant da remoto tramite Internet per monitorare e controllare i dispositivi domestici intelligenti da lontano.
Home Assistant è un modo perfetto per costruire una casa intelligente completamente privata e locale. Per impostazione predefinita, il server Home Assistant viene eseguito su un dispositivo locale, come un Raspberry Pi o un vecchio PC o laptop, ed è possibile accedervi localmente tramite l'indirizzo IP o il nome host locale. Ma se vuoi controllare e gestire la tua casa intelligente da lontano, segui mentre ti mostriamo come accedere al tuo server Home Assistant da remoto tramite Internet.
Modi per accedere al server Home Assistant da remoto
Esistono diversi modi per accedere all'istanza di Home Assistant Server in remoto tramite Internet. Puoi iscriverti al servizio cloud ufficiale Nabu Casa per accedere in modo sicuro al server Home Assistant da qualsiasi parte del mondo. È il modo più semplice e veloce per configurare un accesso remoto sicuro per il tuo server Home Assistant. Tuttavia, è un servizio a pagamento e richiede il pagamento di una quota di abbonamento mensile.
Se non desideri pagare un abbonamento ma desideri comunque accedere al tuo server Home Assistant da remoto, puoi seguire uno dei seguenti metodi:
- Apri una porta sul tuo router e usa DuckDNS con Let's Encrypt
- Utilizza Cloudflare Tunnel per esporre i server locali a Internet
- Usa una VPN, come Wireguard o Tailscale
Accedi a Home Assistant da remoto utilizzando Tailscale
Tailscale è un servizio VPN preferito per accedere al server Home Assistant per molte ragioni, come ad esempio:
- È costruito sopra Wireguard. Pertanto, offre sicurezza e prestazioni simili a Wireguard
- È molto più facile da configurare e utilizzare rispetto a Wireguard
- Offre un'eccellente larghezza di banda e latenza di rete
Per installare e configurare Tailscale VPN per l'accesso remoto di Home Assistant, puoi seguire i passaggi seguenti.
Passaggio 1: installa il componente aggiuntivo Tailscale su Home Assistant Server
Per installare Tailscale utilizzando i seguenti passaggi su un sistema diverso da un Raspberry Pi, assicurati di eseguire un'installazione supervisionata di Home Assistant su un altro componente hardware x86.
- Nel tuo server Home Assistant, vai a Impostazioni.
- Clicca su Componenti aggiuntivi e quindi fare clic su NEGOZIO AGGIUNTIVO pulsante.
- Cerca "Tailscale" e fai clic su Coda risultato sotto Componenti aggiuntivi della community di Home Assistant.
- Clicca il INSTALLARE pulsante per installare il componente aggiuntivo Tailscale.
Passaggio 2: configurare Tailscale VPN
Dopo aver installato il componente aggiuntivo Tailscale VPN sul tuo server Home Assistant, vai a Impostazioni > Componenti aggiuntivi e clicca su Coda.
Clicca il Inizio pulsante per avviare il componente aggiuntivo Tailscale. Per un accesso rapido, abilitare il Mostra nella barra laterale opzione. Inoltre, abilita il Cane da guardia opzione per riavviarlo automaticamente in caso di crash.
Clicca il APRI UI WEB pulsante. Si aprirà una nuova finestra del dashboard con un'opzione di accesso. Clicca il login pulsante. Si apre una nuova scheda del browser in cui è possibile registrarsi e accedere utilizzando la propria e-mail, account Google, account Microsoft o account GitHub.
Una volta effettuato l'accesso, vedrai un'opzione per connettere il server Home Assistant a Tailscale.
Clic Collegare. Mostrerà che l'accesso è andato a buon fine e aprirà l'account Tailscale che elenca il tuo server Home Assistant. Nel nostro caso, viene mostrato come "media" insieme a qualsiasi altra macchina in cui stiamo utilizzando l'app Tailscale VPN per accedere in remoto al nostro server Home Assistant. Annota l'indirizzo IP poiché lo utilizzeremo in seguito per accedervi da remoto.
A questo punto, puoi chiudere la scheda del browser Tailscale e tornare al server Home Assistant: dashboard dell'interfaccia utente web di Tailscale. Fare clic sull'icona Aggiorna nella scheda del browser. Se vedi qualcosa di simile allo screenshot seguente, hai configurato correttamente la VPN Tailscale sul server Home Assistant.
Successivamente, dobbiamo installare l'app Tailscale VPN sul nostro smartphone o dispositivo Windows, macOS o Linux da cui vogliamo accedere al server Home Assistant da remoto tramite Internet.
Passaggio 3: installa l'app Tailscale per accedere a Home Assistant da remoto
Ora puoi installare l'app Tailscale sul tuo dispositivo macOS, iOS, Windows, Linux o Android per accedere al server Home Assistant da remoto da qualsiasi parte del mondo.
Sui dispositivi iOS:
- Installa e apri il file App per iOS Tailscale.
- Accetta tutte le richieste per installare le configurazioni VPN di Tailscale sul tuo dispositivo iOS.
- Puoi anche consentire le notifiche push e quindi accedere all'app Tailscale utilizzando lo stesso indirizzo email utilizzato per la configurazione del componente aggiuntivo Home Assistant Tailscale.
Sui dispositivi Android:
- Scarica e installa il App per Android Tailscale.
- Segui le istruzioni e installa le configurazioni VPN Tailscale.
- Accedi utilizzando lo stesso account e-mail utilizzato per Tailscale su Home Assistant (HA).
Su macOS:
- Puoi scaricare l'app Tailscale dall'App Store o utilizzare il mas-cli con il comando mas installa 1475387142 per installare l'app.
- Accetta le richieste per installare le configurazioni VPN.
- Accedi utilizzando lo stesso ID e-mail utilizzato per HA Tailscale.
Su Windows:
- Scarica e installa Tailscale per Windows.
- Accedi utilizzando lo stesso account e-mail e autenticati utilizzando il browser web.
- Dopo l'autenticazione, dovresti essere connesso alla rete VPN Tailscale.
Su Linux:
Per installare Tailscale VPN su Linux, puoi utilizzare il seguente comando:
ricciolo -fsSL https://tailscale.com/install.sh | sh
Dopo aver scaricato, installato e effettuato l'accesso all'app Tailscale su Windows, macOS, Linux, Android o iOS dispositivo, è possibile aprire il browser web e inserire l'indirizzo IP del server Home Assistant come mostrato nelle Macchine elenco.
Questo aprirà il pannello di accesso di Home Assistant dove tu o altri utenti potete inserire le credenziali per accedere a Home Assistant e a tutte le entità.
Allo stesso modo, puoi accedere ad altri dispositivi nella tua rete domestica utilizzando il loro IP locale una volta connesso a Tailscale su entrambe le macchine.
Il modo più sicuro per accedere all'assistente domestico e alla rete domestica
Con la configurazione di Tailscale VPN, puoi accedere non solo al tuo server Home Assistant, ma anche ad altri dispositivi e server sulla tua rete domestica, incluso il tuo router Wi-Fi. Poiché l'app Tailscale è disponibile per tutte le piattaforme, inclusi Android e iOS, puoi accedere alla tua casa intelligente e alla tua rete domestica direttamente dal tuo PC o smartphone.
Tailscale offre anche alcune funzionalità aggiuntive rispetto a Wireguard e altri metodi, come menzionato nell'articolo. Tuttavia, puoi provare altri metodi e decidere quale funziona meglio per te nell'accedere al tuo server Home Assistant da remoto.