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.yamlfil:
Kod
<span class="mFP83e">http</span>:<br aria-hidden="true" /> <span class="mFP83e">base_url</span>: <span class="rQeGvc">'http://jidokahome.duckdns.org:8123'</span> <span class="a7yfkb"># Byt ut dindoman.duckdns.org med din domän
</span> u<span class="mFP83e">se_x_forwarded_for:</span> t<span class="VSzkzc">rue
</span> t<span class="mFP83e">rusted_proxies:</span><br aria-hidden="true" /> - 1<span class="Bkvjgc">0.0.</span>0<span class="Bkvjgc">.0/</span>8<br aria-hidden="true" /> - 1<span class="Bkvjgc">72.16.</span>0<span class="Bkvjgc">.0/</span>12<br aria-hidden="true" /> - 1<span class="Bkvjgc">92.168.</span>0<span class="Bkvjgc">.0/</span>16
base_url: Ange din domän och port.use_x_forwarded_forochtrusted_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.