Källa: Home Assistant | DuckDNS |


För att få extern åtkomst till din Home Assistant-installation via DNS behöver du konfigurera en dynamisk DNS-tjänst, öppna portar på din router och eventuellt använda en SSL-certifikat för säkerhet. 

Här är en steg-för-steg guide:

1. Välj en dynamisk DNS-tjänst:
  • DuckDNS:

    En populär och gratis tjänst som erbjuder en subdomän under duckdns.org. 

  • Alternativ:

    Du kan också använda andra tjänster som Nabu Casa (en betaltjänst som erbjuder mer än bara DNS) eller andra dynamiska DNS-leverantörer. 

2. Skapa ett konto och konfigurera din domän:
  • Besök DuckDNS eller din valda tjänsts webbplats och skapa ett konto.
  • Välj ett ledigt underdomännamn (t.ex., jidokahome.duckdns.org).
  • Följ instruktionerna för att konfigurera domänen med din router. 
3. Konfigurera din router:
  • Logga in på din routers administratörsgränssnitt. 
  • Hitta avsnittet för portforwarding eller vidarebefordran av portar. 
  • Skapa en regel som vidarebefordrar trafik på port 8123 (standardport för Home Assistant) till den interna IP-adressen för din Home Assistant-installation. 
  • Se till att porten är öppen och inte blockerad av din ISP. 

4. Konfigurera Home Assistant:

  • Lägg till följande konfiguration i din configuration.yaml fil:
Kod
    http:      base_url: 'http://jidokahome.duckdns.org:8123' # Byt ut dindoman.duckdns.org med din domän
      use_x_forwarded_for: true
      trusted_proxies:        - 10.0.0.0/8        - 172.16.0.0/12        - 192.168.0.0/16
  • base_url: Ange din domän och port. 
  • use_x_forwarded_for och trusted_proxies: Dessa behövs för att Home Assistant ska kunna identifiera klientens IP-adress korrekt när du använder en reverse proxy som DuckDNS. 
5. (Valfritt) Konfigurera SSL-certifikat:
  • För att få en säker anslutning (HTTPS) behöver du ett SSL-certifikat.
  • Du kan använda Let’s Encrypt via Home Assistant för att automatiskt generera och installera ett certifikat.
  • När du använder en reverse proxy som DuckDNS, är det oftast de som hanterar SSL-certifikaten. 
6. Testa din anslutning:
  • Öppna din webbläsare och gå till din domän (t.ex., http://jidokahome.duckdns.org:8123).
  • Du bör nu kunna komma åt din Home Assistant-installation externt. 
Viktigt:
  • Se till att din router är säker och att du har ett starkt lösenord. 
  • Överväg att använda en VPN för extra säkerhet när du ansluter externt. 
  • Om du använder en reverse proxy, se till att den är korrekt konfigurerad och säker. 
Genom att följa dessa steg kan du säkert och enkelt komma åt din Home Assistant-installation från var som helst med hjälp av en dynamisk DNS-tjänst och en port forwarding-regel på din router.