I have Home Assistant, V2025.12.5 (core) up and running on a Raspberry Pi 4. I can access Home Assistant, via the web and the Android app, from computers on the LAN with no issues.
I would like to be able to access Home Assistant from outside the LAN (specifically to turn on the outside garage lights). I have fiber service coming to the house and have the router configured to forward incoming requests on port 8123 to the Raspberry Pi. However, when I try accessing Home Assistant this way, the request always times out.
I suspect that I have the router properly configured and am wondering if there is a setting within Home Assistant, that I have missed, that allows it to talk with devices not on the LAN.
Just putting a port up is not secure. You should definitely consider encrypting your traffic if you are accessing your Home Assistant installation remotely. For details, please check the set up encryption using Let’s Encrypt blog post or this detailed guide to using Let’s Encrypt with Home Assistant.
I would immediately turn that OFF in Your Router
You are forwarding the WholeWideWorld to Your PI on http
(And i would most likely not even check the HA-Logs nor the Routers Logs, but just Reinstall HA, If i somehow had made such a “Move”
Nabu Casa offer a simple solution, and the small monthly sum contributes towards HomeAssistant development. They have a free 30 day evaluation period to see if it works for you…
There are free solutions, if your time is free, and you can follow detailed documentation carefully.
Read up about NAT and why it is needed in an IPv4 network environment.
Opening up your fast internet connection is suicidal. “Time to succesful compromise” is measured in seconds. You need to lock it down HARD, and only allow traffic you want to enter - nothing else.