| |
Denne guide viser hvordan du sætter sikker remote access op til Home Assistant ved hjælp af DuckDNS (gratis domæne + SSL) og NGINX reverse proxy.
Fordele ved NGINX
HTTPS eksternt, HTTP lokalt
ESP8266 devices (Shelly, Sonoff osv.) virker stadig
Ingen SSL overhead på lokalt netværk
Forudsætninger
Home Assistant OS med Add-ons
Adgang til din router
30 minutter
1. Opret DuckDNS Konto
Gå til https://www.duckdns.org
Log ind med Google/GitHub
Vælg et domænenavn (f.eks. mithjem) og klik add domain
Kopiér din token fra toppen af siden
2. Installér DuckDNS Addon
Settings → Add-ons → Add-on Store
Søg efter DuckDNS og klik Install
Gå til Configuration og indtast:
Domains
Klik "Tilføj" og indtast: mithjem.duckdns.org
Let's Encrypt
Fold sektionen ud
accept_terms: Slå til (toggle)
Resten kan stå som default
Klik Save
Gå til Info, sæt hak ved Start on boot og Watchdog
Klik START
Verificér: Gå til Log og tjek for "OK" og "UPDATED"
3. Installér NGINX Addon
Add-on Store → søg efter NGINX Home Assistant SSL proxy
Klik Install
Gå til Configuration og indtast
Domain: mithjem.duckdns.org
Certificate File: fullchain.pem
Private Key File: privkey.pem
Resten kan stå som default.
Klik Save
Gå til Info, sæt hak ved Start on boot og Watchdog
Klik START
4. Konfigurér Home Assistant
Åbn File editor og tilføj følgende til configuration.yaml
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24
ip_ban_enabled: true
login_attempts_threshold: 3
Vigtigt: Hvis du har SSL konfiguration i http: sektionen, skal du fjerne disse linjer:
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
Gem filen og genstart Home Assistant: Settings → System → Restart
5. Port Forwarding i Router
Find din Home Assistant IP: Settings → System → Network
Log ind på din router (typisk 192.168.1.1 eller 192.168.0.1)
Find Port Forwarding (kan også hedde Virtual Server/NAT)
Opret ny regel:
Ekstern port: 443
Intern port: 443
Intern IP: Din HA IP
Protokol: TCP
Gem og eventuelt genstart router
6. Test
Lokalt (HTTP):
http://homeassistant.local:8123 - skal virke
Eksternt (HTTPS):
Sluk WiFi på mobil
Gå til https://mithjem.duckdns.org
Skal virke uden sikkerhedsadvarsel
Troubleshooting
Kan ikke tilgå udefra:
Test port 443 på https://www.yougetsignal.com/tools/open-ports/
Tjek port forwarding er korrekt
Tjek DuckDNS Log for fejl
NGINX starter ikke:
Verificér at /ssl/fullchain.pem og /ssl/privkey.pem findes
Genstart DuckDNS addon først, vent 1 minut, start NGINX
Lokal HTTP virker ikke:
Fjern SSL konfiguration fra configuration.yaml
Genstart Home Assistant
Færdig! Du har nu sikker remote access med både HTTPS udefra og HTTP lokalt.
|
|