Acesso home assistant interno e externo http e https

ACESSAR HTTP INTERNAMENTE E HTTPS EXTERNAMENTE

1º Em configuration.yaml, pode remover as linhas
http:
base_url: https://xxxxxx.duckdns.org:8123
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
Não é necessário

DUCK DNS
INSTALAR O DUCK DNS
IR NA CONFIG DO DUCK DNS

Configuração vai ficar assim


lets_encrypt:
  accept_terms: true
  certfile: fullchain.pem
  keyfile: privkey.pem
token: SEU TICKET
domains:
  - dominio.duckdns.org
aliases: []
seconds: 300

Ir em seu roteador e fazer o port foward
De 8123 para 443
*Obs. Não precisa ter 8123-8123

Instalar NGINX Home Assistant SSL proxy

Configuração vai ficar assim

domain: dominio.duckdns.org
certfile: fullchain.pem
keyfile: privkey.pem
hsts: max-age=31536000; includeSubDomains
cloudflare: false
customize:
  active: false
  default: nginx_proxy_default*.conf
  servers: nginx_proxy/*.conf

Para resolver o problema de não conseguir acessar seu dominio de dentro de sua rede.

Pessoal, para acessar rede interna agora foi habilitado tanto no hass como no app.
Para isso no configuration.yaml, so colocar !!!

  external_url: "https://dominio.duckdns.org:8123"
  internal_url: "http://homeassistant.local:8123"

No app precisa definir o nome da sua SSID e ai habilita para colocar a url interna.
Assim, agora ficou 100%

LEMBRANDO
PARA ACESSAR EXTERNO
HTTPS://DOMINIO.DUCKDNS.ORG:8123

PARA ACESSAR INTERNO
HTTP://IP:8123

#http #https #dns #duck #ngix

2 Curtidas

Boa noite pessoal, com relação a conexão externa para o homeassistant eu estou usando um VPN chamado Zero Tier One e faço a conexão por ele quando estou fora de casa, eu moro em Sao Paulo e usei esta conexão em Minas Gerais via celular sem problemas, muito bom, eu recomendo. Espero ajudar a quem esta interessado. Valeu

1 Curtida

Pra mim nao funcionou :frowning:

o que não funcionou?
Fiz hoje em 2 cartões SD e deu certo.
Qual dos passos?

se eu acessar meu ha com https://meuhost.dockdns.org:8123 ele acessa mas se eu não colocar o 8123 ele não acessa.
Ou seja só acessa se eu colocar a porta

vc tem que colocar o 8213 com https, assim ele redireciona internamente para 443.
esta certo!

Muito Obrigado

Agora to pensando se gasto 30 por mes no nabucasa ou tento seguir os passos pra por a alexa kkk

Deu certo?
Eu fiz hoje de novo para integrar o Google Home e deu certo, tem o passo a passo do Alexia

sim colocando a porta deu certo, interessante que não precisei fazer a parte do dnsmask porque não perdi o acesso pela rede interna.

Obrigado pela Dica

entao, o problema na verdade e se for usar celular se tiver dentro de casa ok
mas se sair, ai precisa colocar o duckdns, e ficar mudando, essa e a parte chata

entendi ai se fizer o dnsmask nao precisa certo?

sim, mas vai sobrecarregar seu rasp
ou se seu provedor nao tiver dnslookup da certo

Pessoal, para acessar rede interna agora foi habilitado tanto no hass como no app.
Para isso no configuration.yaml, so colocar !!!

  external_url: "https://dominio.duckdns.org:8123"
  internal_url: "http://homeassistant.local:8123"

No app precisa definir o nome da sua SSID e ai habilita para colocar a url interna.
Assim, agora ficou 100%

em qual versão? pois tentei aqui e deu erro.

Obrigado Rodrigo por postar sua configuração!

Eu estava algum tempo sem conseguir gerar o certificado ssl, eu tinha um monte de configuração aqui, deletei tudo e refiz tudo como informou e funcionou de primeira. É isto ai! Simples e funcional!
Abraço!

1 Curtida

Bom dia!
Supervisor 227
Core 112
OS 4.10

Opa que bom que deu certo!

nessa etapa, seria entrar nas configurações do roteador, em servidor virtual e colocar:
porta externa: 443 Porta interna: 8123

ao contrario!!!
8123 externa e 443 interna

Estou com 2 problemas:
1 - Toda vez que reinicio o HA o nginx não inicia no boot
2 - se eu apagar os dados do http como sugerido o HA não inicia