EXPOSE your home network to the INTERNET!! (it's safe)

EXPOSE your home network to the INTERNET!! (it's safe)

Run your home lab like an enterprise company!! Use Red Hat Enterprise Linux for FREE: https://ntck.co/redhat

In this video, NetworkChuck will show you how to install and use Cloudflare Tunnel, the best way to expose and access your home lab resources from the internet. Traditionally, you would use a reverse proxy like Nginx Proxy Manager or Traefik to expose your home lab resources, but this involved forwarding ports 80 and 443 through your firewall. (not safe). With Cloudflare Tunnel, you don’t need to forward anything!! Cloudflare will create a secure tunnel to your home network and allow you to create a subdomain that securely points to a resource in your home network. This includes an SSL certificate for EVERY subdomain automatically!!

🔥🔥Join the NetworkChuck Academy!: https://ntck.co/NCAcademy

**Sponsored by Red Hat

SUPPORT NETWORKCHUCK
—————————————————
➡️NetworkChuck membership: https://ntck.co/Premium
☕☕ COFFEE and MERCH: https://ntck.co/coffee

Check out my new channel: https://ntck.co/ncclips

🆘🆘NEED HELP?? Join the Discord Server: https://discord.gg/networkchuck

STUDY WITH ME on Twitch: https://bit.ly/nc_twitch

READY TO LEARN??
—————————————————
-Learn Python: https://bit.ly/3rzZjzz
-Get your CCNA: https://bit.ly/nc-ccna

FOLLOW ME EVERYWHERE
—————————————————
Instagram: https://www.instagram.com/networkchuck/
Twitter: https://twitter.com/networkchuck
Facebook: https://www.facebook.com/NetworkChuck/
Join the Discord server: http://bit.ly/nc-discord

0:00 ⏩ Intro
0:08 ⏩ What is Cloudflare Tunnel?
0:50 ⏩ What do you need?
1:26 ⏩ You should use RHEL.
3:38 ⏩ STEP 1 – Setup your Domain Name
3:53 ⏩ STEP 2 – Setup a FREE Cloudflare Account
5:19 ⏩ STEP 3 – Create a Cloudflare Tunnel
6:52 ⏩ setup your first pubic hostname

AFFILIATES & REFERRALS
—————————————————
(GEAR I USE…STUFF I RECOMMEND)
My network gear: https://geni.us/L6wyIUj
Amazon Affiliate Store: https://www.amazon.com/shop/networkchuck
Buy a Raspberry Pi: https://geni.us/aBeqAL
Do you want to know how I draw on the screen?? Go to https://ntck.co/EpicPen and use code NetworkChuck to get 20% off!!

#Cloudflare #CloudflareTunnel #homelab

50 Comments

  1. @angelaltylyl3906 on August 31, 2025 at 10:51 pm

    Chuck i need help i need to fix my horrible hit reg in call of duty i dont expect u to reply to this but heeelp 😂

  2. @CalvinOnTwitch on August 31, 2025 at 10:51 pm

    I’m very new to this and I’m trying to create a rtmp server for OBS. My router is CG-NAT.

    Can you provide some guidance on where I would need to go and/or what I would need to do put for the public hostname?

  3. @analystcj on August 31, 2025 at 10:54 pm

    I love the explanation despite of being 2 years in. Thanks Chuck!

  4. @nadrojcs on August 31, 2025 at 10:55 pm

    Does anyone have a know how of using UDP connections? I want to host some game servers on my network

  5. @alvydasjokubauskas2587 on August 31, 2025 at 10:55 pm

    This site can’t provide a secure connection? anyone?

  6. @DroidKnight on August 31, 2025 at 10:55 pm

    Is it possible for us to use this for FTP purpose ? I don’t see that under the application. How do we go about that ?

  7. @akselhansen304 on August 31, 2025 at 10:56 pm

    2min ad in a 9min video………

  8. @felixe.6790 on August 31, 2025 at 10:57 pm

    Great Video, your channel guided me through most of my first homelab steps and will continue to do so (quick coffee break)
    But I got a question, maybe it is a bit stupid, but do I need to have the SSL Certificates before creating the Tunnel? Or will it create the Certificates when I am creating the Tunnel?
    And if I need to create them beforehand, how would I do this/ would I also do it in cloudflare?
    Thank you already for your help 🙂

  9. @CxnirvanaCx on August 31, 2025 at 10:59 pm

    not a big deal but Privoxity residential proxies stayed connected

  10. @zoltrixlixit on August 31, 2025 at 11:00 pm

    @networkchuck. I’m trying to setup public facing ip or ddns through starlink cgnat for my home server hosting nextcloud and Minecraft bedrock on truenas. I have spent 20+ hours of failure. Please help.

  11. @MarcHershey on August 31, 2025 at 11:01 pm

    RIP Google Domains

  12. @shat0r1 on August 31, 2025 at 11:02 pm

    Dude, I’m a software engineer and I can see the insane amount of effort you put in here. This is awesome! Thank you

  13. @SkyCharter on August 31, 2025 at 11:03 pm

    6:43 Ctrl-A to get to the beginning of the command line. I learned something today and now use it… a lot.

  14. @loverboysc on August 31, 2025 at 11:03 pm

    Wow you are a genius, I have been struggling with this for awhile since my internet provider blocks access to the router from, the internet, and this solution worked right away. Thank you so much

  15. @janixDK on August 31, 2025 at 11:06 pm

    I use ubuntu, will the debian environment work for that?

  16. @simonlenhard1712 on August 31, 2025 at 11:07 pm

    I mean it´s useless if you need UDP

  17. @uradioscreen on August 31, 2025 at 11:07 pm

    One thing I dont get: You installed Cloudflare on your RHEL server and so it connected the tunnel. so far, so clear. But: How where you able to reach your home-NAS with a different local IP over the same tunnel. The tunnel terminates kn your RHEL server. How does the access to the NAS works then?

  18. @jelssonlfflame6823 on August 31, 2025 at 11:09 pm

    i was finnaly able to do it.. thank you NetworkChuck.. the tutorial is flawless

  19. @ericv4189 on August 31, 2025 at 11:09 pm

    hacking yt

  20. @mouhamettall6564 on August 31, 2025 at 11:10 pm

    cool !

  21. @wyldfiregames on August 31, 2025 at 11:10 pm

    Found this again, just got my proxmox setup with nextcloud so far. Going to follow this for access.

  22. @jostnyc on August 31, 2025 at 11:15 pm

    Thanks my man! This is still working and made it so much easier to what I wanted to do.

  23. @avenue5rangiora588 on August 31, 2025 at 11:16 pm

    Rather complex things explained simply, still works, consider me taught

  24. @HexOverride on August 31, 2025 at 11:17 pm

    nice beard :3

  25. @tarikhaque on August 31, 2025 at 11:19 pm

    This is the most valuable 9 minutes I have spent in years in learning different things. Extremely useful. However, this so cool, I am almost thinking back in my head what’s the catch ? I don’t get it, such a service exists in free tier!! By the way, while most of my services are running fine, few are throwing error though, is there any limitation which can’t be run ?

  26. @classmanOfficial on August 31, 2025 at 11:21 pm

    So, for sensitive stuff I still use twingate, but for media like plex, this is a great great way

  27. @davidhallows2389 on August 31, 2025 at 11:21 pm

    Sweeeeet, I’ve been struggling for weeks with this and am hoping it’s gonna be a breakthrough for my pi server! Awesome clear instructions. Do you have to use a subdomain or can you just use your main domain? Thanks soooooooooo much Chuck 🤩

  28. @chiefac594 on August 31, 2025 at 11:24 pm

    I used this for a project I’m working on. Works good but my configuration is not the greatest so it’s kinda slow.

  29. @hotspitta5 on August 31, 2025 at 11:26 pm

    Chuck please give us one that works with AT&T 🙁 Seems they are blocking the UDP/QUIC 7844 😩

  30. @LakeCountySkateboarding on August 31, 2025 at 11:28 pm

    Ty, sir!

  31. @vanuenzo945 on August 31, 2025 at 11:29 pm

    the cloudflare dashboard changes a lot ask gemini for guidance

  32. @DJMeku on August 31, 2025 at 11:29 pm

    ABSOLUTELY FANTASTIC!!! EXACTLY WHAT I WA LOOKING FOR! (yes, the all caps was necessary to express how happy I am with this video hahaha!)

  33. @Qbert2030 on August 31, 2025 at 11:30 pm

    I’ve been messing with so many silly ways trying to make it work without buying a domain for the 10.41$ that it costed and ultimately this was the simplest way to achieve what I wanted. I do wish you had gone into more about the NoTLSVerify part, but it seems to work when it’s turned off, like you said. Many thanks sir!

  34. @chadwickrlewis on August 31, 2025 at 11:30 pm

    this is amazing. but if my server goes down or I have to reboot the tunnel does not auto start? is there a flag or quick cron I can have it start the tunnel on reboot?

  35. @ReizungV on August 31, 2025 at 11:30 pm

    would this make it safe to host a public gameserver? I realize ddos can still be done. but it should not be able to reach anything else than the server as long a i use the correct ip and port? No access to my home network except my gameserver?

  36. @allexcarvalho on August 31, 2025 at 11:33 pm

    *-d / –detach

  37. @Stefan-xm9qb on August 31, 2025 at 11:33 pm

    I’m trying to expose my vite app running on localhost:3000 to the internet using this cloudflare tunnel but getting 502 Bad Gateway.

  38. @Abdulaziz--fs1sc on August 31, 2025 at 11:35 pm

    I fuckin love you man

  39. @MountainMan-ri2lr on August 31, 2025 at 11:37 pm

    Holy god the UI has changed and now nothing makes sense

  40. @420lofi on August 31, 2025 at 11:38 pm

    Make an update things have changed

  41. @JohannFritz78 on August 31, 2025 at 11:39 pm

    How would one set it up that the root domain points to a service and not the sub domain of the root. I use docker and portainer on a vps with tailscale. Cloudfair tunnels is one of the containers in portainer.

  42. @SimonRockwell-uu4eo on August 31, 2025 at 11:41 pm

    Ugg Ugg Ugg …. .why won’t Jellyfin work with this … for the ability to casually watch a movie or show while I am away it seems like I need years of IT training. Best I can get is Bad Gateway response from Cloudflare … tested with other internal hosts and they work fine but watching movies has me beat ….

  43. @ORIDAH on August 31, 2025 at 11:42 pm

    TeamViewer Remote Desktop Access Software, mstsc.

  44. @twilightdrones1750 on August 31, 2025 at 11:43 pm

    Some have mentioned that the cloudflare tunnel might not be as secure as chuck makes it seem to be. Anyone recently implement this? My main concern is cloudflare seeing my traffic unencrypted.

  45. @Ohmz_i on August 31, 2025 at 11:43 pm

    god, thanks man for straightforward video. wasted a day trying to get nginx to work. this saved the day

  46. @BlissedOut on August 31, 2025 at 11:45 pm

    Fantastic video

  47. @5s9horizons on August 31, 2025 at 11:45 pm

    It seems I’m crazier than you as I’ve been trying the same thing from my phone just a few minutes ago with Termux. And that’s how I got to know cloudflare by the way and that led me here somehow. 😅 What a great day !

    The best tutorial i come across today, and yesterday it was your video about "Building our own cloud" 😂

  48. @JacobQuant0 on August 31, 2025 at 11:46 pm

    doesnt your ip get exposed tho?

  49. @sinnlostechstuff on August 31, 2025 at 11:48 pm

    👍👍

  50. @Floriskwek on August 31, 2025 at 11:50 pm

    Is it safe? What if someone finds youre url, what can they do with it?

Leave a Comment