Bon y’a un gros soucis dans ton installation ! Tu n’est sûrement pas en https depuis l’extérieur donc zéro sécurité
Tu devrais repartir de zéro
Il faut l’installer duckdns et nginx ssl proxy
Rediriger le port 443 vers ta machine qui héberge HA sur le port 443 (reverse proxy) (pas besoin du port 80 avec duckdns)
Et pourtant j’accède à mon HA depuis l’extérieur en HTTPS et non en HTTP. Le port 80 m’a servi uniquement à réussir à me connecter en local, je ne sais expliquer pourquoi ni comment.
Du coup, duckdns est installé, configuré et fonctionne correctement, nginx également et j’ai désinstallé let’s encrypt. J’ai également modifié les paramètres réseaux. J’accède bien à mon installation via le lien https://xxxxxxxx.duckdns.org en local, depuis l’extérieur et sur l’application Home Assistant (en local et depuis l’extérieur).
Par contre vous êtes le premier à me dire de rediriger le port 443 vers la machine qui héberge HA et non vers HA (alors que d’autres se moquaient de ça au dessus), pourquoi?
Actuellement le port 443 redirige vers HA et non vers le mini PC qui héberge HA et ça fonctionne.
Aucune idée non plus, j’ai lu quelque part d’essayer en local via le port 80, j’ai testé et ça a fonctionné. Je n’ai qu’un vernis très léger en réseau donc je n’ai pas la moindre idée de la raison mais impossible d’accéder via les ports 443 et 8123 donc avant de tout refaire à zéro, j’ai testé via le port 80 et ça a fonctionné.
Lol
Personne ne se moquait de quoi que ce soit par contre si tu veux joindre HA il faut que la redirection soit vers l’IP de HA. @ddfdom ne dit pas le contraire il a juste pas fais gaffe que ta machine est sur proxmox donc plusieurs VM sur ta machine.
l’erreur signifie que NGINX a attendu trop longtemps pour une réponse de la part du serveur en amont , HA.
le mieux serait de repartir de zero est suivre des tuto écrit et non en video tu peut en trouver sur le forum ou bien dans la recherche Google duckdns-acceder-home-assistant-exterieur-distance. ou ICI
J’ai repris le tuto en supprimant auparavant duckdns et nginx, j’ai réinstallé duckdns et fait les modification du fichier configuration et des paramètres réseau, ça semble fonctionner (mais plus sur l’application en local) et j’ai des erreurs sur les logs duckdns :
19:24:57] INFO: Renew certificate for domains: xxxxxxx.duckdns.org and aliases:
[« error »,« type »] « urn:ietf:params:acme:error:unauthorized »
[« error »,« detail »] « Incorrect TXT record "" found at _acme-challenge.xxxxxxx.duckdns.org »
[« error »,« status »] 403
[« error »] {« type »:« urn:ietf:params:acme:error:unauthorized »,« detail »:« Incorrect TXT record "" found at _acme-challenge.xxxxxx.duckdns.org »,« status »:403}
[« token »] « xxxxxxxxxxxxxxxxxxx (il ne s’agit pas du token duckdns, je ne sais pas à quel token ça fait référence) »)
les erreurs ici montre :
la génération de certificat via Let’s Encrypt ( échoue)
le token est mal configuré , « add-on est incomplet »
la connectivité sortante vers DuckDNS ou Let’s Encrypt est bloquée , alors la mise à jour DNS échoue.
Vérifie ta configuration de l’add-on DuckDNS
Vérifie que tu n’a pas plusieurs add-ons qui génèrent le certificat