Bonjour la communauté, j’ai un problème pour accéder à mon instance de HA en local.
J’ai un server hebergé sur Raspberry avec HA supervised et j’ai configuré un accès externe en https avec un certificats SSL généré à partir de Let’s Encrypt avec une url xxx.xxx.fr
Pour le nom de domaine je passe par Gandi.
Jusque la tout va bien, mais j’aimerai en local pouvoir accéder à HA sans passer par l’URL externe et la ça coince, je n’arrive pas a configurer un accès local.
Je ne comprend pas comment faire. Comment déclarer l’adresse en .local ? J’ai essayé de mettre dans la configuration http://xxx.xxx.local ou https://xxx.xxx.local ou autre variante mais rien ne fonctionne.
J’ai essayé de lire ce que je trouvais dessus mais je n’ai pas trouvé de réponse claire.
La partie en https est configurée avec uniquement ton domaine en xxx.fr.
Une des solutions alternatives :
utiliser l’ip en http (pas ssl et si HA est configué pour)
renseigner son xxx.fr avec l’ip de HA dans le hosts (C:\Windows\System32\drivers\etc\hosts) de ton PC
et pour les utilisateurs avancés : configurer un DNS local avec sa zone xxx.fr et faire du forwarding pour ses services externes. L’avantage : même adresse externe et interne, et peu importe qui se connecte à son réseau, et peu importe le terminal.
Faute d’un DNS local configuré, en local tu peux toujours depuis un PC utiliser le fichier host en faisant correspondre à ton nom de domaine ton IP locale.
192.168.x.x ha.domain.tld
Un peu plus complexe mais réalisable, tu peux aussi utiliser Cloudflared pour un accès externe que rien ne t’empeche à combiner avec Let’s Encrypt que tu utilisera en local et déclarer tes deux accès dans le DNS public… Perdu ? Bon c’est plus tordu mais ça fonctionne et Cloudflared te garanti un max de sécurité car tu n’ouvre aucun ports sur ton routeur.
Et dans ton DNS (qui devra être sur Cloudflare) tu auras :
Ensuite en local (web ou appli quand elle détecte être sur ton WIFI) tu utilise l’entrée locale (ha.domain.tld par exemple) et en mobilité l’entrée Cloudflared (hass.domain.tld par exemple, et les deux entrée ont un certificat distinct.
Merci pour vos retour je vais regarder le principe sur serveur DNS et Cloudflared ce soir.
En parallèle j’ai oublié un point de ma configuration dans le premier message:
J’ai configuré sur le routeur (freebox) une redirection de port vers l’IP statique de mon serveur