[Article] Accéder à Home Assistant depuis l’extérieur avec l'extension DuckDNS

Bonjour Pulpy, comme tu l’as indiqué et bien compris que mes ports ne sont pas tous ouverts en permanence. Je l’ai ouvert afin de voir ce qui fonctionnait ou pas et même dans cette configuration ce n’est pas gagné.

Concrètement que me conseil tu? Faut-il déclarer le Http dans la config.yaml ou simplement ne pas rediriger les ports?

Pour ce qui de l’accès à HA en utilisant https : // mondomaine .org : 8123, cela ne fonctionne pas non plus, sauf après modification du fichier Host ics de Windows. Cependant j’ai plutôt l’impression qu’il s’agit d’un leurre qui ne fonctionne que sur la machine.

Donc en fait si ça fonctionne… Tu as juste une alerte comme quoi l’ip n’est pas ce qui est contenu dans le certificat (qui contient le nom de domaine). Ce que tu fais en modifiant le fichier host, c’est que tu transforme artificiellement le nom en ip de ton serveur (celle locale).

Donc dans ton cas, je ferai :

  • Ne diriger aucun des ports sur la box. Sauf le 8123 qui est à renvoyer vers le 8123 de ton serveur.
  • Vérifier que ton nom de domaine correspond bien à ton adresse ip publique :

Quand tout sera en place (les adresses ip sur les 2 sites sont identiques + port 8123 redirigé) et en laissant le contenu du host sur ton pc, https://tondomaine.com:8123 doit fonctionner aussi bien depuis le wifi que depuis internet/4G

Pulpy, je ne sais pas quoi dire… tu es mon héro ce soir.

Je n’ai aucune idée de pourquoi ce que tu m’as dit fonctionne, mais ca fonctionne!!! En quoi le fait d’aller sur ces sites fait que mon accès soit valide?

1 « J'aime »

A ce point ?

Ce n’est pas le fait d’aller sur ce site qui fait que ça marche (tu as fait le boulot tout seul) mais ça permet de confirmer que la config DNS externe est correcte (et dans le cas contraire de voir où corriger).
Une partie de la config était forcement correcte puisque tu avais déjà https://tondomaine.com:8123 fonctionnel en bidouillant ton host. J’ai juste fais le tri.

Bref, ça fonctionne et c’est quand même le principal

Bonjour à tous,
En ce qui me concerne, je me connectais à l’aide de duckDNS et tout fonctionnait très bien jusqu’il y a 48 heures.
Depuis, impossible de me connecter à distance. Je n’ai pourtant rien changé.
Dans ma configuration, j’étais toujours en http mais j’avais créé un port spécifique pour cette connection à distance que je redirigeais vers le port 8123. J’ai une Livebox Orange et j’ai donc redirigé le port via NAT/PAT. Je n’ai pas d’instructions spécifiques dans mon fichier configuration.yaml.
Avez-vous une idée de ce qui peut s’être passé et comment corriger le problème ?
Je vous remercie d’avance.
Pascal

15 messages ont été scindés en un nouveau sujet : Probleme d’acces depuis l’exterieur et DuckDNS

Bonjour, j’ai essayer avec ma freebox, cela ne fonctionne pas. J’ai peut etre oublié qq chose…

salit, il nous faudrait un peu plus de détails ?

tu as bien essayé avec un ndd duckdns ou avec un ndd freeboxos. fr ?

avec duckdns
yaml de ‹ duck ›:

domains:

  • xxxx.duckdns.org
    token: 3191xxxx-0602-4737-892f-xxxxxxxxxxx
    aliases: []
    lets_encrypt:
    accept_terms: true
    algo: secp384r1
    certfile: fullchain.pem
    keyfile: privkey.pem
    seconds: 300

est ce que tu avais déjà des certificats d’installes avant ?

et as tu essayé avec la. configuration simple conforme a la documentation de l add-on ?

# Example configuration.yaml entry
duckdns:
  domain: YOUR_SUBDOMAIN
  access_token: YOUR_ACCESS_TOKEN

Bonjour à tous, après avoir réussi à récupérer ma sauvegarde, je me retrouve bloqué sur mon duckdns, j’ai installé la dernière version de duckdns 1.15.0 et il me manque l’onglet domaine et je pense que c’est ça qui bloque avez-vous le même souci ? Merci d’avance

Bonjour, cela fonctionne avec le navigateur mais pas pas avec l’application bizarre, affaire RESOLU

Bonjour,

comme indiqué dans ma présentation je suis novice en domotique, quelques bases donc tout ne sera peut être pas clair…

Alors voila,

j’ai installé home assistant sur une VM, je suis sous Unraid. je possède une freebox POP

je souhaite pouvoir accéder à HA depuis l’extérieur, d’où ma présence sur ce topic.

J’arrive donc bien à y accéder à HA depuis l’extérieur mais via l’adresse en http, mais je n’y arrive pas via l’adresse en https.

je dois donc mal faire une étape mais je ne vois pas laquelle.

je ne sais pas quelles infos vous fournir pour identifier mon erreur/oubli

Par avance merci

Chez moi, ça marche en https DuckDNS/Let’s Encrypt avec cette config (j’utilise le port non standard 8122 au lieu de 8123 et 192.168.100.175 est l’adresse IP fixe de mon HA).

https://xxxxx.duckdns.org:8122 permet de se connecter en externe, y compris avec l’App HA sur Android.

http:
  server_port: 8122
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem
  ip_ban_enabled: true
  login_attempts_threshold: 10

remote_homeassistant:
  instances:

homeassistant:
  country: FR

  allowlist_external_dirs:
    - "/config"
    - "/share"

  external_url: https://xxxxxx.duckdns.org:8122
  internal_url: http://192.168.100.175:8122

  auth_providers:
    - type: homeassistant
    - type: trusted_networks
      trusted_networks:
        - 192.168.100.0/24

alors l’extrait que tu as mis c’est le fichier configuration.yaml

moi je n’ai que ca dedans


# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

j’ai bien tenté d’ajouter des lignes manuellement une fois, j’y ai perdu l’accès à HA => réinstallation

Je ne connais pas tes compétences réseaux, attention à ne pas saisir les informations telles quelles, c’est juste un exemple de ce qui marche chez moi.

Il faut notamment paramétrer:

ton adresse DuckDNS
ton port (à priori 8123)
l’adresse locale de ton HA

et y aller pas à pas, le ip_ban et login_attempts ne sont pas à mettre au début par exemple.

1 « J'aime »

Sans oublier qu’à un moment donné, ce qui fonctionnait en http:// bascule en https://, notamment pour les accès via le navigateur

Bonjour,

Je me décide enfin à connecter mon HA vers l’extérieur.
Je suis ce tuto et celui là (Gestion des ports sur une Freebox)

Je suis avec ma freebox révolution, mon pb, je souhaite ouvrir les ports et j’ai ceci :
image

Je ne comprends pas (pb identique avec 443 ou 8123).

Salut,

L’info importante est en rouge…
Accessoirement tu peux confirmer que tu ne disposes pas d’une ip full stack (comprendre tous les ports sont à toi) en allant dans les infos comme ci-dessous
image

Oui j’ai bien la même chose que toi.
Je modifie ici en mettant 80 à la place ?
image