DuckDNS, SSL and Port Forwarding not working (config error)


I just set up DuckDNS with SSL. I got my configuration.yaml as following:

  api_password: !secret http_password
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem

Of course “example” is my own adress. Didn’t want to diclose that.

When I try to check my config, I get this error:

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 351). Please check the docs at

Any ideas?

Okay. So I managed to fix the above error by also installing the Let’s Encrypt addon. (totally forgot that one)

After a restart I can’t connect to hassio.local:8123 or <ip_address>:8123. I am able to connect to the HASS configurator via <ip_adress>:3218 though.

How do I fix this?

You should only have one addon installed, the duckdns one looks after letsencrypt too, the letsencrypt one is only if you don’t want duckdns.

Regarding your new problem, you have to use https internally too, configurator doesn’t need it though.