Docker HA-Trusted Reverse-Proxy

Docker HA-Trusted Reverse-Proxy

4.5
(2)
Home Assistant mit Supervisor im Docker-Container – Trusted Reverse-Proxy eintragen

Im folgenden Tutorial möchte ich zeigen, wie Sie die Meldung 400 Bad Request im Browser nach einem externen Zugriffsversuch auf Ihre Home Assistant-URL beheben können.

Ab der Version core-v2021.7.0 muss der für den externen Zugriff zuständige Reverse-Proxy Server (z.B. Nginx Proxy Manager) als Vertrauenswürdig in die configuraiton.yaml eingetragen werden, nur so ist der externen Zugriff weiterhin möglich.
Weitere Informationen dazu finden Sie hier

Vorbereitung
– Home Assistant mit Supervisor ist bereits Vorinstalliert
– Zugriff und Anpassung der configuraiton.yaml von HA ist möglich über GUI oder CLI

IP-Adresse des Reverse-Proxy Servers im Netzwerk des HA-Servers192.168.1.56
IP-Adresse des Home Assistant Servers192.168.1.50
Fehlermeldung ermitteln und beheben über das lokale Webinterface
Sollten Sie noch lokalen Zugriff auf die Weboberfläche Ihres Home Assistant Servers haben, können Sie die aktuellen Logfiles über die Visual Studio Code App einsehen -> home-assistant.log

Suchen Sie in den aktuellen Einträgen nach folgenden Zeilen untrusted proxy IP-Adresse, die hier ausgegebene IP-Adresse müssen wir nun für Home Assistant als Vertrauenswürdig eintragen…

dies erledigen wir ebenfalls über die Visual Studio Code App direkt in der configuraiton.yaml
ergänzen Sie die Konfigurationsdatei mit den unten gezeigten http-Informationen
sowie der zuvor ermittelten IP-Adresse Ihres vertrauten Reverse-Proxy Servers

Wichtig
Achten Sie unbedingt auf die korrekte yaml-Formatierung!
starten Sie den Home Assistant Server neu über die Serversteuerung,
nun sollte der externe Zugriff wieder möglich sein.
Fehlermeldung ermitteln und beheben über die Kommandozeile
Sollten Sie über das Webinterface keinen Zugriff mehr haben, bleibt ihnen nur noch die Kommandozeile, die Sie wie in den vorherigen Tutorials beschrieben über Putty erreichen können.

Wenn Sie Ihren HA-Server nach Anleitung dieser Webseite installiert haben, finden Sie das Logfile unter folgendem Pfad
/usr/share/hassio/homeassistant/home-assistant.log

Prüfen Sie nun ob in den aktuellen Logfiles die IP-Adresse Ihres Reverse-Proxy Servers auftaucht mit folgendem Befehl
tail -f /usr/share/hassio/homeassistant/home-assistant.log

wenn Sie nun die Webseite über die externe URL aktualisieren, sollte eine Fehlermeldung wie folgt ausgegeben werden…
In dem folgenden Verzeichnis finden Sie die configuraiton.yaml von Home Assistant
/usr/share/hassio/homeassistant/configuraiton.yaml
bearbeiten Sie die Konfigurationsdatei mit einem Editor Ihrer Wahl, ich verwende hierzu den vim-Editor
vim /usr/share/hassio/homeassistant/configuraiton.yaml
ergänzen Sie die Konfigurationsdatei mit den unten gezeigten http-Informationen
sowie der zuvor ermittelten IP-Adresse Ihres vertrauten Reverse-Proxy Servers

Wichtig
Achten Sie auch hier auf die korrekte yaml-Formatierung!
starten Sie nach dem Speichern der Konfigurationsdatei am besten den gesamten Home Assistant Server neu mit
reboot oder
shutdown -r now
nach dem Neustart sollte der externe Zugriff auf Ihren Home Assistant Server wieder möglich sein.

weitere Tutorials folgen…

Diesen Beitrag Bewerten

Durchschnittliche Bewertung 4.5 / 5. Anzahl der Bewertungen 2

Bislang wurde noch keine Bewertung zu diesem Beitrag abgegeben

Schreiben Sie einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert