Bonjour bonjour,
Bon allez hop, comment accéder à votre HASS depuis l’extérieur en passant par des Add-Ons officiels :
- DuckDNS
- Nginx
Certificat créé par let’s encrypt et renouvelé automatiquement
Me suis basé sur ceci : DuckDNS - It's not just me - it's you! - #23 by Mutt - Configuration - Home Assistant Community
Pré-requis :
- Savoir installer les Add-Ons depuis votre HASS
→ Supervisor → ADD-ON STORE
DUCKDNS
1- Allez sur https://www.duckdns.org/
2- Creer votre compte
3- Creer un sous-domaine
→ votre adresse sera en sous-domaine.duckdns.org
4- Copier-coller votre token créé quelque part
5 - Installez le Add-On DUCKDNS
6 - Modifier sa configuration :
→ accept-terms : true
→ token : copier-coller celui généré par duckdns
→ domains :
- sous-domaine.duckdns.org
→ le reste par défaut
7 - Ne démarrer pas DUCKDNS
NGINX
8 - Installer NGINX
9 - Modifier sa configuration dans « Config » :
→ domain : sous-domaine.duckdns.org
le reste par défaut
10 - Modifier « Network »
→ Ajouter le port 80 puis sauvegarder
11 - Ne pas démarrer NGINX
FORWARDER les ports
12 - Forwarder sur votre routeur les ports :
- 80 public vers 80 interne de votre IP_INSTANCE_HASS
- 443 public vers 443 interne de votre IP_INSTANCE_HASS
(ps : en fait vous pouvez forwarder n’importe quel port pblic > à 30000 pour être tranquille, vous atteindrez votre instance hass depuis l’extérieur comme ceci : https://sous-domaine.duckdns.org:33333)
DEMARRER les ADD-ONS
13 - Démarrer DUCKDNS
14 - Démarrer NGINX
→ Cela prend un peu de temps, il génére les paramètres necessaires au certificat SSL
Vous pouvez désormais atteindre votre HASS depuis l’exterieur depuis :
https://sous-domaine.duckdns.org
Ilexiste NGINX PROXY MANAGER en Add-On qui permet de configurer facilement nginx en reverse proxy mais non testé…ca ne saurait tarder
HAVE FUN