Votre instance Home Assistant est installée et opérationnelle et vous souhaitez dorénavant y accéder depuis l’extérieur ? DuckDNS est la solution qu’il vous faut ! Peu importe si vous avez installé votre serveur domotique sur Raspberry Pi ou sur une autre machine (NUC, Odroid, …) cette solution gratuite vous permettra de toujours garder un oeil sur votre domotique.
Pré-requis pour installer et configurer DuckDNS
Avant d’installer duckDNS sur votre serveur domotique Home Assistant et afin d’éviter quelques soucis lors de sa configuration, il est nécessaire de vérifier si c’est différents points sont opérationnel sur votre serveur HA :
- L’IP de votre serveur Home Assistant doit être fixe dans la configuration de votre routeur ou box internet.
- L’add-on File Editor doit être installé et opérationnel.
Home Assistant : Installation de l’add-on DuckDNS
Pour installer l’add-on DuckDNS, rendez-vous dans l’onglet Supervisor puis dans le menu Add-on store :

Il vous suffira de cliquer dessus afin de voir apparaitre les détails de l’add-on :

Installez le plugin en cliquant sur le bouton INSTALL comme ci-dessus. L’add-on s’installe sur votre instance, patientez quelques minutes.
Home Assistant : Créer un nom de domaine DuckDNS
Nous allons maintenant créer un nom de domaine DuckDNS, pour cela accédez au site duckdns.org .


Avant de poursuivre, veuillez noter votre token. Celui-ci sera demandé lors de la configuration de l’add-on sur votre Home Assistant.
Nous allons maintenant créer un nom de domaine. Ce nom sera l’url pour accéder à votre serveur HA.

Cette ligne indique le nom de domaine et l’IP publique à laquelle il est relié.
DuckDNS : Ajout de l’adresse IPv6
L’ajout de l’IPv6 n’est pas forcément obligatoire et automatique mais elle permet d’éviter quelques soucis.
Accédez au site whatismyip.com puis attendez quelques petites secondes, votre adresse IP publique s’affichera sous les formats IPv4 et IPv6 :
Copiez votre adresse IPv6 puis collez-la dans la case ipv6 puis faites update ip
Home Assistant : Configuration de l’add-on DuckDNS
Retournez sur votre interface Home Assistant et accédez à la page de configuration de l’add-on duckDNS :
Supervisor ➡️. Dashboard ➡️. DuckDNS

Il vous suffira alors d’ajouter le token qui se trouve sur votre espace duckDNS ainsi que votre domaine. N’oubliez pas d’accepter les termes en mettant accept_terms sur true.
Sauvegardez en cliquant sur le bouton SAVE puis retournez sur l’onglet info afin de démarrer l’add-on.

Si l’add-on DuckDNS ne démarre pas, cela indique que la configuration est erronée.
Home Assistant : Déclarer votre domaine duckDNS dans configuration.yaml
A l’aide de l’add-on file editor, ouvrez le fichier qui se nomme configuration.yaml.
Il vous suffira ensuite de retirer les # devant les lignes http et ajouter les deux lignes concernant les certificats SSL

http: ssl_certificate: /ssl/fullchain.pem ssl_key: /ssl/privkey.pem
Une fois cela ajouté, sauvegardez le fichier en cliquant sur la petite disquette en haut à droite de l’écran.
Redémarrez votre serveur afin que le système prenne bien en compte les modifications. (Configuration ➡️ Contrôle du serveur ➡️ Redémarrer)

Home Assistant : Paramétrer votre routeur
ℹ️ J’effectue l’opération suivante sur un modem Livebox 4 du FAI Orange, les étapes restent les même pour les autres opérateurs.
En cas de soucis n’hésitez pas à laisser un commentaire en bas du tutoriel ou sur le groupe facebook.
Accédez à l’interface de votre box internet depuis livebox/ (ou 192.168.1.1, 192.168.0.1 …Tout dépend de votre opérateur et/ou de votre paramétrage réseau)

Home Assistant : Fixer l’adresse IP du serveur
ℹ️ L’adresse IP de votre serveur HA (et également de tous vos appareils domotique Wi-Fi) doivent être fixe afin de pouvoir communiquer avec eux sans aucun soucis.
Depuis l’onglet DHCP, vous pouvez paramétrer les IP statiques comme ci-dessous :

Sélectionnez votre serveur domotique home assistant dans la liste des équipement puis cliquez sur ajouter. Le serveur apparaitra dans le tableau et indiquera l’adresse IP fixe qu’il utilise.
Home Assistant : Redirection et ouverture des ports
Une fois connecté à l’interface de votre box internet, rendez vous sur la page Paramètres avancés puis cliquez sur la tuile Réseau :



Nous allons maintenant remplir ensemble les différents champs afin de créer un « chemin » qui permettra depuis internet d’accéder votre serveur Home Assistant.
- Application/Service : HTTPS
- Port interne : 8123
- Port externe : 8123
- Protocole : TCP
- Équipement : Sélectionnez ou insérez l’adresse IP utilisée pour votre serveur Home-Assistant.
Une fois créée, la règle s’affichera juste en dessous comme sur la capture d’écran précédente. Celle-ci sera donc activée et fonctionnelle.
Finaliser l’installation de DuckDNS sur Home Assistant
Redémarrez une seconde fois votre instance Home Assistant afin que celui-ci charge toutes les modifications que vous venez d’effectuer.




Votre serveur domotique est maintenant disponible hors de votre réseau local ! (Exemple : https://tuto-ha.duckdns.org:8123)
