I created a Duck DNS account, got the domain and token .
I installed Duck DNS add-on.
In the add-on documentation, the last step is to put this in configuration.yaml:
I do that, and HA won’t restart because “http” isn’t recognized. I look close at the documentation, and it says I need the “HTTP integration”. So I go to Integrations and search for “http” - nothing is found. And yet, there is documentation for an “HTTP integration” which is supposedly used in 100% of installations, implying it’s built-in.
At this point I give up - this duck won’t hunt. What am I missing here?
If you are using anything other than your DuckDNS domain name to connect (the ip address or homeassistant.local) you will have to add a security exception in your web browser when prompted as the SSL certificate is only for your DuckDNS domain.
There was nothing about “ngnix” in the DuckDNS add-on documenation, or in the setup tutorials I found online. Even Google doesn’t know what “ngnix” is.
Seriously - is it really this hard to use Duck DNS with HA? Maybe it’s not worth the trouble. I’m only trying to use it because Nabu Casa has not been reliable.
At the end of configuration.yaml. Then I try to restart the HA core and get this error message:
The system cannot restart because the configuration is not valid: Invalid config for [http]: not a file for dictionary value @ data[‘http’][‘ssl_certificate’]. Got ‘/ssl/fullchain.pem’ not a file for dictionary value @ data[‘http’][‘ssl_key’]. Got ‘/ssl/privkey.pem’. (See /config/configuration.yaml, line 22).
It is saying the file you are referring to does not exist
I can understand why people are paying for Nabu Casa, since VPN can be a bit tricky to set up, but I never understand why people are willing to open up their network to the internet with this DuckDNS setup.
Its a huge security hole and should never be a recommended solution.
Set up a VPN on your router instead, if possible, otherwise set it up on the HA installation.
Ok I’ll back up. The setup instructions I found online said to configure the DuckDNS add-on by entering the domain and token, then click “Save”. But when I did that nothing happened. I looked in the log for the add-on and it was empty. The only thing that happened was that the “save” button was grayed out.
I’m thinking that the add-on just didn’t generate the files it was supposed to. And with nothing in the log I have no idea why.
I’ve never used a VPN and that seems like a long slog.