Acesso externo direto HTTPS + Acesso interno HTTP: Duck DNS + NGINX

Nesse método de acesso externo, o acesso sempre se dará de forma remota, mesmo se eu estiver na rede local? Ou seja, mesmo na rede local precisarei da internet para acessar o Home Assistant Ou caso eu esteja na rede local e acessar via endereço duckdns o acesso se dará localmente?

Está falando do acesso através do aplicativo de celular?

Se fizer as configurações corretas, quando tiver acessando o Wi-Fi por algumas das redes configuradas, o aplicativo vai entender que você está local e vai acessar localmente.
Do contrário, ele vai acessar remotamente.

Eu fiz todo o tutorial, estou com o acesso remoto funcionando.
Porem ele fica aparecendo essa msg de site perigoso.
Eu tenho outro HA na minha casa q não fica assim

Alguém sabe o q pode ser e como resolver?

image

Bom dia pessoal.
Pergunta de leigo: o NGINX serve somente para habilitar o HTTPS?
Pergunto, pois meu provedor de internet já me dá IP “externo” fixo, bastando somente redirecionar as portas no roteador, sem necessidade de DDNS.
No meu caso somente preciso seguir do passo 5 em diante, certo?

@Tobias Na verdade usamos nginx como proxy reversa, ele recebe o request http um porta e repassa para o home assistant em outra.

Fazemos isso porque se você ligar https direto no home assistant ele para de aceitar http, fazendo que não seja possivel acessá-lo via rede local.

A solução mais fácil para esse problema é usar uma proxy reversa, assim você mantém o HA apenas dentro da rede local, o nginx recebe um request HTTPS e repassa pro ha como HTTP.

Mas o nginx pode ser usado para várias outras coisas também. Um uso interessante para homelab é ter vários serviços diferentes hospedados na mesma porta, redirecionado o request baseado no subdomínio.

Um ponto importante, é que caso não use o Addon do duckdns precisa de algum addon que gere o certificado ssl, se não me engano o próprio Addon do nginx pode ser configurado para isso ou pode usar também o Addon do let’s encrypt.