Accès externe via reverse proxy sur NAS Synology

Bonjour,

Je débute avec HA, et cherche à accèder à HA depuis l’extérieur. Mais je bute sur une Erreur 400 : Bad request.
Je cherche à modifier « configuration.yaml » pour y incorporer les lignes suivantes :
homeassistant:
external_url: “https://ha.mondomaine.ovh” # ne pas indiquer le port
internal_url: “http://192.168.1.57:8123” # adresse locale de HA avec le port
http:

use_x_forwarded_for: true
trusted_proxies: # adresse(s) IP locale(s) du NAS Synology
– 192.168.1.250
– 192.168.1.81
– 192.168.1.210
ip_ban_enabled: false

mais étant sous docker je ne peux pas installer le add-on « file editor ».
Par conséquent je modifie « configuration.yaml » avec l’appli « bloc notes »
je bute sur l’erreur suivante :

Erreurs de configuration
Error loading /config/configuration.yaml: while scanning a simple key
in « /config/configuration.yaml », line 20, column 1
could not find expected ‹ : ›
in « /config/configuration.yaml », line 21, column 1

Et je suis complétement bloqué !!! Quelqu’un pourrait-il m’aider ???

Hello, a quel code correspond les lignes 20 et 21?

chez moi j’ai juste ça dans mon yaml et j’utilise le reverse proxy du syno

http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 192.168.X.X
    - 127.0.0.1
  ip_ban_enabled: true
  login_attempts_threshold: 5

fait attention à l’indentation du code :wink:

La ligne 20 correspond à – 192.168.1.250
La ligne 21 correspond à – 192.168.1.81

J’utilise le tuto : Accéder à Home Assistant de l'extérieur avec reverse proxy Synology et certificat SSL ?

ça fonctionne en entrant tes lignes de commandes !!! Merci @TheD6Bel !!!

Alors, je sais pas… Les autres lignes présentes dans le tuto que j’utilisais n’étaient pas indispensables ???

à quoi correspond l’ adresse IP -127.0.0.1 dans tes lignes ???

hello,

  • ip ban c’est en option (c’est si tu veux bloquer la connexion au bout de 5 erreurs de logins)
  • external et internal url ne sont pas nécessaires (mais ça n’empêche pas de marcher)
  • et les ip locales 192.168.x.x, soit tu veux vraiment vraiment limiter aux ip exactes, soit tu les autorises toutes (c’est le plus simple et sans risque à partir du moment où il faut être connecté sur ton réseau pour y accéder)

le 127.0.0.1 c’est le local host (je l’avais copié d’un ancien tuto) mais je pense fortement qu’il est inutile :sweat_smile:

par contre à la place de 192.168.X.X j’ai l’ip de mon syno, j’ai ajouté des X pour le pas mettre l’ip de mon nas :sweat_smile:

1 « J'aime »

Ok…! Tout fonctionne !!! J’ai un peu galéré pour l’accès externe via l’appli mobile d’H.A. (alors que ça fonctionnait depuis un navigateur), mais maintenant tout fonctionne !!!
Merci à toi @TheD6Bel !!! :wink: