Forum Francophone Home Assistant

7/ dnsmasq hassio en https et par l'ip local en http

bonjour,
suite à plusieurs sujet de perte d’internet, et donc de perte d’accès à hassio.
je cherche une solution.
j’ai donc installer l’addons (officiel) dnsmasq.

Résumé

utilisé la config de base:

defaults:
  - 8.8.8.8
  - 8.8.4.4
forwards: []
hosts:
  - host: blabla.duckdns.org/
    ip: 192.168.0.XX

et j’ai accès à mon HA test en lan (192.168.0.XX:8123) http et depuis internet en HTTPS (blabla.duckdns.org:8123)

donc si on débranche le fils d’internet, on a toujours accès en local. si le DHCP existe

je confirme que cela fonctionne avec freeboxos.fr
Attention a effacer le cache et les cookies si vous vous étiez déjà connecter avec l’ip lan.
et bien sure connextion non securisé donc coché oui je comprend les risque :wink: mais bon on se connecte a son HA en lan donc pas de soucis

puis j’ai trouvé ca si vous avez plus accès en lan a HA avec http://192.168.X.X:8123

essayé https:// 192.168.x.x:8123 ca parait étrange mais après avoir accepté les certificat de sécurité ca marche.

1 J'aime

Bonjour.
Merki.

Exact, dnsmasq fonctionne comme adguard
Tu decris le fonctionnement presque normal.
L’intérêt est de pouvoir atteindre sur ton lan l adresse blabla.duckdns.org en https :slight_smile:
Est ce le cas avec dnsmasq?

Heuuu si ty debranches le fil internet, tu n’auras plus rien :slight_smile:
Impossible !!

oui tout as fait et la configuration est très simple
et lorsque je débranche le fils internet j’ai accès en http, ip lan
évidement blabla.duckdns.org ne fonctionne plus

1 J'aime

Super.

Heu je comprends pas bien ton histoire de débrancher internet. Si tu n’as pas de cable reseau ds le derriere de ha ou pas de wifi… Il est impossible d atteindre quoique ce soit…
Ou la je suis perdu lol

je débranche le câble internet PTT ou fibre .
mon réseau lui et toujours en fonction, ma box elle est en étape de connexion le dhcp lui fonctionne.
bien sure je suis en lan pas de com exterieur

J’ai essayé ça, j’ai bien accès en https mais toujours pas en http via mon ip locale.

Configuration :

defaults:
  - 8.8.8.8
  - 8.8.4.4
forwards: []
hosts:
  - host: machintruc.freeboxos.fr
    ip: 192.168.0.XX
services: []

Bonjour à tous,

bon je suis novice mais voici ma config qui fonctionne chez moi.
En espérant aider certain :slight_smile:

Pour résumer, j’ai accès :

Redirection des ports de ma box SFR comme ceci :

Fichier configuration.yaml

http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 172.30.33.0/24 #from HA documentation due to reverse proxy

image
Add-on DuckDNS avec la config suivante :

lets_encrypt:
  accept_terms: true
  certfile: fullchain.pem
  keyfile: privkey.pem
token: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx #token given by duckdns website
domains:
  - mydomain.duckdns.org
aliases: []
seconds: 300

image
Add-on MariaDB avec la config suivante :

databases:
  - database_01
logins:
  - username: user01
    password: mypassword
rights:
  - username: user01
    database: database_01

image
Add-on Nginx Proxy Manager avec la config suivante :

Reverse proxy configuré comme ceci :


###################################################

###################################################

J’ai ensuite ajouté l’intégration Expiration du certificat avec la config suivante :

image

Cette intégration m’a permis d’utiliser le BluePrint de renouvellement auto du certificat SSL (je dois avouer qu’il va me falloir attendre de vérifier que cela fonctionne) :
=> Blueprint for automatic renewal of a Let’s Encrypt certificate

1 J'aime