After 12 months of using free domain on freenom you can keep on extending it for next 12 months. I've been using same domain for years now without issues
Great video. Thanks for creating it. I actually discovered this option myself a few weeks ago and struggled to get it installed because I don't use a Supervised install of HomeAssistant so I don't get addons. But got it working through my docker setup and lots of trial an error. I was going to suggest the option to Always enable HTTPS in the Cloudflare SSL menu but one of commenters beat me to it. One other suggestion to truly secure your HomeAssistant instance is to enable the MFA - this will stop anyone from trying brute force your HA credentials.
@@KPeyanski hi, i added cloudflare servers into freenom. But it’s been 4 days and i still haven’t receive any email from cloudflare. Anything else i could be missing?
Just tried this on a subdomain on my test server and it works like a charm. Next I want to try to move the laptop I have my test server on to another location and see if it means a portable Homeassistant...
I’ve been searching a way to access hassio outside local area since a year, as my ip is behind a cgnat The other methods wouldn’t work. This works great. Thanks a lot.
I’ve already spent (for sure) over one hundred hours trying to implement port forwarding here in Brazil with different ISPs, but I think it’s locked. This way with tunnels it works!
Mil gracias. lo he estado intentando con otros video tutoriales y con éste lo he conseeguido. De nuevo muchas gracias por tu trabajo. Muy bien explicado.
@@KPeyanski 😄, Translation: Thank you. I have been trying with other video tutorials and with this one I have succeeded. Again thank you very much for your work. Very well explained.
Thank you very much, had big problems with duckdns the last few days so I got my own domain and followed your video and it works perfectly 😃 Greetings from Sweden
The issue with buffer is explained in the URL displayed below the error. If you will create a subdomain as an A record and point to the public IP given by your ISP that is assigned to the MAC address of your router, the Cloudflare Addon will automatically detect it and assign the tunnel to this subdomain after the authorization of the tunnel in the Cloudflare. I tested it and this is exactly working this way I described. So you can point a subdomain instead a main domain to your HA instance. Anyway thanks for the great tutorial. I wish I could only know how to disable logging in local LAN via http and port 8123, because I do not want to use this anymore.
As far as I know, if you renew the domain on time, that is before the 12 months, but after 9 months. You can renew forever. But is you forget and want your domain back you might need to pay for it.
This worked perfectly, thank you! I am now trying to setup Google Assistant - According to the guide I need to enter my Home Assistant URL and port number, but since we are using this method, Port number isn't relevant but its not working. Any suggestions? Maybe make a video on linking Google Assistant next
I will be honest with you. I have no Google Assistant, I'm using Alexa and a local speaker so for the moment I don't have plans to make Google Assistant videos. But who knows, I may change my plans someday....
FYI for anyone using Safari, the Cloudflare tunnel may not appear to work when you test it. When I tested it with Safari it doesn't load, but works fine with Firefox
Hello, excellent channel, I congratulate you, I wanted to ask if Google Assistant can be used with this method because I tried to do it and it didn't work, thank you
Really like your hands-on videos. I followed this for my HASS cloudflare tunnel and it works as expected. One question though: The certificate only has a duration of 3 months, will it automatically be renewed after that or do we have to do something manualy?
Thank you so much for this video, was using duckdns and recently google is marking my URL as deceptive which doesn't allow me to use HA companion app at all. Hoping this will run smoothly so i can stop using duckdns.
Thank you Kiril for this video. Currently I can access from outside to my ha using the web page, however the part of the companion app is not working for me. I cannot use the trakers, nor use the app from outside. Should I put the domain under the network sections (system - - > network - - > Home Assistant url)?
Nice video. I went with a different approach however. Since I don't feel comfortable having my HA (or any other webservices) exposed to the outside world 24/7. What I do is use my own self hosted VPN (Wireguard) when i'm not at home to access my HA. About certificates, I installed a self signed certificate together with Nginx Proxy Manager on Docker. The only downside I see to this, is that I had to install the root certificate to the Trusted store on all my devices. But I bumped up the validity of it to 10 years so good to go. My HA still has the certificate installed on HA itself, but I want to transfer it to the Nginx Proxy Manager too.
@@KPeyanski You are welcome :) I can use the app without problems, when I'm not home I make sure my VPN is always connected. So it all works like a charm!
@@KurumaRUclips I read about it awhile ago. For my purpose, Wireguard alone is more than enough. When looking at the quickstart section, step 1 is to set up an account with them and it requires an SSO provider. Running Wireguard alone, I have no need for any external companies like Google or whatever. Or to set up an account. I host everything myself, with the pros and cons that has. But I can see benefits if it fits your use purpose. Thanks.
hmmm somehow it stopt working here. No idea if its because of the HA update 2023.1.6 More people having this? When entering the domain in the browser nothing happens anymore. no errors in de cloudflared log (says tunnel is still working). Nameservers still the same, tunnel active etc..... :( But in the browser it keeps showing DNS_PROBE_FINISHED_NXDOMAIN
Kpeyanski, This is a great video. however, the freenom is not accepting domains now. i have tried several tyms to register new domains but all end up in vein. At the last stage. there is a message saying that the domain has been cancelled. Guess the site has a technical error now. yet it was successful during checking.
@@KPeyanski I'm experiencing the same. No way to find an available free domain, despite what you type (I just put the finger on the keyboard...). So I'm still stuck despite my intent with DuckDNS. Frustrating
@@KPeyanski Kiril you're. I had to add the suffix 'ga' to get the free domain. Unfortunately, despite following the instruction and without error in the integration log when I try to connect I get a "404: bad request" error both http: or https:. Any clue? Thanks
Probably I know where is a problem: too many attemps from your IP (not necessery from your computer) is trying to register new domain. I tryied to register new domain from my phone connected to celluar network and there is no problem with cancelation of new domain :)
Thank you Kiril for this video. after 12 months they just delete it. can you recommend other domain site? I even willing to pay but the plans of increasing the price after each year, is not what I like.
My domain seems to be expired. After login to freenom my registered domain doesn't appear in any of the lists (my domains, renew domain etc.) nor i can register any new domain ("Because of technical issues the Freenom application for new registrations is temporarily out-of-order"). Is anyone facing the same issue?
thanks for the video! I have the app working on android with no issue while on the iphone I see the login screen but cant authenticate, I get ws error 1. Any clue
I followed your steps exactly, however I didn't use a free domain and made a subdomain record. I'm getting a 400: bad request error. Cloud flare shows that the tunnel is linked and I see the dns entry in cloudflare for the subdomain I added. Any ideas?
@@KPeyanski For the same reason, why it's a great idea to use the CF tunnel for HA: -No portforwarding required -No Duckdns / no extra certificate handling required Unfortunately it's not possible to just enter the tunneled freenom domain for Wireguard addon. You have to use Duckdns.
Hello Klril, thanks for your very clear video's. But now i have 1 problem with Cloudflare. I get the Argo tunnel error 1033. It works for 2 weeks perfect and now i get this error on both machines. I read a lot but not the solution for me. Do ou know something about this? Thanks in advance. Frank
Greetings Kiril from Argentina, I consult you. with this access mode, will it be possible to link google home with Home Assistant? Thank you very much for your videos.
I don't have Google Home and I never have played with it, so I don't know that. Hope that someone who owns it will answer your question. The other option is to try it and share the result ;)
How do i remove the tunnel from my cloudflare domain? Upon deleting the tunnel from ZeroTrust i get Error 1033 and "xxxx is configured as an Argo Tunnel, and Cloudflare is currently unable to resolve it."
Hello, thank you very much for this vidéo. I have done everything and I have the error DNS_PROBE_FINISHED_NXDOMAIN any idea to solve ? Thanks from France.
Thank you for this tutorial. however I have one issue. The domain works only from the outside internet. What I mean if I am on same network the site is not opening. But if I switch of the Wifi on my phone and use data I can connect to my Homeassistant using my domain. Anyone know how to solve this? Thanks
Hey - any idea what to do with the following error? Failed to add route: code: 1003, reason: An A, AAAA, or CNAME record with that host already exists. [15:03:42] FATAL: Failed to create DNS entry ****** - I did the step by step twice and same error.
You already have a DNS record for the same hostname you want to use for HomeAssistant. Either delete that record, or change the hostname in the cloudflared setup (e.g., you can use a subdomain like ha.yourdomain).
if this cloudflare link is used within companion app, then it's used constantly, even if phone is on home wifi? Is there easy or automatic switching option for this case?
The Freenom domains shown in the video are now banned by Cloudflare and you cannot use .cf, .ga, .gq, .ml, .tk, domain names anymore. Instead you need another domain. One of the cheapest alternative is using .xyz domain that contains only numbers (between 6-9 numbers). This domain cost around $0.85/per year with the same renewal price. I used Namecheap to register mine .xyz domain - shrsl.com/43swo
Not so sure here. If you are using bridged network adapter I think it should work without issues, but I guess you either have to try it or someone who did that already to answer you.
So I guess you have to try either with freenom or with another paid domain. Many thanks for sharing the result with DuckDNS that would be useful for others
This is awesome ...But can u tell me why I cant authorize tunnel at the last step. Its said, "this zone is either not part of your account, or you do not have acccess to it"... its is because the domain ? im using .tk ....actually im leaving at Malaysia , should i change it to .com ?.... and also put my ip address at configuration.yaml... is it correct sir ? please help me... thanks you alot..
Tk domain is not a problem for sure. Most probably you’re having issues with some of the steps. Try start from scratch and execute every step very carefully. Good luck.
Hi, if you are using domain from freenom maybe that is the reason as they are now banned from Cloudflare. You can check my updated video on the topic - ruclips.net/video/jsXHwsjZRbM/видео.html
Hello, i try register my domain and is incorrect "Some of your domains could not be registered because of a technical error. These domains have been cancelled:" whats happened?
@@montseelectricidad4232 I just found it :) After logging in from my smartphone with android it and doing the same in mobile browser (Chrome) it went successful (via mobile network, not home wifi). I also tried this, but this was not working for me ruclips.net/video/-1N22yQkIQQ/видео.html
Not sure if this option exist if you use a free domain name. I have a domain name i bought from cloudshare and a option called Enable Always Use HTTPS is available. This redirects any http traffic to https traffic.
@@HATipsByLarry That's great that such an option is available! So then it is a marketing thing to allow all traffic through to the free domains while those who want safety have to pay. Surprise, surprise... ;-)
Enable it in Cloudfare I think? When setting it up, you can toggle "Always use HTTPS" and "Enable HTTPS rewrites". It's in Cloudfare sidebar: SSL/TLS > Edge certificates. Works for me, http is rewritten to https automatically
same here, i thot updating the addon to version 2.0.3 made some issue.. however even after downgrading it doesn't open the link. cloudflare shows the website is active.
to fix the errors use the 2 following commands to increase buffer size to 2.5MB sudo sysctl -w net.core.rmem_max=2500000 sudo sysctl -w net.core.wmem_max=2500000
Hi Kiril. I asked on the blog but I think you're here more: Related to this video, do you know if/how to allow external access to some addons that have the port in the URL? For example Sonarr, which would be tememu.ga:8989 -> it won’t work… neither with duckdns.
Hi Antonio, you can try add additional hosts in the configuration of the Cloudflared add-on. Check the documentation for the exact syntax, but in theory you should list them as new services and you will be able to access these services using subdomains of your main domain registered in the Cloudflare. This is an example of what you can add in the Cloudflared add-on additional_hosts: - hostname: "router.example.com" service: "192.168.1.1"
@@KPeyanski oh boy, so easy! Thank you for the pointing and example. It is indeed explained in the addon Documentation tab 😄 Thanks again, love your work & videos. Edit to add: Careful when doing this! The add-on is exposed without login/authorization, so anyone can access it. Interesting/scary, will see what I can do about it.
@@antoniorodriguezolmos log into your cloudflare account then on the left hand side click on Access. Then click on the Launch Zero Trust blue button. Follow the prompts and it will create a CloudFlare Zero Trust Dashboard. Once there click on Access then Applications then click on the Add an Application blue button. Follow the prompts and create a new policy. Again follow the prompts and when it ask you to configure a rule. Select an email rule and the value for that rule should be your e-mail address. Now when someone tries to access your home assistant URL they will get prompted to enter a e-mail address first if they don't enter the address you added as a value (your e-mail address) they won't get any. If you do you'll get a code that you can enter and gain access but no one else can. 😀
Great Video. I was having issues using duckdns as it was marking the site as deceptive. Thanks to you, I can enable Play Protect on my android phone now.
After 12 months of using free domain on freenom you can keep on extending it for next 12 months. I've been using same domain for years now without issues
That is perfect for a free service. Thanks for sharing.
Great video. Thanks for creating it. I actually discovered this option myself a few weeks ago and struggled to get it installed because I don't use a Supervised install of HomeAssistant so I don't get addons. But got it working through my docker setup and lots of trial an error.
I was going to suggest the option to Always enable HTTPS in the Cloudflare SSL menu but one of commenters beat me to it.
One other suggestion to truly secure your HomeAssistant instance is to enable the MFA - this will stop anyone from trying brute force your HA credentials.
Thanks for commenting and sharing great tips. Keep up 👍
Also use the option to block if x failed attempts
Hi Gino, how can you enable MFA on cloudflare? Regards.
Thank you for this. Just moved to a new ISP that uses a CGNAT so I can verify this method works
You are welcome! Let us know the result. Good luck!
@@KPeyanski it works perfect
Very happy to hear that. Enjoy!
I am back after few months of break. Nice to see videos!
Welcome back! Have fun!
Thank you for this video! Now my home assistant works remotely!
You're welcome!
Thanks for the domain & cloudflare setup, people keep recommending this but i wasn’t too sure about the setup
Glad I could help! Now you have the full tutorial from head to toe and you can try that.
@@KPeyanski hi, i added cloudflare servers into freenom. But it’s been 4 days and i still haven’t receive any email from cloudflare.
Anything else i could be missing?
I was struggling with ngrok. This way solve my problem. Thanks for your great tutorial .
You're welcome! Check my other tutorials as well!
Just tried this on a subdomain on my test server and it works like a charm.
Next I want to try to move the laptop I have my test server on to another location and see if it means a portable Homeassistant...
Glad that it worked for you. Let us know what happened with your other test.
I’ve been searching a way to access hassio outside local area since a year, as my ip is behind a cgnat The other methods wouldn’t work. This works great. Thanks a lot.
Did it work for real? I thought so, but I need real test confirmation!
@@KPeyanski Yes indeed it works very well
Struggling a lot. Until this tutorial! Thanks Kiril!
You are welcome 🙏 check my other tutorials as well 😉
Tks from Brazil!!! The only way that remote access worked for me! Great job! Thank you so much!
You're welcome! Greeting to Brazil as well, I hope I will manage to visit Brazil some day!
I’ve already spent (for sure) over one hundred hours trying to implement port forwarding here in Brazil with different ISPs, but I think it’s locked. This way with tunnels it works!
Greetings from Romania. Love your channel. And Shelly devices :)
Thanks for watching! Greetings to Romania from my side as well!
Worked a treat, thank you very much
You're welcome!
Ótimo vídeo, eu como sou um bom preguiçoso, adorei. Muito bem explicado, os cumprimentos do Brasil pra você cara, nota 10!
Mil gracias. lo he estado intentando con otros video tutoriales y con éste lo he conseeguido. De nuevo muchas gracias por tu trabajo. Muy bien explicado.
Hope this comment means something good :) I cannot understand it...
@@KPeyanski 😄, Translation: Thank you. I have been trying with other video tutorials and with this one I have succeeded. Again thank you very much for your work. Very well explained.
Thank you very much, had big problems with duckdns the last few days so I got my own domain and followed your video and it works perfectly 😃 Greetings from Sweden
This is awesome!! A great explainer and everything worked as advertised.
Glad it helped and glad that everything worked for you. Also, thanks for the good words!
Thank you for this tutorial 😀 successfully implemented.
Glad it helped!
nice! I did not know about this addon, I was using cloudshare directly but your way seems a bit simpler. Thanks
Glad I could help!
The issue with buffer is explained in the URL displayed below the error. If you will create a subdomain as an A record and point to the public IP given by your ISP that is assigned to the MAC address of your router, the Cloudflare Addon will automatically detect it and assign the tunnel to this subdomain after the authorization of the tunnel in the Cloudflare. I tested it and this is exactly working this way I described. So you can point a subdomain instead a main domain to your HA instance. Anyway thanks for the great tutorial. I wish I could only know how to disable logging in local LAN via http and port 8123, because I do not want to use this anymore.
Many thanks for the detailed explanation it was really useful.
As far as I know, if you renew the domain on time, that is before the 12 months, but after 9 months. You can renew forever. But is you forget and want your domain back you might need to pay for it.
Yes, that is great. It seems that you have to watch out your inbox for mail from them and you will be alright.
Thank you very much sir!!!!!
This was a much needed one
You are welcome! Are you going to implement it?
@@KPeyanski yes implemented it sir. My ISP was blocking my port 443 and 80, hence I was unable to do the Duckdns+letsencrypt method
Thanks again!!
Great to hear! Enjoy!
Thank you. Finally work. And ohters videoas are awesome and helpful
Great to hear!
This is so bloody awesome, thanks! Other techniques weren't working for me, because of our internet configuration.
Great to hear! Check my other tutorials as well!
@@KPeyanski I've watched many of them, and you do a great job
Really? Thanks for this and enjoy!
Did you try tail scale and zero-tier?
@@yousaf.saleem No, I had only tried port forwarding and VPN. But I had a device between my router and the internet that I couldn't control.
Thanks for great tutorial. Works supperb for me.
Great to hear that. Check my other tutorials as well.
Thanks Kirill!!! You just saved my ass from having to install a VPN & fuss with my router!!!
Haha great to hear that! Check my other videos they might save you as well 😉
😀merci beaucoup pour ce tuto j'ai testé et sa marche sans probleme
Many thanks and greeting to France!
Thank you!
You're welcome! Check my other videos as well!
браво добър tutorial
Радвам се че ти харесва. Виж и другите ми tutorials
@@KPeyanski добре е ако има и титулар с proxmox
This worked perfectly, thank you! I am now trying to setup Google Assistant - According to the guide I need to enter my Home Assistant URL and port number, but since we are using this method, Port number isn't relevant but its not working. Any suggestions? Maybe make a video on linking Google Assistant next
I will be honest with you. I have no Google Assistant, I'm using Alexa and a local speaker so for the moment I don't have plans to make Google Assistant videos. But who knows, I may change my plans someday....
Hey man! I ran into the same issue. Have you found a solution by any chance?
@@Sijbr1ng nah sorry mate, I gave up
@@kashxpert okay thanks for the reply. I’ll let you know if I find a solution!
Did you find the solution?
FYI for anyone using Safari, the Cloudflare tunnel may not appear to work when you test it. When I tested it with Safari it doesn't load, but works fine with Firefox
Great video, thanks for posting it 🙂
Glad you enjoyed it! Check my other videos as well!
After the 12months you get a mail. There you need in a few Days say that you want a new free 12 months
Really? That is perfect :) Thanks for sharing!
@@KPeyanski yes used it a lot for test websites.
Great Video.
Thanks, check my other videos as well!
Insanely easy, thanks for posting!
Thank you for the video, freenom is down and cant accept new registrations.
Is there a good working alternative?
I've same issue.. :( any solution ?
Hello, excellent channel, I congratulate you, I wanted to ask if Google Assistant can be used with this method because I tried to do it and it didn't work, thank you
Thanks Kiril.
You are most welcome. Are you going to try it?
@@KPeyanski Not sure yet. 😊
What is stopping you?
@@KPeyanski Time to do it.
Oh, yes time is the most important asset lately for me as well.
Mersi KIril... I managed, works great.
Excellent! Glad it helped!
You are great man ! Thanks a lot :-)
You're welcome!
thank you so much it worked for me, but i bought a paid domain name.👍
Very good material ! Thanks Kiril !
I wonder how disable possibility of connection via http ...
it can be done from the Cloudflare settings
Thanks ! You're awesome and so relevant
Glad you think so! Check my latest video about HA and Cloudflare as well - ruclips.net/video/jsXHwsjZRbM/видео.html
Really like your hands-on videos. I followed this for my HASS cloudflare tunnel and it works as expected. One question though: The certificate only has a duration of 3 months, will it automatically be renewed after that or do we have to do something manualy?
yes, it will automatically renew. Enjoy!
Is there no way to enable https locally with this method? It appears the microphone for Assist requires https connection.
Thank you very much for the tutorial! Is it possible to use this with home assistant webhooks? For some reason I can't get it to work...
Yes, web hooks should work without issues.
perfect. it works. but with this addon nabucasa will stop earn all money))
Don't worry, they have other sources of income 🤣 On top there are passengers for every train....
Thank you so much for this video, was using duckdns and recently google is marking my URL as deceptive which doesn't allow me to use HA companion app at all. Hoping this will run smoothly so i can stop using duckdns.
Yes, this should be fine. Someone already reported similar issue and that he managed to fix that using this method.
Thanks a lot for awesome videos . If you loose internet connection , will you be able to access HA internally over https ?
You will be able to access HA internally but over http
@@KPeyanski thanks
You are welcome!
Thank you Kiril for this video. Currently I can access from outside to my ha using the web page, however the part of the companion app is not working for me. I cannot use the trakers, nor use the app from outside.
Should I put the domain under the network sections (system - - > network - - > Home Assistant url)?
Nice video. I went with a different approach however. Since I don't feel comfortable having my HA (or any other webservices) exposed to the outside world 24/7. What I do is use my own self hosted VPN (Wireguard) when i'm not at home to access my HA.
About certificates, I installed a self signed certificate together with Nginx Proxy Manager on Docker.
The only downside I see to this, is that I had to install the root certificate to the Trusted store on all my devices. But I bumped up the validity of it to 10 years so good to go. My HA still has the certificate installed on HA itself, but I want to transfer it to the Nginx Proxy Manager too.
Thanks for sharing. Are you able to use the Home Assistant companion app in your setup?
Try Tailscale!! SSO and no more private key hassle
@@KPeyanski You are welcome :) I can use the app without problems, when I'm not home I make sure my VPN is always connected. So it all works like a charm!
@@KurumaRUclips I read about it awhile ago. For my purpose, Wireguard alone is more than enough. When looking at the quickstart section, step 1 is to set up an account with them and it requires an SSO provider.
Running Wireguard alone, I have no need for any external companies like Google or whatever. Or to set up an account. I host everything myself, with the pros and cons that has.
But I can see benefits if it fits your use purpose. Thanks.
@@yerunski does it work behind CGNAT? I mean wire guard?
hmmm somehow it stopt working here. No idea if its because of the HA update 2023.1.6
More people having this? When entering the domain in the browser nothing happens anymore. no errors in de cloudflared log (says tunnel is still working). Nameservers still the same, tunnel active etc..... :( But in the browser it keeps showing DNS_PROBE_FINISHED_NXDOMAIN
can you connect to alexa? I did but no device is detected in my alexa app 😞
Kpeyanski, This is a great video. however, the freenom is not accepting domains now. i have tried several tyms to register new domains but all end up in vein. At the last stage. there is a message saying that the domain has been cancelled. Guess the site has a technical error now. yet it was successful during checking.
Thanks, John. It is possible to have some issues with freenom initially, but once you register your domain everything will be fine.
@@KPeyanski I'm experiencing the same. No way to find an available free domain, despite what you type (I just put the finger on the keyboard...). So I'm still stuck despite my intent with DuckDNS. Frustrating
Hi Mario, try entering the domain + extension when you search for a free domain. For example: domain.ga it should work that way.
@@KPeyanski Kiril you're. I had to add the suffix 'ga' to get the free domain. Unfortunately, despite following the instruction and without error in the integration log when I try to connect I get a "404: bad request" error both http: or https:. Any clue? Thanks
Probably I know where is a problem: too many attemps from your IP (not necessery from your computer) is trying to register new domain. I tryied to register new domain from my phone connected to celluar network and there is no problem with cancelation of new domain :)
Thank you Kiril for this video. after 12 months they just delete it. can you recommend other domain site? I even willing to pay but the plans of increasing the price after each year, is not what I like.
What if Home Assistant is installed on an internal router behind my gateway router?
If your internal router can start a Home Assistant why not?
My domain seems to be expired. After login to freenom my registered domain doesn't appear in any of the lists (my domains, renew domain etc.) nor i can register any new domain ("Because of technical issues the Freenom application for new registrations is temporarily out-of-order"). Is anyone facing the same issue?
Same issue...
thanks for the video! I have the app working on android with no issue while on the iphone I see the login screen but cant authenticate, I get ws error 1. Any clue
Freenom is not taking new registrations. Can you please suggest any other alternative
I've same issue. Any solution ?
I followed your steps exactly, however I didn't use a free domain and made a subdomain record. I'm getting a 400: bad request error. Cloud flare shows that the tunnel is linked and I see the dns entry in cloudflare for the subdomain I added. Any ideas?
yes, this is also what I want
Hi, I did everything but navigating to the site I created from freenom gives me page not found. How can I solve this?
Thanks for the great video!
Is it possible also to route the Wireguard addon traffic via Cloudflared addon tunnel and if yes, how?
Not sure about that, but what is the point?
@@KPeyanski
For the same reason, why it's a great idea to use the CF tunnel for HA:
-No portforwarding required
-No Duckdns / no extra certificate handling required
Unfortunately it's not possible to just enter the tunneled freenom domain for Wireguard addon. You have to use Duckdns.
Hello Klril, thanks for your very clear video's. But now i have 1 problem with Cloudflare. I get the Argo tunnel error 1033. It works for 2 weeks perfect and now i get this error on both machines. I read a lot but not the solution for me. Do ou know something about this? Thanks in advance. Frank
Dose anybody know how to use this cloudflare with webrtc? non of my videos load when on an external device.
when i did this and I connected to other network, I cannot connect to my cloudflared apps, it only works when I am on the same network
Hi this works great..but how to make local ha instance to run on https rather http?
Not possible, and why you need that after all?
@@KPeyanski is http secure or https?
I follow all the step from A to Z you share but don't know what's wrong that's cannot be access also..
Do you have any errors?
Greetings Kiril from Argentina, I consult you.
with this access mode, will it be possible to link google home with Home Assistant?
Thank you very much for your videos.
I don't have Google Home and I never have played with it, so I don't know that. Hope that someone who owns it will answer your question. The other option is to try it and share the result ;)
@@KPeyanski I guess you can only connect HA to Google Home via Nabu Casa
@Mario Palma, I thought so, but it is always better someone to confirm from first hand!
Nabu Casa is the easy and paid way, it can also be done without paying, when I get a free domain I will try it, until now (freenom) I can't.
@@KPeyanski thankx a lot for this video. yes it is possible to link google home with homeassistant . I have try it and it work fine
How do i remove the tunnel from my cloudflare domain?
Upon deleting the tunnel from ZeroTrust i get Error 1033 and "xxxx is configured as an Argo Tunnel, and Cloudflare is currently unable to resolve it."
Hello, thank you very much for this vidéo. I have done everything and I have the error DNS_PROBE_FINISHED_NXDOMAIN any idea to solve ?
Thanks from France.
Solved, I have waited a bit and it was ok.
Great to hear. Enjoy!
Thank you for this tutorial. however I have one issue. The domain works only from the outside internet. What I mean if I am on same network the site is not opening. But if I switch of the Wifi on my phone and use data I can connect to my Homeassistant using my domain. Anyone know how to solve this? Thanks
And what happens if you just enter your local IP and the port? Ex: 192.168.1.2:8123
Thts bc DNS
Is it possible to change the nameservers on a Google domain?
I don't thing so
It's not working for me, on the cloud flare add-on log shows "Host has no internet connection, waiting 30 seconds"
Is your HA connected to the Internet?
Hey - any idea what to do with the following error? Failed to add route: code: 1003, reason: An A, AAAA, or CNAME record with that host already exists.
[15:03:42] FATAL: Failed to create DNS entry ****** - I did the step by step twice and same error.
You already have a DNS record for the same hostname you want to use for HomeAssistant. Either delete that record, or change the hostname in the cloudflared setup (e.g., you can use a subdomain like ha.yourdomain).
how can i enable alexa skill with this cloud i was on nabe case and enble this skill but i dont know how to intgrate alexa now plz help me
You'll need an Alexa app (check the integrations section of HA) or Alexa Media Player add-on for that.
freenom is not allowing new registration, has someone found a good alternative?
Do google assistant work
not sure, I guess you have to test it
if this cloudflare link is used within companion app, then it's used constantly, even if phone is on home wifi? Is there easy or automatic switching option for this case?
You can try two add two Home Assistants in your companion app. One with the public domain and one with the local address of the same installation.
@@KPeyanski Is this possible on android? I didn't find a way to do that..
Hey. It’s work great for 6 months. But now stop working 😢😢
The Freenom domains shown in the video are now banned by Cloudflare and you cannot use .cf, .ga, .gq, .ml, .tk, domain names anymore. Instead you need another domain. One of the cheapest alternative is using .xyz domain that contains only numbers (between 6-9 numbers). This domain cost around $0.85/per year with the same renewal price. I used Namecheap to register mine .xyz domain - shrsl.com/43swo
@@KPeyanski same here. Pls make video on that. how to buy 0.85$ domain and how to connect hassio....
What does I need to change in the tunnel config when Home Assitant is in a virtualbox
Not so sure here. If you are using bridged network adapter I think it should work without issues, but I guess you either have to try it or someone who did that already to answer you.
am using a virtual machine ,it did not work with me
And how did you setup you network adapter?
Hi, getting a domain for free does seem losing a lot of privacy. Can you tell if its possible to use the duckdns domain for this?
I think it should work, but I guess you have to try.
@@KPeyanski Thanks, it seems it doesn't. Cloudflare doesn't take a duckdns URL.
So I guess you have to try either with freenom or with another paid domain. Many thanks for sharing the result with DuckDNS that would be useful for others
This is awesome ...But can u tell me why I cant authorize tunnel at the last step. Its said, "this zone is either not part of your account, or you do not have acccess to it"... its is because the domain ? im using .tk ....actually im leaving at Malaysia , should i change it to .com ?.... and also put my ip address at configuration.yaml... is it correct sir ? please help me... thanks you alot..
error code (1010)
Tk domain is not a problem for sure. Most probably you’re having issues with some of the steps. Try start from scratch and execute every step very carefully. Good luck.
@@KPeyanski ok sir.. Thank you
Hello, i use cloudflare from 1 year, after watched your video. Now i have error 1033 Argo tunnel error. What's kind of problem is it? Thank you
Hi, if you are using domain from freenom maybe that is the reason as they are now banned from Cloudflare. You can check my updated video on the topic - ruclips.net/video/jsXHwsjZRbM/видео.html
One important thing... It works only with officially supported systems - HaOS and Debian. Ubuntu etc are not compliant((
It works on a Raspberry Pi OS so that is not so true. What is the problem with Ubuntu?
@@KPeyanski same cases in issues 111 and 122 at github
Hello, i try register my domain and is incorrect "Some of your domains could not be registered because of a technical error. These domains have been cancelled:" whats happened?
I have same error. Did you solved this issue?
@@jordanadam87 no sorry ,if you find the solution write me please
@@montseelectricidad4232 I just found it :)
After logging in from my smartphone with android it and doing the same in mobile browser (Chrome) it went successful (via mobile network, not home wifi).
I also tried this, but this was not working for me ruclips.net/video/-1N22yQkIQQ/видео.html
It doesnt shoe the cloudflare addon wheb i create the repository :/
what do you mean?
@@KPeyanski i solve it, i just had to refresh the page 🤣
for those viewing this more recently: freenom no longer provides free domains.
just noticed the comment in the video description. .tk still appear to work if you had a domain from before.
How to block the http access to the free domain and thereby to the HA site? The access to HA should work only with https.
Not sure if this option exist if you use a free domain name. I have a domain name i bought from cloudshare and a option called Enable Always Use HTTPS is available. This redirects any http traffic to https traffic.
@@HATipsByLarry That's great that such an option is available!
So then it is a marketing thing to allow all traffic through to the free domains while those who want safety have to pay. Surprise, surprise... ;-)
@@uwe.herting.37431 They have to keep the bills paid some way 🙂
@@HATipsByLarry - that's OK! And if this is working I totally agree!
Enable it in Cloudfare I think? When setting it up, you can toggle "Always use HTTPS" and "Enable HTTPS rewrites". It's in Cloudfare sidebar: SSL/TLS > Edge certificates. Works for me, http is rewritten to https automatically
Not working anymore from today
Why? It should be working without issues!
same here, suddenly stopped today
same here, i thot updating the addon to version 2.0.3 made some issue.. however even after downgrading it doesn't open the link. cloudflare shows the website is active.
Anyone able to fix it? I've removed the addon, deleted site from cloudflare and started from scratch, still not able to get it to work.
just out of the blue, it started working again.
Nothings free, so you provide all your hosts data to Cloudflare?
the communication is encrypted
@@KPeyanski And docker & server? They still get it
to fix the errors use the 2 following commands to increase buffer size to 2.5MB
sudo sysctl -w net.core.rmem_max=2500000
sudo sysctl -w net.core.wmem_max=2500000
Right where you are getting the buffer error, I am getting a different error saying "getCheksum: failed to find checksum for name"
[16:55:35] INFO: Checking add-on config...
[16:55:35] INFO: Checking for existing certificate...
[16:55:35] INFO: Existing certificate found
[16:55:35] INFO: Checking for existing tunnel...
[16:55:35] INFO: Existing tunnel with ID 709d94df-e2f5-4e1f-a014-4e849bbbc471 found
[16:55:35] INFO: Checking if existing tunnel matches name given in config
[16:55:35] INFO: Existing Cloudflare Tunnel name matches config, proceeding with existing tunnel file
[16:55:35] INFO: Creating config file...
[16:55:36] INFO: Validating config file...
Validating rules from /tmp/config.json
OK
[16:55:36] INFO: Creating DNS entry thestuarts.family...
2023-04-30T23:55:36Z INF thestuarts.family is already configured to route to your tunnel tunnelID=709d94df-e2f5-4e1f-a014-4e849bbbc471
[16:55:37] INFO: Finished setting up the Cloudflare Tunnel
[16:55:37] INFO: Connecting Cloudflare Tunnel...
2023-04-30T23:55:37Z INF Starting tunnel tunnelID=709d94df-e2f5-4e1f-a014-4e849bbbc471
2023-04-30T23:55:37Z INF Version 2023.4.1
2023-04-30T23:55:37Z INF GOOS: linux, GOVersion: go1.19.6, GoArch: amd64
2023-04-30T23:55:37Z INF Settings: map[config:/tmp/config.json cred-file:/data/tunnel.json credentials-file:/data/tunnel.json loglevel:info metrics:0.0.0.0:36500 no-autoupdate:true origincert:/data/cert.pem]
2023-04-30T23:55:37Z INF Generated Connector ID: d8a4e380-da0f-4080-acc4-729b2259da96
2023-04-30T23:55:37Z INF Initial protocol quic
2023-04-30T23:55:37Z INF ICMP proxy will use 172.30.33.2 as source for IPv4
2023-04-30T23:55:37Z INF ICMP proxy will use :: as source for IPv6
2023-04-30T23:55:37Z INF Starting metrics server on [::]:36500/metrics
2023-04-30T23:55:37Z ERR update check failed error="Error: getChecksum: failed to find checksum for name"
2023-04-30T23:55:37Z INF Registered tunnel connection connIndex=0 connection=640373c6-4718-4acb-9965-473d985a9b34 event=0 ip=198.41.200.73 location=PHX protocol=quic
2023-04-30T23:55:37Z INF Registered tunnel connection connIndex=1 connection=db7d82cb-6ccd-4b2d-843a-66b7e00bb768 event=0 ip=198.41.192.77 location=LAX protocol=quic
2023-04-30T23:55:39Z INF Registered tunnel connection connIndex=2 connection=f3ead225-657d-4838-b370-6466e0926165 event=0 ip=198.41.200.23 location=PHX protocol=quic
2023-04-30T23:55:39Z INF Registered tunnel connection connIndex=3 connection=ceb317f1-e116-4401-bdb3-25d028ba7de3 event=0 ip=198.41.192.57 location=LAX protocol=quic
Any ideas here ?
Hi Kiril. I asked on the blog but I think you're here more: Related to this video, do you know if/how to allow external access to some addons that have the port in the URL?
For example Sonarr, which would be tememu.ga:8989 -> it won’t work… neither with duckdns.
Hi Antonio,
you can try add additional hosts in the configuration of the Cloudflared add-on. Check the documentation for the exact syntax, but in theory you should list them as new services and you will be able to access these services using subdomains of your main domain registered in the Cloudflare. This is an example of what you can add in the Cloudflared add-on
additional_hosts:
- hostname: "router.example.com"
service: "192.168.1.1"
@@KPeyanski oh boy, so easy! Thank you for the pointing and example. It is indeed explained in the addon Documentation tab 😄 Thanks again, love your work & videos.
Edit to add: Careful when doing this! The add-on is exposed without login/authorization, so anyone can access it. Interesting/scary, will see what I can do about it.
@@antoniorodriguezolmos log into your cloudflare account then on the left hand side click on Access. Then click on the Launch Zero Trust blue button. Follow the prompts and it will create a CloudFlare Zero Trust Dashboard. Once there click on Access then Applications then click on the Add an Application blue button. Follow the prompts and create a new policy. Again follow the prompts and when it ask you to configure a rule. Select an email rule and the value for that rule should be your e-mail address. Now when someone tries to access your home assistant URL they will get prompted to enter a e-mail address first if they don't enter the address you added as a value (your e-mail address) they won't get any. If you do you'll get a code that you can enter and gain access but no one else can. 😀
@@HATipsByLarry I was wondering if you could assist. My Adguard Home Add-on doesn't block Ads with this method now. Any idea why that would be?
Great Video. I was having issues using duckdns as it was marking the site as deceptive. Thanks to you, I can enable Play Protect on my android phone now.
Glad I could help. Sorry for the dumb question, but what is Play Protect? I'm not an Android user and I never heard of it till now.
@@KPeyanski it's like a anti virus made by google