Accès depuis l’extérieur avec DuckDNS

Introduction.

A l’heure actuelle, il est impossible de parler domotique si l’on ne peut se connecter à son installation depuis l’extérieur.
Pour cela il existe trois moyens (dans mon cas).

  • Acheter un nom de domaine.
  • Bénéficier d’un nom de domaine par votre fournisseur (merci Free)
  • Passer par un service gratuit de nom de domaine.

Home Assistant permet d’utiliser très facilement un nom de domaine avec DuckDNS

Nous allons voir dans cet article comment créer un nom de domaine (ndd) et comment l’ajouter à Home Assitant

Mise à jour : 24/07/2020 – Temps de lecture / alisation : 5 / 20 min – Difficulté : Faible.

To do :

  • RAS

Prérequis, matériels nécessaires & utilisés :


Création du compte & du nom de domaine DuckDNS.

Rendez vous sur https://www.duckdns.org/ puis sélectionner le moyen de vous connecter.

Une fois connecté, rentrer une adresse dans le champ attribué puis cliquer sur “add domains”.

Vous voilà avec un nom de domaine.

Vérifier bien que votre IP est bien la votre. Attention, il s’agit de l’adresse IP externe de votre box et non l’adresse de votre ordinateur. Pour la connaître, vous pouvez utiliser ce service : https://mon-ip.io/
Vous avez besoin du NDD et du Token.

Installer et configurer DuckDNS sur Home Assistant.

Installation de l’addons.

Suivre la procédure d’installation d’un add-on Officiel. Rechercher DuckDNS.

Extension DuckDNS
Extension DuckDNS

Cliquer sur INSTALL puis une fois installé, allons le configurer (en bas de la page).

Configuration de l’addons

Extensions DuckDNS configuration
Extensions DuckDNS configuration

Comme ceci pour ma part.

lets_encrypt:
  accept_terms: true
  certfile: fullchain.pem
  keyfile: privkey.pem
token: 7203a466-dec3-4166-af92-6d27f5748a69
domains:
  - mcflypartagestest.duckdns.org
seconds: 300

Sauvegarder avec le bouton SAVE puis démarrer avec START. Vous pouvez cliquer sur REFRESH en bas pour voir l’avancement. (Il va générer une clé avec Let’s Encrypt pour pouvoir bénéficier du protocole HTTPS).

Modification votre configuration.

Je vous laisse voir l’article sur let’s encrypt.

Maintenant il faut redémarrer Home Assistant.

Pour cela, il faut aller dans Configuration, Général puis Contrôle du serveur.
On vérifie TOUJOURS que le fichier de configuration est valide (Voir l’article sur les services) puis on redémarre.

Après un redémarrage vous devriez pouvoir accéder à votre Home assistant depuis l’extérieur.
Pour essayer, désactiver le Wifi de votre Smartphone puis connectez vous à votre NDD DuckDNS.


Conclusion.

Vous avez maintenant un accès depuis l’extérieur à votre système domotique. Attention cela veut dire que votre système domotique peut être exposé à des attaques.

N’OUVREZ jamais une DMZ vers votre serveur, sauf de manière très temporaire le temps de vérifier si un problème est lié à l’ouverture de ports.


Vous souhaitez signaler un erreur, partager votre configuration ou ajouter un matériel fonctionnant ? Cliquez sur les boutons ci-dessous.


Trucs & astuces.

Loopback Orange et Livebox.

Chez Orange et la Livebox vous pouvez avoir des problèmes de Loopback, comprendre quand on se connecte du réseau local vers un autre périphérique du réseau local en passant par un serveur externe (cas du nom de domaine).

Je vous propose de suivre cet article.

Mise à jour : (détails)

24/07/2020 :

  • Mise à jour et mise en page. (McFly)

26/06/2020 :

  • Publication Officielle. (McFly)

26/05/2020 :

  • Publication (McFly)
  • Mise à jour de la partie configuration.

22/05/2020 :

  • Correction (evenisse)

22/05/2020 :

  • Ajout loopback Orange. (McFly)

07/05/2020 :

  • Création de l’article.

Sources.

Accès depuis l’extérieur avec DuckDNS