Installation
Beschreibung:
Eine Verbesserung als das Lets Encrypt Addon selbst.
Reverse Proxy und Lets Encrypt in einem.
Vorrausetzungen:
Wie immer Homeasstant muss über 80 und Port 443 vom Internet aus erreichbar sein.
Zum beispiel via Portweiterleitung im Router.
Ein Domainname muss auf auf den Router linken. Zum Beispiel myfritzadresse.
Man kann auch einen Domainnamen anlegen und als CNAME die myfritz adresse nehmen, wer einen dynmaischen anschluss hat.
Installation:
Im Home Assistant Addon Store (NICHT HACS) folgende Repo hinzufügen
https://github.com/einschmidt/hassio-addons
Auf die 3 Punkte und dann Repositories
Dort dann die URL einfügen und auf Hinzufügen klicken
Jetzt sehen wir im ersten Rahmen das Addon und können auf schließen klicken
Nun im Appstore nach Caddy suchen, eventuell den Browser cache neu laden mit STRG+F5
Dann auf Caddy 2 klicken
und installieren
Jetzt nur auf Konfiguration klicken
- EMail ausfüllen
- Domain ausfüllen
- host ausfüllen wenn geändert werden soll, ich lasse es bei localhost
- Port umändern, lasse es auch bei port 8123
Speichern.
Nun auf Information zurück, addon starten, fertig.
im Protokoll anchschauen ob es geklappt hat.
Damit der Home Assistant auch funktioniert unter Einstellungen -> Netzwerk den Domänen Namen eintragen
Das gleiche auch nochmals in der configuration.yaml
# Loads default set of integrations. Do not remove.
default_config:
homeassistant:
external_url: "https://example.tld"
und den Abschnitt noch rein
http:
use_x_forwarded_for: true
trusted_proxies:
- 127.0.0.1
- ::1
Dann sieht der Komplette Abschnitt so aus:
...
homeassistant:
external_url: "https://example.tld"
http:
use_x_forwarded_for: true
trusted_proxies:
- 127.0.0.1
- ::1
..
Home Assistant neustarten.
Sonst kommt der Fehler, liegt am NAT an sich selbst
Fertig
Android/iOS App Einstellungen:
Dort festlegen die Externe URL, dann das Interne WLAN auswählen, dort die lokale ip mit port hinterlegen









