Home Assistant and DuckDNS

I have very limited experience with linux and am not a ‘techie’ by trade, just more of a tinkerer…

I bought the HomeAsisstant pre-flashed from ameridroid and managed to break it’s functionality last night when I tried to add DuckDNS. I was attempting to add this so that I could set up my Nest products. It appeared this is what I needed to do.

Now whenever I try to access HA locally or via the domain name generated by duckDNS, it just sits there and won’t connect. When I attempt to connect via the iPhone App, I just get an error screen that says “no http.base_url was found in the discovery information”.

I found a post from April of 2020 but now I’m not sure if it is out of date because that’s well over a year ago - something about using Nginx to set up DuckDNS?

Does anyone know if that is still the way to go? Thanks

And at any rate - what is the easiest method to undo what I’ve managed to mess up so that I can actually access the interface again?

Just restore the backup that you made before you tried to add DuckDNS.
Then check-out Nginx Proxy Manager

I just discovered I can get to the HA via the direct IP address. I can take a look at Nginx but after installing visual studio code, the issue appears to be that in my configuration.yaml file, the base_url string “does not match the pattern of deprecated”.

I found another post in the forums about it but even after reading through that I’m not sure what to change.

IIRC, base_url is deprecated, your internal and external URL’s are set via the UI, (configuration >>> general)

Thank you, I found the information for internal and external URL… and there’s no option for internal and external URL under configuration - general. I don’t think this is an old version of Home Assistant… not sure why it doesn’t show as an option, I will keep digging.

Have you turned on advanced mode?

Go to the Profile icon in Home Assistant and scroll down to turn on Advanced Mode.

Thanks for all your help with the basic things that should be obvious. I got that set up, think I got the internal and external access URL’s set up and edited the configuration file for duckDNS domain and token… did mariadb and nginx… Still not quite working but I will try to work on it this afternoon. Thanks again.