Chcete-li použít metodu DuckDNS, musíte na routeru nastavit dvě věci. Přiřaďte statickou IP adresu Raspberry Pi a nastavte pravidlo předávání portů. Poté, co nastavíte Pi na statickou IP, přejděte do nastavení předávání portů na vašem routeru. Poté přidejte nové pravidlo s následujícími informacemi:
Kód: Vybrat vše
Name: Home Assistant
Port: 443
Forwarding IP: 192.168.XX.X #Raspberry Pi's IP address
Forwarding Port: 8123
Protocol: TCP
Dále vytvořte subdoménu DuckDNS. Přejděte na duckdns.org , přihlaste se jednou z dostupných metod a vytvořte novou subdoménu. Vaše nová adresa URL DuckDNS bude:
Kód: Vybrat vše
Your_Domain.duckdns.org
Směrem nahoru je číslo tokenu. Zkopírujte toto číslo a vraťte se do Home Assistant. Poté přejděte do obchodu Supervisor , Add-on store , klikněte na doplněk DuckDNS a nainstalujte jej. Poté přejděte dolů do oblasti Konfigurace a pod tokena zadejte číslo tokenu DuckDNS. Poté pod domains zadejte novou adresu URL DuckDNS. Doplněk DuckDNS používá Let's Encrypt k nastavení certifikátu SSL a šifrování vzdáleného připojení. Takže pod accept_terms změnou od falsedo true.
Kód: Vybrat vše
lets_encrypt:
accept_terms: true
certfile: fullchain.pem
keyfile: privkey.pem
token: sdfj-2131023-dslfjsd-12321
domains:
- my-domain.duckdns.org
aliases: []
seconds: 300
Dále pomocí editoru souborů otevřete configuration.yaml soubor, odkomentujte http odebráním značky hash # a poté pod ni zadejte následující:
Kód: Vybrat vše
http:
BASE_URL: your_domain.duckdns.org
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
Kód: Vybrat vše
http:
base_url: your_domain.duckdns.org
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
ip_ban_enabled: True
login_attempts_threshold: 3
Po úpravě soubor uložte a restartujte Home Assistant. Když je zpět online, k opětovnému přístupu k webovému rozhraní byste nyní použili adresu DuckDNS URL zevnitř i vně vaší domácí sítě.