Bonjour,
j’essaye d’activer HTTPS sur HA17. J’ai mon domaine XXX.freeboxos.fr, j’ai redirigé le port 19999 vers 8123 et j’accède bien à HA via http://XXX.freeboxos.fr:19999.
J’ai configuré l’add-on Let’s Encrypt (domaine + port 19999) mais j’ai une erreur
[22:23:08] INFO: Selected HTTP verification
[22:23:08] INFO: Detecting existing certificate type for XXX.freeboxos.fr
Saving debug log to /var/log/letsencrypt/letsencrypt.log
[22:23:11] INFO: No certificate found - using ‹ ecdsa › key type.
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Requesting a certificate for XXX.freeboxos.fr
Certbot failed to authenticate some domains (authenticator: standalone). The Certificate Authority reported these problems:
Domain: XXX.freeboxos.fr
Type: connection
Detail: A.B.C.D: Fetching http://XXX.freeboxos.fr/.well-known/acme-challenge/GSM36pKaMhd8Rg5XGbDBxsUA6ZmOa-HHiX2lsTFI8Zk: Timeout during connect (likely firewall problem)
J’ai l’impression que le module ne tient pas compte du port personnalisé 19999 (redirigé vers 8123)
Il semblerait que je ne puisse pas utiliser le port 80 dans la Freebox…
Une idée ?
Merci
Salut,
Les HTTP Challenge de Let’s encrypt c’est uniquement sur le port 80.
Si tu n’as pas d’ip full stack pour avoir tous les ports à toi tout seul, tu peux en demander une sur ton compte free.
Par défaut tu disposes chez free d’une ip cg-nat (partagée) mais tu peux tout à fait disposer d’une ip fullstack (comme le précise @AlexHass ) depuis ton interface client freebox
J’ai mon IPv4 fixe full-stack, la résolution DNS est à jour, j’ai modifié la redirection 19999>8123 en 80>8123 et j’ai remis le port 80 dans LE.
A présent j’ai l’erreur 404 :
Detail: A.B.C.D: Invalid response from http://XXX.freeboxos.fr/.well-known/acme-challenge/f3iKN2hR7IGCQECG5tN17Q7EC2W3nQEouxmhze7eIrE: 404
Hint: The Certificate Authority failed to download the challenge files from the temporary standalone webserver started by Certbot on port 80. Ensure that the listed domains point to this machine and that it can accept inbound connections from the internet.
Some challenges have failed.
J’ai aussi une freebox.
Une fois le Let’s Encrypt Certificate établi pour 3 mois j’ai créé un automatisme qui renouvelle le certificat 18 jours avant son échéance. Il faut juste penser à ouvrir le port 80 19 jours avant l’échéance. L’automatisme me prévient sur mon smartphone de refermer le port 80 quand c’est fait.
merci à tous !
J’ai résolu le dernier souci avec le forwarding WAN:80 > LE:80
Par contre j’ai remarqué que homeassistant.local n’était plus résolu… obligé en local d’utiliser l’URL : https://IP_locale:8123
(HTTP ne fonctionne plus du coup)
J’ai mis en place l’automatisation pour le renew… j’ai rajouté un check après le renew : je vérifierai ça dans 3 mois ^^