SSL Not Working Locally

I’m running home assistant in a docker environment using traefik as a reverse proxy and everything is working great. I’m able to access my install via SSL internally and externally. However I am attempting to migrate to Home Assistant Core (what I think use to be hassio) and I am able to access the new environment externally via SSL however internally I can only access it via local ip address.

I have enabled NAT reflection on my pfsense router, and rebooted all hardware involved. I will also post my config below although it’s very minimal at this point. I’m hoping something is missing from my config. Any suggestions would be most appreciative.

# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

discovery:

# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
http:
  base_url: https://hassio.warllo.org
  server_port: 8124

# Text to speech
tts:
  - platform: google_translate


group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

Are you having problems with the SSL certificate?
If so, it is normal that the browser does not validate the certificate, because it was created only for the external website.

1 Like

I’m getting and error_connection refused from the browser. I am not able to reach the new environment via http and domain name either. I’m not currently forcing ssl.

What’s strange is my old Home Assistant instance is configured the exact same way and it works internally and externally. Is there anything different between Home Assistant Core and Hassio from a configuration standpoint?

If you are using SSL you need to reach it via https

1 Like