Hi people.
I realize this question has been asked many, many times (I probably read them all looking for a solution), but I couldn’t fix it and I’m stuck, so I’m looking for help of those who know more about this.
I have a HA server for about 1.5 years, and it worked flawlessly up until last December. When I set it up, I followed some tutorials and manage to install it on an old computer, having a DuckDNS address (managed by the Duck DNS addon) and HTTPS configured with the Let’s Encrypt add-on. I even managed to have it run as a DNS home server, with the Dnsmasq addon.
I also have a wall panel on an old Samsung android tablet with the app and FullyKiosk. I also accessed the system in several other ways: home computer via browser, work computer via browser, cell phones via App. All working fine using my DuckDNS address.
Last December I woke up and noticed the wall panel wasn’t connecting to the server. My wife and kid also complained their cell phone was the same. My home computer and cell phone were working fine, but work computer also failed.
After some analysis, it became clear the problem was widespread, and the only reason my cell phone and home computer were working (while on my home wifi) was because I was using the HA server IP as DNS server. Using any other DNS would also not connect.
The problem seems to be related with SSL. Using the local IP with HTTP seems to work fine on the home computer, even with other DNS server.
I’ve tried several things, including forcing the generation of a new SSL, removing every SSL configuration (to try to access remotely without meddling with SSL), restoring them again, removing the dnsmasq addon, and lastly, I installed NGINX Home Assistant SSL Proxy, just to check if anything happened (to be honest, I don’t know what this addon was supposed to do). Nothing changes.
At a point I even replaced the server for newer hardware, as I thought maybe the old one was having trouble keeping up with everything. Nothing.
My configuration YAML has just this:
http:
base_url: https://<myhost>.duckdns.org:8123
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
And when I try to access my server via my cell phone browser, this is what I get:
Couldn’t reach this site.
The web page at https://.duckdns.org:8123/auth/authorize?response_type=code&redirect_uri=https%3A%2F%2F.duckdns.org%3A8123%2F%3Fauth_callback%3D1&client_id=https%3A%2F%2F.duckdns.org%3A8123%2F&state=eyJoYXNzVXJsIjoiaHR0cHM6Ly9oYXBpY2Fkby5kdWNrZG5zLm9yZzo4MTIzIiwiY2xpZW50SWQiOiJodHRwczovL2hhcGljYWRvLmR1Y2tkbnMub3JnOjgxMjMvIn0%3D may be temporarily inactive or could have been permanently moved to a new web address.
ERR_FAILED
Does anyone has any thoughts on what may be the issue?