Accéder a Home Assistant depuis l’extérieur en HTTPS avec un NDD Freebox et Let's Encrypt

Indépendant. J’avais déjà un proxy en place. Et oui, c’est nginx.

Comme j’ai installé HA via Docker, est-ce qu’il serait possible d’installer un Nginx sur le même Docker ?
Et de le configurer comme le tiens ?

J’ai l’impression que cet addon est prévu pour ça :

Du coup, il est possible d’accéder à mon HA depuis une URL en HTTPS et HTTP puisqu’il reroute vers HTTPS systématiquement.
Par contre, je dois supprimer le bloc http: de mon fichier configuration.yaml ?
Et pour le paragraphe modification de l’UI, je mets quoi comme URL interne et externe ?

La dénomination des X méthodes d’installation de HA a évolué au cours du temps. C’est donc difficile de suivre. Mais si tu as Home Assistant Container, alors, tu ne peux pas utiliser les add-on de HA qui nécessitent d’utiliser une version avec superviseur que tu n’as pas…
Par contre, sur la même machine, installer à la main un container NGINX comme Docker et t’en servir de proxy oui, c’est faisable.

Ensuite, plusieurs méthodes. Soit HA est configuré pour faire le HTTPS et donc nginx fait http → https , soit HA ne fait que HTTP et tu fais https → http avec nginx. Les deux sont possibles. Perso, j’ai besoin d’avoir HA en HTTPS car j’utilise le webrtc (cf. SIP Doorbell, android tablet and HA integration - Share your Projects! - Home Assistant Community).

Sinon passe en http sur ton réseau local c’est peu être ce que j’ai fait je vais vérifier

Lorsque je tente d’accéder à mon HA depuis l’application Android avec l’ip local et sécurisée j’ai ce message.

C’est totalement normal car mon certificat est sur mon nom de domaine et non mon ip.

Par contre aucun problème depuis les navigateurs qui alertent et proposent de continuer.

@Sylvain_G : ton certificat est pour quel nom de domaine ?

Edit: @golfvert l’avait déjà expliqué.

Du coup question : quel intérêt de taper en local en https ?
Un peu de lecture

Quand j’ai commencé avec HA (18 mois environ), c’était en HTTPS ou en HTTP. On peut avoir les deux maintenant? Sans add-on?
Perso, même sur le LAN j’ai besoin de faire du HTTPS pour pouvoir faire du webrtc depuis lovelace.
Mais, avoir les deux, sans proxy, ça serait pas mal!

Je viens de tester et ça me jette en http.

Le seul intérêt que je vois c’est si le fournisseur de dns plante (ce qui n’arrivera pas)

Perso je passe par l’adresse freeboxos pour les applis Android, il n’y as que sur Firefox ou je passe par https://192.168.0.x:8123 avec une exception de sécurité.

Je n’arrive pas à mes les 2 protocoles :

  • http pour l’interne
  • https pour l’accès depuis l’extérieur

J’ai essayé ceci dans configuration > Général :
image

Mais je suis obligé de me connecter en https sur mon chrome de mon PC

@Clemalex, mon certificat est pour mon domaine domo.xxxxxxx.fr.
L’intérêt que je vois à avoir http en interne c’est que mon domaine n’est pas connu sur mon LAN interne, à moins d’avoir une astuce pour que mon HA Android puisse se connecter en WiFi sur l’URL https://domo.xxxxxxx.fr et là je suis preneur…

Comme l’a déjà dit @golfvert, ça se fait par Nginx

Si tu part là dessus, créer un nouveau sujet dans #support-home-assistant avec l’intitulé Accès HTTPS et HTTP

1 « J'aime »

c’est fait : https://forum.hacf.fr/t/acces-https-et-http/1201

1 « J'aime »

Bonjour à tous, je vous remercie j’ai suivi le tuto et tout fonctionne bien !

Mais j’ai une question, le certificat se renouvèle-t-il tout seul avec cet add-on ?

1 « J'aime »

Salut de rien,

Je crois que oui à comfirmer car je sais pas si c’est lets encrypt ou Freebox qui gère le SSL chez moi

1 « J'aime »

Bonjour McFly,

Lors du lancement de let’s encrypt, j’ai le message d’erreur : « Port ‹ 80 › is already in use by something else on the host. »

Comment faire pour la redirection du port 80 ? Le lien du tuto ne fonctionne pas.

Merci d’avance.
Aurelb

Quelle installation as tu ?

https://forum.hacf.fr/t/methodes-dinstallation-de-ha/1703?u=clemalex

Le lien du tutoriel fonctionne.

Voulais tu dire :

La méthode donnée dans le lien du tutoriel n’a pas fonctionné pour moi.

?

J’ai installé HA en suivant le tuto de McFly (installation de HA via le supervisor).

Clemalex, dans le tuto, lorsque je cliques sur le lien (redirection de port), j’arrive à une page ‹ Oups désolé, votre page n’existe pas ›.

j’ai testé ces deux là et ils fonctionnent…

Du coup, tu parles de quel lien ?

edit: hahaha, c’est le même lien :sweat_smile:

Je n’accède pas à la page en cliquant sur le lien. J’ai le message d’erreur précédent : Oups ! Cette page n’existe pas ou est privée.