Accesso remoto ad Home Assistant con DuckDns

Accesso remoto ad Home Assistant con DuckDns

Uno dei vantaggi di utilizzare Home Assistant come hub domotico è quello di avere il pieno controllo della propria installazione e, soprattutto, di averla in locale all’interno della propria abitazione (in questo post potete trovare tutte le informazioni per realizzare il vostro mini-server Home Assistant con un Raspberry PI).

Dotarsi di un proprio hub domotico personale non significa però chiudere completamente le interazioni con il mondo esterno anche perché, effettivamente, il tutto perderebbe un po’ di senso.

Ecco che quindi diventa necessario fare in modo che il nostro hub domotico possa comunicare con l’esterno ma, ovviamente, con un occhio di riguardo alla sicurezza e, perché no, al portofogli.

Ci sono numerose soluzioni percorribili per garantire una connettività esterna ad Home Assistant. Quella che ho scelto è la soluzione basata su DuckDns, per vari motivi:

  • Semplicità: l’installazione è davvero rapida e semplice
  • Sicurezza: l’utilizzo di DuckDns prevete out-of-the-box l’utilizzo di certificati SSL generati dal provider che si rinnovano automaticamente. Quindi la sicurezza è garantita
  • Costi:DuckDNS è completamente free

Registrazione account DuckDns e creazione dominio

Per poter funzionare ovviamente DuckDns richiede la registrazione di un proprio account:

  • Colleghiamoci su DuckDns.
  • Effettuiamo il login con la modalità che preferiamo (personalmente ho scelto la login con Google)
  • Scegliamo un nome di dominio (ad es. “https://www.dominiocasamia.duckdns.org” e confermiamo
  • Appuntiamoci il token generato

Apertura porte firewall

Perché la nostra istanza di Home Assistant possa comunicare con l’esterno è ovviamente importante che sul nostro firewall sia aperta la porta di comunicazione.
Ovviamente ogni firewall è a se stante in termini di configurazione. Per quanto mi riguarda, ho scelto di aprire la porta 8123 interna sulla porta 443 (porta di default HTTPS) esterna.
In questo modo digitando “https://www.miodomionio.duckdns.org” senza specificare alcuna porta, avrò accesso diretto alla mia istanza.

Configurazione Home Assistant

Il prossimo passo prevede l’installazione e la configurazione di DuckDns sulla nostra istanza di Home Assistant.

  • Andiamo su “Impostazioni“, “Componenti aggiuntivi” e selezioniamo “Raccolta di componenti aggiuntivi
  • Ricerchiamo l’addon “DuckDns” e procediamo con l’installazione
  • Ora andiamo su “Configurazione” e compiliamo la maschera come segue:
    • Domains: inserire il nostro dominio DuckDns creato (ad es. “https://www.dominiocasamia.duckdns.org”
    • Token: incollare qui il token che ci è stato fornito da DuckDns
    • Let’s Entrcrypt: alla voce “Accept Terms“, inseriamo ovviamente “true”
  • Selezioniamo ora “Avvia” per avviare il nostro addon DuckDns
  • Se vogliamo verificare che tutto sia andato a buon fine, possiamo selezionare “Log” e visualizzare lo stato del processo così come la creazione dei file di supporto per i certificati SSL.
  • Riavviamo la nostra istanza di Home Assistant
  • Editiamo il file “Configuration.yaml” (consiglio l’estensione “File Editor“) ed inseriamo il seguente codice
http:
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem
  • Riavviamo nuovamente la nostra istanza di Home Assistant

Et voilà: come per magia la nostra installazione di Home Assistant è raggiungibile sia sull’indirizzo IP e sulla porta 8123 che abbiamo sempre utilizzato (ovviamente ora in HTTPS) che sul dominio DuckDns appena registrato.

Rapido, semplice, indolore e gratis 🙂

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *