04/02/2021, 18:26:42
J'ai passé un peu de temps à trouver accéder à Home Assistant depuis l'extérieur de manière sécurisée et avec mon propre nom de domaine. Aussi, je vous propose d'expliquer ici comment faire.
Il vous faut :
Accédez à l'add-on store dans votre interface HA (Supervisor > Add-on Store). Là c'est comme l'App Store d'Apple par exemple, vous choisissez l'add-on que vous voulez puis vous cliquez sur installer. Installez Duck DNS et File Editor.
Vous devez donc avoir avoir ceci :
Ensuite allez sur https://www.duckdns.org/ vous créer un compte. Moi j'ai utilisé mon compte google pour m'authentifier mais il existe d'autres possibilités.
Une fois connecté vous choisissez un sous-domaine pour votre installation. Par exemple bidule.duckdns.org (je l'ai ajouté pour vous montrer donc il faudra trouver un autre nom).
Là l'important c'est de noter le token en haut.
Maintenant vous allez paramétrer 2 CNAME dans le DNS de votre domaine personnel. Par exemple avec mon domaine coroebus.fr, je veux accéder à mon interface Home Assistant à l'adresse ha.coroebus.fr. Je dois faire 2 CNAME ci dessous :
Vous retournez dans votre interface HA : Supervisor > Cliquez sur DuckDNS > Onglet configuration (en haut)
Vous adaptez bien entendu à votre cas :
Vous enregistrez et là on vous propose de redémarrer l'add-on, ne le faites pas.
Revenez sur la page des add-on et entrez dans File editor là cliquez sur le lien "OPEN WEB UI". Cliquez sur l'icone de dossier en haut à gauche et sélectionnez le fichier configuration.yaml.
Là vous ajoutez les lignes suivantes et vous enregistrez
il faut maintenant redémarrer HA : Configuration > Contrôle du serveur > Redémarrez
le temps que cela redémarre vous faite une redirection NAT dans votre serveur du port 8123 vers l'ip de votre serveur HA.
Faites maintenant une petite prière et si dieu vous a entendu vous pouvez-vous connecter via https://ha.coroebus.fr:8123 (adaptez bien votre adresse )
N'hésitez pas à m'interroger si ça ne fonctionne pas chez vous, on fera un peu de débogage.
Il vous faut :
- une installation fonctionnelle de HA, peu importe qu'il n'y ait rien dedans, on verra cela plus tard.
- un routeur qui peut faire du NAT
- un nom de domaine qui vous appartient
Accédez à l'add-on store dans votre interface HA (Supervisor > Add-on Store). Là c'est comme l'App Store d'Apple par exemple, vous choisissez l'add-on que vous voulez puis vous cliquez sur installer. Installez Duck DNS et File Editor.
Vous devez donc avoir avoir ceci :
Ensuite allez sur https://www.duckdns.org/ vous créer un compte. Moi j'ai utilisé mon compte google pour m'authentifier mais il existe d'autres possibilités.
Une fois connecté vous choisissez un sous-domaine pour votre installation. Par exemple bidule.duckdns.org (je l'ai ajouté pour vous montrer donc il faudra trouver un autre nom).
Là l'important c'est de noter le token en haut.
Maintenant vous allez paramétrer 2 CNAME dans le DNS de votre domaine personnel. Par exemple avec mon domaine coroebus.fr, je veux accéder à mon interface Home Assistant à l'adresse ha.coroebus.fr. Je dois faire 2 CNAME ci dessous :
Vous retournez dans votre interface HA : Supervisor > Cliquez sur DuckDNS > Onglet configuration (en haut)
Vous adaptez bien entendu à votre cas :
Vous enregistrez et là on vous propose de redémarrer l'add-on, ne le faites pas.
Revenez sur la page des add-on et entrez dans File editor là cliquez sur le lien "OPEN WEB UI". Cliquez sur l'icone de dossier en haut à gauche et sélectionnez le fichier configuration.yaml.
Là vous ajoutez les lignes suivantes et vous enregistrez
Code :
http:
base_url: https://ha.coroebus.fr:8123
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
il faut maintenant redémarrer HA : Configuration > Contrôle du serveur > Redémarrez
le temps que cela redémarre vous faite une redirection NAT dans votre serveur du port 8123 vers l'ip de votre serveur HA.
Faites maintenant une petite prière et si dieu vous a entendu vous pouvez-vous connecter via https://ha.coroebus.fr:8123 (adaptez bien votre adresse )
N'hésitez pas à m'interroger si ça ne fonctionne pas chez vous, on fera un peu de débogage.