This worked for me, BUT, I noticed that on the DuckDNS Config at minute 4:03 you had accept_terms: false and then on minute 4:12 it was changed to true. I don't know if matters but when I had it set to false it crashed my HA, I had to reset DucDNS and set that value back to true and then it worked. Other than that great step by step. Thanks.
Hi, there are issues with the video and implementation: 1. in the Duck DNS Configuration - the default for "accept_terms" is False - in your video and file you didn't mentioned it. if we don't change to True, the additions to the configuration give a visible error. 2. for some reason after everything and restarting, the HA didn't load... I needed to manually remove the entries I added to the main config file (using SAMBA) and only then it reopened. *I also disabled the Port forwarding until this is resolved Eventually I'm not sure how to proceed
Hi. When I press check configuration before HA restart I've got "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 9)."
@@SamNolan1 I found out that duck dns has had a bit of a server problem today on hassio forums, so I'm waiting until tomorrow too see if the error goes away. Then, maybe, it will create the ssl certificate files and work...
I found out that you need to indent lines 2-4 of the 4 lines of code you inserted into the configuration file. So you need to put 2 at the begging of the lines. Not on the first line though!
In the written version you say "You’re going to setup two instances of port forwarding; one for port 443, and one for port 80." However in the video and further in the doc you don't do this. Is this needed? I can't get DuckDNS to work so I'm grasping at straws here.
Same here.... something strange here that you're probably suppose to just know? What about port 80?? And dont we need to open all these ports in the firewall etc?
I've spent two solid days at this and i can't figure out what I'm doing wrong when i enter my duckdns url it takes to my router log in, if i add :8123 it cant be reached ..Help!!
Hi, great guide! One doubt: you sad raspberry in the video, but can I use this guide to home assistant installed in my laptop virtual machine in windows?
Even if he leaked his IP, by now his ISP would've rotated his IP with another one. 98.34.27.236 is not his IP address anymore because it's dynamic and Comcast (his ISP) does a pretty great job in rotating those dynamic IPs around to its customers.
I am using duckdns with https. But now I can reach my home assistant with just the localip. So when internet is down or duckdns is down. My HA becomes unusable. I plan to move to another house soon and reconfiguring the system without internet might be an issue. Any suggestion how to use duckdns for external and local up for internal access?
Hi mate, should be used this part (DuckDNS) to OpenMediaVault and have jump over the functions of my NAS? like FTP or SMB where I have some difficulties? Thanks a lot
when i try to validate the configuration i get the following error: Configuration invalid! Integration error: base_url - Integration 'base_url' not found. Integration error: ssl_certificate - Integration 'ssl_certificate' not found. Integration error: ssl_key - Integration 'ssl_key' not found. what am i doing wrong?
having error using this guide (hassio in docker) 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 8). i guess it is some permission issues
okay so i fugured out whats happened in configuration yaml the string base_url should only contain the domain.duckdns.org no https and so on base_url: domain.duckdns.org
The problem with these videos are they are great at the time of publish but with the updates on hassio over the years people reference these videos and spend hours if not days trying to troubleshoot; they think they have done something wrong but it's actually the guide that is no longer relevant.
Getting Errors: 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 5). When adding the Following in the Configuration.yaml file: http: ssl_certificate: /ssl/fullchain.pem ssl_key: /ssl/privkey.pem
Thanks for great explanation. Pls help as it says " not a file for dictionary value @ data['http']['ssl_key']. Got '/ssl/privkey.pem'. " as well as for fullchain.pem........where can I find these 2 files. Thansk
Great video and simple to follow. thank you. Just one question though, now when I log in via the command line to my HA server. I used to enter login and it would give me command line, now it asks for core-ssh login. Don't know what i enter here. any advice? thank you
it is not working for me...i can access it locally with the port 8123 followed by Https...but i cannot access it outside the network....i evn tried forwarding the port to 8123 in the external port...but that also didn't work.... Please suggest if anyone has a solun...
it is a nightmare to get this one as a search result even though it is not a raspbian nor a docker installation and does not even touch how to do it in these configurations. Would make sense to clarify in the title what installation will be used.
Take a snapshot of your system before yoy do this. Ive tried multiple guides to do this and broken my install every time. Running on docker station on qnap nas and starting to think this is the problem.
Carlo please save my life. I have been trying all of today from morning to do this. everytime I follow your steps to an exact step by step, but eventually after I restart my server I cannot gain access to it. neither locally "homeassistant.local:8123" nor "xxx.duckdns.org" I am still new to hassio and I really would appreciate it if you can help me out
@@TechTechMoreTech Yes! I have done it with "" the issue is that the web GUI is not connecting. but when I connect my HDMI cable to the RPi I am able to see and comunicate with it. maybe is it something wrong that I am doing? is there any possible way to contact you other than youtube comments?
@@TechTechMoreTech Did you guys find a solution? I am facing the same issue after several attempts. Only fix is to mount the SD on a Linux machine and delete the "http" lines from configuration yaml
what if i'm already using https on my apache server? i'm trying setting up the 8123 port for duckdns with no luck... i've checked the port, i've made your settings, nothing...the only adress i can access the hass it's the local ip, if i try external ip it won't load. is there some settings in docker or something? i've tried to allow 8123 and disable the ufw in ubuntu also, same result, my other website that runs on apache and a fqdn it's working flawlessly i bet that docker doesn't expose the port to external use...and i have no idea how to set it up to allow external traffic if i add a custom dns in hosts with local ip everything works
@@TechTechMoreTech I had an error too whilst validate my configuration: Component error: ssl_certificate - Integration 'ssl_certificate' not found. Component error: base_url - Integration 'base_url' not found. Component error: ssl_key - Integration 'ssl_key' not found. What should I do differently?
I got errors also. 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 104).
Third video I watched and cannot get it to work. error when trying to restart. " 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'." any ideas?
This worked for me, BUT, I noticed that on the DuckDNS Config at minute 4:03 you had accept_terms: false and then on minute 4:12 it was changed to true. I don't know if matters but when I had it set to false it crashed my HA, I had to reset DucDNS and set that value back to true and then it worked. Other than that great step by step. Thanks.
Sorry about that. Accept terms needs to be True for SSL to work. It’s the equivalent of accepting terms and services when you set up a new device
@@TechTechMoreTech This is major step that must be shown. I just locked myself out of my setup because of your tutorial.
@@campingmods496 Did you resolve that issue. Having the same problem over here
Hi, there are issues with the video and implementation:
1. in the Duck DNS Configuration - the default for "accept_terms" is False - in your video and file you didn't mentioned it. if we don't change to True, the additions to the configuration give a visible error.
2. for some reason after everything and restarting, the HA didn't load... I needed to manually remove the entries I added to the main config file (using SAMBA) and only then it reopened.
*I also disabled the Port forwarding until this is resolved
Eventually I'm not sure how to proceed
I found that error too. After changing that. My DNS works well.
Hi. When I press check configuration before HA restart I've got "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 9)."
Same here
@@SamNolan1 I found out that duck dns has had a bit of a server problem today on hassio forums, so I'm waiting until tomorrow too see if the error goes away. Then, maybe, it will create the ssl certificate files and work...
I had the same problem. make sure your Port Forwarding is set up properly
@@SamNolan1 yeah it worked for me
I found out that you need to indent lines 2-4 of the 4 lines of code you inserted into the configuration file. So you need to put 2 at the begging of the lines. Not on the first line though!
In the written version you say "You’re going to setup two instances of port forwarding; one for port 443, and one for port 80."
However in the video and further in the doc you don't do this. Is this needed? I can't get DuckDNS to work so I'm grasping at straws here.
Same here.... something strange here that you're probably suppose to just know? What about port 80?? And dont we need to open all these ports in the firewall etc?
Short and explained very well. Thank you.
Works flawlessly. Thank you. Simplest video out there and worked right away
Glad it worked for you!
Thanks! This is working. So there is no need to manually add the Lets Encrypt addon to use encryption? DuckDNS addon handles that for me?
Yeah
I've spent two solid days at this and i can't figure out what I'm doing wrong when i enter my duckdns url it takes to my router log in, if i add :8123 it cant be reached ..Help!!
If we don't have static WAN IP, in this case can we use this DuckDNS because WAN IP will change randomly, We can't port forward in this scenario
Hi, great guide! One doubt: you sad raspberry in the video, but can I use this guide to home assistant installed in my laptop virtual machine in windows?
Hi, you revealed your IP addresses at 3:42 You might want to re-edit and cover them up. :D
Noticed this too.
Even if he leaked his IP, by now his ISP would've rotated his IP with another one. 98.34.27.236 is not his IP address anymore because it's dynamic and Comcast (his ISP) does a pretty great job in rotating those dynamic IPs around to its customers.
@Marc Sonny You are both bots
I am using duckdns with https. But now I can reach my home assistant with just the localip. So when internet is down or duckdns is down. My HA becomes unusable. I plan to move to another house soon and reconfiguring the system without internet might be an issue. Any suggestion how to use duckdns for external and local up for internal access?
Can you help me to get my local working on the app after this? My remote works fine, but when I enter my WiFi I am loosing access
Hi mate, should be used this part (DuckDNS) to OpenMediaVault and have jump over the functions of my NAS? like FTP or SMB where I have some difficulties? Thanks a lot
when i try to validate the configuration i get the following error:
Configuration invalid!
Integration error: base_url - Integration 'base_url' not found.
Integration error: ssl_certificate - Integration 'ssl_certificate' not found.
Integration error: ssl_key - Integration 'ssl_key' not found.
what am i doing wrong?
Found out how to fix this: on the Duck DNS add on you need to accept the terms by replacing "false" with "true".
having error using this guide (hassio in docker)
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 8).
i guess it is some permission issues
okay so i fugured out whats happened
in configuration yaml the string base_url should only contain the domain.duckdns.org no https and so on
base_url: domain.duckdns.org
@@denveronly Nice man. Was hunting around for that for while. Thank you very much
The problem with these videos are they are great at the time of publish but with the updates on hassio over the years people reference these videos and spend hours if not days trying to troubleshoot; they think they have done something wrong but it's actually the guide that is no longer relevant.
Thanks a lot, works flawless now. Had trouble before cause of some other yt videos, but you got it all right. Awesome;D
Glad it helped!
Getting Errors:
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 5).
When adding the Following in the Configuration.yaml file:
http:
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
base_url is deprecated
found this problem as well
SSL error. Make sure you have the spaces at the front
COuld you make a tutorial for one in a VM ?
I'm using a VM running Ubuntu and it's working for me... but the HTTPS isn't working... plus I need to specify the port in the URL
@@RealWizardry can you elaborate... I am using a VM, cant manage to make it work
Thank you for this! It worked :)
Glad to help!
Thanks for great explanation. Pls help as it says " not a file for dictionary value @ data['http']['ssl_key']. Got '/ssl/privkey.pem'. " as well as for fullchain.pem........where can I find these 2 files. Thansk
Uninstall duckdns and install again, once you start the addon, it should create the two files.
Click start DNS addon.
@@shantanugramopadhye5003 tried all these things but still its not working. Can t understand where and what is wrong.
@@vijaynaru same here
in your duckdns configuration tab, you need to set "accept_terms" to "true" ! The restart duckdns. I struggled to find it out but it solved this issue
As soon as I add that http section and reboot, my HA is no longer accessible on network.
Always Check Configuration before you reboot HA. Did you get the issue figured out?
same happened to me ;)
@@tachemic82 @MGL Did you guys find a solution? I've had this happen a year ago and gave up. Now I'm trying again and still face the same problem...
@@JimWestJimWest yes, I only added part of the text. Will reply when I get home
@@JimWestJimWest this is what i added in the config file, and afterwards it worked
http:
base_url: myname....duckdns.org
Thank you! Is there any option that the iOS app will work remotely with this?
Yes, when it is all up and running it works on mobile internet
Great video, thanks a bunch!
Didn't mention anything about actually adding file editor or ssl cert. From scratch, this will not work.
Great video and simple to follow. thank you. Just one question though, now when I log in via the command line to my HA server. I used to enter login and it would give me command line, now it asks for core-ssh login. Don't know what i enter here. any advice?
thank you
Your explanation is very good. Great thanks!
it is not working for me...i can access it locally with the port 8123 followed by Https...but i cannot access it outside the network....i evn tried forwarding the port to 8123 in the external port...but that also didn't work....
Please suggest if anyone has a solun...
Wonderful! Thank you so much!
it is a nightmare to get this one as a search result even though it is not a raspbian nor a docker installation and does not even touch how to do it in these configurations.
Would make sense to clarify in the title what installation will be used.
Hi, public address with:8123 not working. what else could it be? Thx!
Thank You !
this gives me thre errors:
Component error: ssl_certificate - Integration 'ssl_certificate' not found.
Component error: ssl_key - Integration 'ssl_key' not found.
Component error: base_url - Integration 'base_url' not found.
any advice :/
have you checked the indentation?
your video was very helpful, thanks
Take a snapshot of your system before yoy do this. Ive tried multiple guides to do this and broken my install every time. Running on docker station on qnap nas and starting to think this is the problem.
also can happen on a normal raspi :(
Doing exacly like this but i get a not secure
You forgot to mention to put your public IP in the Duck site!
it takes me to my router... not Home assistant, how do i get the home asisstant??
Are you typing in the right IP address?
Carlo please save my life. I have been trying all of today from morning to do this. everytime I follow your steps to an exact step by step, but eventually after I restart my server I cannot gain access to it. neither locally "homeassistant.local:8123" nor "xxx.duckdns.org"
I am still new to hassio and I really would appreciate it if you can help me out
When typing in the duckdns url; are you putting “” in front of everything?
@@TechTechMoreTech Yes! I have done it with "" the issue is that the web GUI is not connecting. but when I connect my HDMI cable to the RPi I am able to see and comunicate with it.
maybe is it something wrong that I am doing? is there any possible way to contact you other than youtube comments?
You can email me at karlo@techtechandmoretech.com
i am running into the same issue! did you make any progress?
@@TechTechMoreTech Did you guys find a solution? I am facing the same issue after several attempts. Only fix is to mount the SD on a Linux machine and delete the "http" lines from configuration yaml
to locally access HA have a look here community.home-assistant.io/t/solved-hass-io-local-access-after-duckdns-setup/62323
what if i'm already using https on my apache server? i'm trying setting up the 8123 port for duckdns with no luck...
i've checked the port, i've made your settings, nothing...the only adress i can access the hass it's the local ip, if i try external ip it won't load.
is there some settings in docker or something? i've tried to allow 8123 and disable the ufw in ubuntu also, same result, my other website that runs on apache and a fqdn it's working flawlessly
i bet that docker doesn't expose the port to external use...and i have no idea how to set it up to allow external traffic
if i add a custom dns in hosts with local ip everything works
Config error following your guide
What error did you receive? Did you type in the config text exactly as it’s shown?
@@TechTechMoreTech yes copied from you written guide.
Did you start the add on first, before updating the configuration file?
@@TechTechMoreTech I had an error too whilst validate my configuration:
Component error: ssl_certificate - Integration 'ssl_certificate' not found.
Component error: base_url - Integration 'base_url' not found.
Component error: ssl_key - Integration 'ssl_key' not found.
What should I do differently?
I got errors also.
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 104).
I just wanted not to have my public ip adress as the serverip
this guy took your video ruclips.net/video/PgCHuVH57-Y/видео.html
Third video I watched and cannot get it to work. error when trying to restart. " 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'." any ideas?