Something changed to prevent me accessing my Home Assistant (HA) server via it’s public domain name. Here’s my setup:
External device->Cloudflare->ISP router fowards traffic to Deco router which forwards 80/443 traffic to my ubuntu server->nginx proxy manager->HA
Cloudflare has my correct ISP public IP address in the DNS records page
ISP router is setup correctly to forward all traffic, using IP Passthrough, to my Deco router, verified Deco router IP address is correct in ISP router’s IP Passthrough page.
Deco router forwards 80/443 traffic to my ubuntu server
Ubuntu server has 80/443 ports open under ufw (firewall)
nginx running in docker container with ports mapped to 80 and 443 on ubuntu server. Also, attaching to nginx container using bash, I can curl to the host:port of HA and get HTTP results returned and doing the same in Chrome returns valid results as well, so the HA server is working as expected.
I don’t know how to troubleshoot further to figure out why I’m receiving a Connection Timed Out when accessing my public domain name. This was all working previously, but then it stopped after a reboot one day. I tried locating how to get more information out of nginx in regards to showing me if it received a request and what it did with it, but my Internet searching on how to find this information or tell nginx to generate it ended in failure.
Any help/direction is appreciated.