DDNS on a Raspberry Pi using the Cloudflare API (Dynamic DNS)

Поділитися
Вставка
  • Опубліковано 20 гру 2024

КОМЕНТАРІ •

  • @NetworkChuck
    @NetworkChuck  3 роки тому +34

    Protect yourself!! --www.privateinternetaccess.com...
    --- 83% discount! That's less than 3 dollars a month, PLUS, you get 2 extra months for free!
    🔎🔎Links and Guide: bit.ly/3hG55wI
    DDNS or Dynamic DNS is REQUIRED if you don’t have a static Public IP address for your home network. In this video, I’ll show you how to setup DDNS on a Rasberry Pi (or any Linux computer) using a Linux Bash script and Cloudflare. We’ll also use crontab to make sure it keeps your IP address up-to-date!
    Get a raspberry pi: geni.us/aBeqAL (affiliate)
    🔥🔥Join the NetworkChuck membership: bit.ly/3riRhek
    SUPPORT NETWORKCHUCK
    ---------------------------------------------------
    ➡NetworkChuck membership: bit.ly/3riRhek
    ☕☕ COFFEE and MERCH: NetworkChuck.coffee
    Check out my new channel, bit.ly/nc_clips
    🆘🆘NEED HELP?? Join the Discord Server: discord.gg/networkchuck
    STUDY WITH ME on Twitch: bit.ly/nc_twitch
    READY TO LEARN??
    ---------------------------------------------------
    -Learn Python: bit.ly/3rzZjzz
    -Get your CCNA: bit.ly/nc-ccna
    FOLLOW ME EVERYWHERE
    ---------------------------------------------------
    Instagram: instagram.com/networkchuck/
    Twitter: twitter.com/networkchuck
    Facebook: facebook.com/NetworkChuck/
    Join the Discord server: bit.ly/nc-discord
    0:00 ⏩ Intro
    0:26 ⏩ What is Dynamic DNS??
    1:42 ⏩ What do you need?
    2:21 ⏩ STEP 1: Setup your Linux (bash) script
    9:06 ⏩ STEP 2: Automate your script (crontab)
    AFFILIATES & REFERRALS
    ---------------------------------------------------
    (GEAR I USE...STUFF I RECOMMEND)
    My network gear: geni.us/L6wyIUj
    Amazon Affiliate Store: www.amazon.com/shop/networkchuck
    Buy a Raspberry Pi: geni.us/aBeqAL
    #ddns #raspberrypi #pia

    • @calkpon4168
      @calkpon4168 3 роки тому +1

      Let's gooooooooiii

    • @superbros1690
      @superbros1690 3 роки тому +2

      Network Chuck can you do projects on the raspberry pi. Like how to connect sensors to it, how to program it. There isn’t enough clear videos out there on it.

    • @enxe.
      @enxe. 3 роки тому +4

      WARNING!!
      5:26 Zone ID and Account ID is visible .

    • @wolfiexii
      @wolfiexii 3 роки тому +2

      Not sure why you are hiding your DNS records - it's not like we can't just go read the records since we have the domain name. lol

    • @nopchunk
      @nopchunk 3 роки тому +2

      WARNING
      Hey bro, your global key was shown at 5:27
      ua-cam.com/video/rI-XxnyWFnM/v-deo.html
      be quick and edit the video !!!!!!

  • @mattrozenboom8497
    @mattrozenboom8497 3 роки тому +364

    hey everyone I just landed my first job in IT as a datacenter tech!

  • @theloniuser
    @theloniuser 3 роки тому +195

    Thanks Chuck! This is great. FYI for anyone doing this recently:
    K0P1 has added a couple of config items to the script:
    auth_method="" - it was necessary for me to set mine to "global" instead of "token"
    proxy=false is the default so if your cloud flare DNS record is proxied, you need to set that to "true"
    Otherwise, everything is just as Chuck showed in his video. :)

    • @jamesgothard7881
      @jamesgothard7881 3 роки тому +9

      You just saved me thanks so much @James Cantwell I have been trying to work out why mine wasn't working

    • @theloniuser
      @theloniuser 3 роки тому +1

      @@jamesgothard7881 Always good to help people from pulling out their hair. Cheers!

    • @darkzero11ca
      @darkzero11ca 3 роки тому +1

      mine is not working. i did what you said and i keep getting ./cloudflare.sh: line 20: curl: command not found twice and then i get the date i hit enter and it sayes cloudflare: DDNS Updater: No public IP found.

    • @Forgetpswd
      @Forgetpswd 3 роки тому +1

      Thanks.. it's working now. very helpfull

    • @MrWynand2010
      @MrWynand2010 2 роки тому +1

      yip thanks man soon as I changed it worked.

  • @jasonkkf_
    @jasonkkf_ 3 роки тому +182

    Hey Network Chuck!
    K0P1 Here 👋 I was wondering why the script i wrote sometime ago suddenly gain some traction. Big thanks for the feature and great tutorial!

    • @psyolent.
      @psyolent. 3 роки тому +6

      good work mate

    • @kwiatriot6190
      @kwiatriot6190 3 роки тому +2

      Love the script and perfect for my use case. I just got it all up and running and was able to update my record but it is no longer proxied. I think maybe there is an update to the API and possibly need to add something to line 68 in the script where we set the IP via the API. Can you shed any light on this?

    • @jasonkkf_
      @jasonkkf_ 3 роки тому +2

      @@kwiatriot6190 Hi! At the moment I'm out serving the military. If possible, do submit a pull request for fix when you found the solution to the issue. Sorry for the inconvenience 😓

    • @kwiatriot6190
      @kwiatriot6190 3 роки тому +3

      @@jasonkkf_ no problem at all, thank you for your service!!

    • @kwiatriot6190
      @kwiatriot6190 3 роки тому +2

      @@jasonkkf_ I figured it out in the end it was just me not setting the proxy variable correctly. Be safe out there

  • @juanguirao
    @juanguirao 3 роки тому +32

    Good job. Please note the script now requires setting variable auth_method="global" for this to work as described in the video.

    • @AgentP91
      @AgentP91 2 роки тому +1

      Thank you for your comment. I was breaking my head for like five minutes.

    • @riccardofelicetti1696
      @riccardofelicetti1696 2 роки тому +1

      @@AgentP91 you actually saved the day

    • @iiGerbyii
      @iiGerbyii 2 роки тому

      You ended two hours of failure and internet searching.

    • @jasonjackson4555
      @jasonjackson4555 Рік тому

      Lol, I just discovered the auth_method issue by trial and error!

  • @shashanktanwar
    @shashanktanwar Рік тому +15

    This is very informative. Just a suggestion , the current cron job will keep updating the record every minute even if the ip address is not changing, modifing the shell script a little to put an if condition to check if current ip address is same as the IP a minute ago will help not to hit cloudflare API every minute .

    • @davidpower3102
      @davidpower3102 7 місяців тому +2

      The author of the script has updated it to do these checks now.

    • @juanmacias5922
      @juanmacias5922 6 місяців тому

      LMFAO I was thinking how crazy it was that he set it to hit the API every minute...

  • @lpkampen
    @lpkampen 3 роки тому +5

    You got to be the first person within IT I've ever heard admit that nano is your favorite editor 😂 I've felt so alone for so long!

    • @Miles-Oldenburger
      @Miles-Oldenburger 3 роки тому +1

      nano is one of my fav's, kinda hate vim tbh... tried it/was forced to for class and hated every second of it.

    • @lpkampen
      @lpkampen 3 роки тому

      @@Miles-Oldenburger yeah I had to try vim, obviously. It looks efficient when people know how to use it, but I always comes back to nano

  • @lexdevelop
    @lexdevelop 2 роки тому +7

    You can have timeout in between. When script executes (depends how cron is setup) and also 5 min to apply changes. Also the other side can have issue with cache and this will not work if you are behind CGNAT which is popular this days since providers are out of ipv4 and they don't support ipv6. Thanks for the great video, just wanted to add some issues that someone can run into

  • @TimHolmes222
    @TimHolmes222 Рік тому +3

    I wrote a version that runs as a Cloudflare Worker. The idea is you POST an api token & the id of the hostname you want to update to the worker - Cloudflare adds a header containing your public IP address which the worker can then use to update the DNS record specified. This makes the client side incredibly simple and can be entered as a single command line directly into your Crontab. AS it can use the free tier of CF workers it costs nothing to run.

    • @thomascontassot6497
      @thomascontassot6497 Рік тому

      Hey Tim, awesome idea! Could you share the code of your worker please?

  • @tecnopadre
    @tecnopadre 2 роки тому +17

    ATTENTION: Git has updated and for your video the variable auth_method has to be change to "global" if you want it to work with the Global API Key. Cheers Chuck. thnks

  • @DanielTekmyster
    @DanielTekmyster 2 місяці тому

    Been using cloudflare dns as my dynamic dns for soo many years and has been so reliable!

  • @ngthav
    @ngthav 3 роки тому +1

    about the get one part 0:39 in US a dell poweredge cost about 150$ here in Cambodia the same spec cost about 600$

  • @markdheilong
    @markdheilong 3 роки тому +4

    This is great Chuck! For example, DynDNS and Cloudflare services are great if you do IoT and want access to your devices at home or at a remote site for test and development purposes. Like you've shown with this configuration, you can point your IoT system at home or at a remote site to a URL and display all kinds of device and sensor data with the use of a Dynamic DNS service.

  • @mtotten2582
    @mtotten2582 3 роки тому +3

    This channel has me gunning for an IT job by the end of the year, thank you for the inspiration

  • @kevinh21labs
    @kevinh21labs 10 місяців тому

    Dude! Awesome. This is an extremely valuable video for me. I use cloudflare but I've never taken time to use their dynamic DNS capability although that's exactly the reason I signed up. Now I can get this done in an hour watching your video so I'll go ahead and take advantage of that, thank you so much.

  • @LostOnTheLine
    @LostOnTheLine Рік тому +2

    Thank you for mentioning the problem with Freenom Domains at the beginning of the video. I was pully my hair out trying to figure what was wrong.
    I was using the Docker version `oznu/cloudflare-ddns:latest` which hasn't been updated in 2 years, but everywhere I found, some just 3 months ago, they were using it. Never was a problem with Freemon mentioned so I thought the problem was somewhere else. It's a bummer it doesn't work, but knowing means I can stop trying to get it to

  • @kendellkumar9724
    @kendellkumar9724 3 роки тому +2

    I just found your channel and i love your teaching methods, I can actually understand what you saying and your videos are so enjoyable to look at :).

  • @psyolent.
    @psyolent. 3 роки тому +3

    so much for dyndns. thanks for sharing mate, this is a great video. for any of those who don't use a PI if you use another linux box and you get an error on line 15 ; apt install curl :)

    • @Davidyoelw
      @Davidyoelw 2 роки тому

      "line 21: curl: command not found" also with line 24. Now it works, thanks for that!

  • @jcgonnard
    @jcgonnard 3 роки тому +1

    It's already been said in some previous comments, but */1 is useless, you could just write *.
    * means "every" minute/hour/etc while */N notation means "every N" minute/hour/etc
    Another thing: restarting cron is also useless since using "crontab -e" automatically installs the new crontab.

  • @gauravwaghmare1169
    @gauravwaghmare1169 3 роки тому

    Yesterday at my organization I came across some situations where I came to know the concept of DDNS and see today I am getting your video about this.i think something will very Good happen upcoming days will be so good for me

  • @kaitlynk2145
    @kaitlynk2145 3 роки тому +5

    Is it just me or does anyone else just want more and more raspberry Pi videos

  • @asmodeus4310
    @asmodeus4310 3 роки тому +26

    Love your video chuck, can you make more videos on networking with python

    • @باولومالديني-ن2ص
      @باولومالديني-ن2ص 3 роки тому

      There's a Channel called IPv0 ...
      It has a great network automation using python playlist . Check it out

    • @asmodeus4310
      @asmodeus4310 3 роки тому

      @@باولومالديني-ن2ص its not like I don't know anything about networking with python, ive been using Python for 2 years now and I just wanted to get little tips and tricks on network automation and stuff like that on a daily basis

    • @asmodeus4310
      @asmodeus4310 3 роки тому

      @Just Some Random Channel yeah Python is simple yet its the most powerful one out there

    • @asmodeus4310
      @asmodeus4310 3 роки тому

      @Just Some Random Channel python is a REAL THING man!

  • @butchygra
    @butchygra 2 роки тому

    Perfect and simple solution. I've seen loads of other people suggesting using ddclient instead, but THIS is a much better solution! thanks again Chuck!

  • @firdoshirahaman1795
    @firdoshirahaman1795 3 роки тому +1

    It is 2 am here.... But this is more important then my sleep..... Love your content Chuck...

  • @albertgroeneveld4731
    @albertgroeneveld4731 3 роки тому

    I found your videos and I enjoy. I just moved to another country and my goal is to work in the IT again. I have done it before but got behind with the latest developments. Really thank for this video since having a static IP is difficult to get.

  • @carlitosar5155
    @carlitosar5155 7 місяців тому

    Great tutorial as usual @NetworkChuck. I think it might be worth to mention that there's one last step in order to access the Raspberry PI from the internet, port forwarding needs to be setup on the router the PI is connected to

  • @Bloomythegoat
    @Bloomythegoat 2 роки тому

    you make all this coding shit less scary, and it inspires me to follow along and learn

  • @ridwa
    @ridwa Рік тому +3

    Update: while editing the script change auth_method to global from token.

    • @Blue-bz6dm
      @Blue-bz6dm Рік тому +1

      THANKYOU!!!

    • @Ships4Mews
      @Ships4Mews 3 місяці тому

      @@Blue-bz6dm I love you, thank you!

  • @nick12321k
    @nick12321k 3 роки тому +1

    Nice to see that the freenom free tlds limitation with cloudflare has been addressed here.

  • @Kanthon
    @Kanthon 3 роки тому +1

    I’ve been using no-up and their DUC but this is much more elegant and I already use cloudflare. Thanks!

  • @bufmouse13
    @bufmouse13 3 роки тому

    did this like 2 years ago I really wish I had had your video!
    great job again

  • @Eschguy
    @Eschguy 3 роки тому +2

    There's a HomeAssistant integration for Cloudflare that I use to do this. Works wonders!

  • @MANONTHEMOON419
    @MANONTHEMOON419 3 роки тому +2

    these home lab videos are dope

  • @hawkgamedev
    @hawkgamedev 8 місяців тому

    man Im new at this but you are the best, your videos are so spot on and filled with small details like pointers and drawing on the screen thank you, loyal sub now.

  • @babyyodar3426
    @babyyodar3426 3 роки тому

    man i really want a rasberry pi 4! im a begginner to linux and only know python and a little front end deveolpment of websites, it would be nice to get better at linux! thnx for the vid, ur probably one of my favourite tech/programming youtubers, among linus, your a god!

  • @user-bq3ns3kj6c
    @user-bq3ns3kj6c 3 роки тому +1

    tbh I love no-ip. It has it own DDNS programm for linux/windows/mac and you can get a subdomain aswell. Love it.

  • @hamkoqaasim7177
    @hamkoqaasim7177 3 роки тому +2

    I've been waiting for you to upload

  • @bandanaboii3136
    @bandanaboii3136 3 роки тому

    This dude is giving out the best free information

  • @DanielCCM
    @DanielCCM 3 роки тому +1

    This.... is..... genius! I was exactly looking for something like this! Thanks Chuck!!

  • @89suburban350
    @89suburban350 3 роки тому

    was scared to death to do this but i did it. Broke some stuff but i fixed it also. Thanks Chuck!

  • @GameOutlaw12
    @GameOutlaw12 3 роки тому

    Not sure if you meant to but, love the Loki reference! "Not sure if am a robot?"

    • @GameOutlaw12
      @GameOutlaw12 3 роки тому

      ua-cam.com/video/skGbcOSj5D0/v-deo.html

  • @nicat232
    @nicat232 3 роки тому

    My dyn "lifetime" account expires next year, just got this set up so I won't have to worry about it, thanks for this

  • @JoelFabiani
    @JoelFabiani 4 місяці тому

    Straight to the point. No BS. Thank you.

  • @matzcontreras
    @matzcontreras Рік тому

    With this video an artificial intelligence can know your password, just by the sound of your keys and can be trained by the characters seen in the video along with the sound, a hug.

  • @stonecrow00
    @stonecrow00 3 роки тому

    Love this lesson. If I ever forfeit my static IP from the ISP I will set up this little device for sure.

  • @okekeebube1426
    @okekeebube1426 3 роки тому

    Been looking for this video for a while now, thanks man

  • @Yasin_Maldar
    @Yasin_Maldar 3 роки тому +7

    Love from INDIA 🇮🇳

  • @dejecj
    @dejecj 2 роки тому +2

    @NetworkChuck You should do video on a more secure version of this using cloudflared to bypass having to open up ports on your network.

  • @repje2010
    @repje2010 3 роки тому +1

    Cool! Thanks for this video!! i do use your setup with cloudflare and Kemp Load Balancer.. workst very great!! and this is what i need too.. i have Dynamic Ip here.. and sometime it change yes! drama when that happen lol!!! Great Job..

  • @Rajeshkumar-rt6sy
    @Rajeshkumar-rt6sy 9 місяців тому +1

    Hey I am working in cloudflare 🎉

  • @grantlesueur
    @grantlesueur 10 місяців тому

    Hi Network Chuck - Great tutorial. Im. relative noob but was eventually able to get this to work.
    Here are mistakes that I made. aka learning.
    1. Git clone needed that I set up SSH Keys - this was a bit convoluted but I reovoled it - thankfully I use 1password which made settting up SSH key musch easier. (the git hib documention was a raabit hole)
    2. I used hide my email and apple ID to set up my cloud flare account. Becuase I used appleID authentication for cloudfalre - it does not recognise a passwrd which is required to expose the API key - So I went back and resent my authentication method to email and password.
    3. KP0 has 2 script templates - I picked the V6 version which i didnt not realise is a template for IPV6, and didnt work for me - i then used the other tempalte which did then work for my use case.
    I tried...I failed...i learned..I succeeded! Thank you.😁

  • @tonyduong6159
    @tonyduong6159 3 роки тому +1

    AMAZING!!!! Love the Pi Cluster you got.

  • @alvaxak7920
    @alvaxak7920 3 роки тому

    While i watch you i became addicted to coffee ☕🤣 I wish you all the best

  • @Marley-M
    @Marley-M 2 місяці тому +2

    You said top-level domains won't work. I have a domain with the “.cc” extension. Am I able to use that or not? Also, I'm going to assume that this won't work if my internet plan is on CG-Nat (for those who don't know what CG-Nat means it’s when your ISP assigns the same public IP to multiple homes which disables port forwarding).

  • @udbhav3760
    @udbhav3760 3 роки тому +1

    My favourite hacker ❤️❤️love from india

  • @tahuite
    @tahuite 3 роки тому +4

    How do you do this behind a CGNAT nowadays every ISP have one of these?

    • @enriquevadillo4930
      @enriquevadillo4930 2 роки тому

      my ISP puts me behind a NAT so i had to use a cloudflare tunnel, i succeded making it work using DDNS and also this awesome cloudflare tunnel !
      I got good pointers from this video: ua-cam.com/video/RUJy9fjoiy4/v-deo.html but in their explanation you MUST replace the SERVICE that he defines as '443' with 'localhost' and only then it works!

  • @zadekeys2194
    @zadekeys2194 2 роки тому

    The CloudFlare Ddns can also be run at your local network edge, using a Mikrotik script or PFSense DDNS config.

  • @rraudales
    @rraudales 9 місяців тому

    Great video, very informative. I have learned a lot from all of your videos.

  • @Asherstitusworld
    @Asherstitusworld 3 роки тому

    Super video I was waiting for the video Chuck And your videos are awesome And informative I like your videos

  • @whiskeylinux
    @whiskeylinux 3 роки тому +2

    nano is def the best! Great video as usual, thanks again.

  • @anthonyvollmer3104
    @anthonyvollmer3104 3 роки тому +1

    thank you so much for showing us this. i needed that so hard for my home lab

  • @MariuszKlinikowski
    @MariuszKlinikowski 3 роки тому +2

    Chuck, why are you using */1, not *?

  • @zlstr
    @zlstr 3 роки тому +1

    5:26 it isnt blurred

  • @ackerfurche1293
    @ackerfurche1293 6 місяців тому +2

    yo in the new version of this scrip its preconfigured to use the scoped api key instead of the global one. its easy to change just replace authentication method="token" with authentication method = global. cheers

  • @Marvelly84
    @Marvelly84 3 роки тому +1

    Hey Chuck nice video! I followed all the steps but I'm stuck at 7:00. It is not getting my public IP address. What could the problem be? If you download the script today there is a new command line. It asks Global or Token and also the proxy is default = false! Thanks for any help

  • @GiambaeGroup
    @GiambaeGroup Місяць тому +1

    What if you have multiple locations that need a ddns update, is there a way to set up your own private DynDNS like system where you can have multiple accounts updating different networks to link sites

  • @thefox1703
    @thefox1703 9 місяців тому

    Outstanding video Chuck!

  • @Waitwhat469
    @Waitwhat469 3 роки тому +1

    Awesome stuff, yeah honestly helps with a big barrier to self-hosted stuff!

  • @alicinomoura
    @alicinomoura Рік тому +1

    Could you emphasize more the security issue in this process of having an environment like this?

  • @BoGy1980
    @BoGy1980 3 місяці тому

    if you have a decent router, it can do that for you, saving you the electricity and cost of a Pi. And yes, my router updates to my own domain name. No cloud flare or whatever needed, just directly updating the dns record at my domain registrar.

  • @baratthuj
    @baratthuj 3 роки тому

    U can also use tplink ddns if u have tp link router and it will automatically bind your ip to ur ddns w/o much configuration.

  • @muhammadsyafiqyusni9503
    @muhammadsyafiqyusni9503 3 роки тому

    Love yourr video chuck from Malaysia🇲🇾

  • @jareeq
    @jareeq 2 роки тому

    Great tutorial, currently you need to create specific DNS token (read /write) to make it work.

  • @infiltraitor465
    @infiltraitor465 2 роки тому +1

    I am wondering if this setup will allow me to access my server if my WAN is under CGNAT?

  • @stephanegagnon3090
    @stephanegagnon3090 3 роки тому +1

    Oh yes, thanks for the tips ! The api + script was the missing part in my setup.
    I do sudo -i to be God mode
    I will do the job with VIM, I like things clean

  • @0ffGridTechClub
    @0ffGridTechClub Рік тому

    Love this guy! Sudo Coffee and nano ☕ 👏

  • @jmaus2k
    @jmaus2k 3 роки тому

    Awesome. I suggested this topic on another video. Thanks for listening.

  • @johnh10000
    @johnh10000 2 роки тому

    Thanks been fighting acme under pfsense, for my freenom domains, I see the light!

  • @Liqweed1337
    @Liqweed1337 3 місяці тому

    1:57 i can tell you why
    because almost every ccTLD does not offer automated EPP communication, their frontends sometimes look like from 1990. some done even offer api domain management. manual frontend domain task management ONLY lol

  • @nanopone
    @nanopone Рік тому +1

    i've been on youtube since 2009, and this is the best tutorial i have ever seen by far, and i've seen all of them.
    thank you so much for turning a topic i spent an hour or 2 being totally perplexed by into a thing i perfectly understand. this is the best ❤

  • @sergetheijspartner2005
    @sergetheijspartner2005 3 роки тому +4

    How can "The land of the free" have blocked streaming content? I still don't get it

    • @mostlypeacefulmisterputin
      @mostlypeacefulmisterputin 3 роки тому +1

      Because when Edward Snowden came out in 2013 and told the world exactly what the US government was doing and his fear that the technology would eventually be used by political parties against their opposition….nobody really listened…..then when the Obama regime fulfilled that prophecy and (not only) used it to spy on the Trump campaign (they were also spying on German chancellor Angela Merkel)….Not only did nobody care, they bought the DNC lies and fed into the propaganda…..then when Alex Jones was blackballed from the Internet…….nobody cared…….then when the NY Post (the countries oldest newspaper founded by Alexander Hamilton) released the story on The “laptop from hell” belonging to Hunter “hit em in the hymen” Biden, it was allowed to be completely censored on every digital platform…..starting to understand how these things devolve rapidly?

    • @sergetheijspartner2005
      @sergetheijspartner2005 3 роки тому

      @@mostlypeacefulmisterputin Yes Politicians hack I know but they also pass laws and restrictions, that is why this is even stranger, If I had a secret weapon that enables me to spy on the world and hack stuff, I would generally do anything so Common people and joe-shmoe doesn't get their hands on one so I would be safe from them. So Why didn't they?

    • @sergetheijspartner2005
      @sergetheijspartner2005 3 роки тому

      @@mostlypeacefulmisterputin sorry I thought you replied on my other comment, but basically you are confirming what I implied: The land of the free is NOT free

  • @L8rCloud
    @L8rCloud Рік тому +1

    I have a Synology NAS (1819+) AND a Raspberry Pi Zero W…
    (I’m guessing you have Tony Stark/Bruce Wayne level setup)…. If you had this set up, would you STILL use the Raspberry Pi or is it redundant? (Is there a security reason you’re using the Pi Device or it doesn’t make a difference?)
    Thanks
    …I’m currently using a Docker container to run the script from my Synology NAS

  • @turtlechilli8178
    @turtlechilli8178 3 роки тому +8

    This man could probably take over the U.S with his skills😂

    • @NetworkChuck
      @NetworkChuck  3 роки тому +5

    • @dieweltentdecker5878
      @dieweltentdecker5878 3 роки тому

      @@NetworkChuck Question: Why did you blur the DNS records in Cloudflare? DNS Records are public available!

    • @SineN0mine3
      @SineN0mine3 Місяць тому

      the NSA deleted Chuck's comment to prove a point lol

    • @SineN0mine3
      @SineN0mine3 Місяць тому

      Nevermind i think those mask emojis broke my phone

  • @kuraykanlii
    @kuraykanlii 3 роки тому

    I strongly advise doing your own script for anyone who is learning programming (any language).

  • @tahirkaloo3
    @tahirkaloo3 7 місяців тому

    Have you ever just said - "write sudo- i and now I am Groot!" :)

  • @Sai-zu2hy
    @Sai-zu2hy 3 роки тому

    I was looking for this video thankyou thank you very much

  • @evanesceful
    @evanesceful 3 роки тому

    Love your video. I am setting it up now.

  • @chrispeterson6941
    @chrispeterson6941 Рік тому

    Hey Chuck, I just wanted to say thanks for all time that you have put into your network videos! I have learned a ton from you! That being said I don’t know anyone other than you that could possibly answer my question. I know you’re a lucky man. Lol. What I’m looking for is a device or pi that has some type of software or vpn settings that I can plug into an internet connection and report back home so I can access the devices that are plugged it’s network I can access remotely. I would need to have several out in the field. I have heard of a Cloud Bridge service that uses a something similar to a pi but I can’t seem to find and details about it. Thanks for any input.

  • @eliascerne6786
    @eliascerne6786 3 роки тому +1

    Worked like a charm for me on arch linux 👍

  • @mikejackson4643
    @mikejackson4643 3 роки тому

    If you want to be lazy like me, an alternative to setting up a cname for everything is to point to *.domain.tld. And yes, I tested it in the script, works just fine.

  • @pabss3193
    @pabss3193 3 роки тому

    Thank you for sharing this, lifesaver, running it in a VM in my case

  • @stathiskapnidis9389
    @stathiskapnidis9389 3 роки тому

    Hey Chuck, love your videos and I binge watch them all the time.
    Question, could you add Closed Captions?
    I watch vids on 2x or 3x speed so I like having them on

  • @findingcities
    @findingcities 3 роки тому

    I was looking for this guide!!! Love your videos 😀, helped me to learn a lot!

  • @shubhamgupta8706
    @shubhamgupta8706 2 роки тому

    Great explanation buddy 👍

  • @claudiuvasilache8704
    @claudiuvasilache8704 2 місяці тому +1

    if we do ddns with cloud flare, do we still need port forwarding on the router?

    • @floboyyt
      @floboyyt 2 місяці тому

      Yes. If you dont want to port forward then use Cloudflare Tunnels. Works for most programs like NextCloud. BUT: Cloudflare Tunnels is SAFE but definitely not PRIVATE!

  • @xxicewolfxx4913
    @xxicewolfxx4913 3 роки тому

    I was literally at work today messing with my new load balancer and cloud flare managed domain name and thought “man if only there was a guide to move my dyn dns to cloud flare so I could get away from my current solution” and I got home from work and sat down and here we are 😂😂😂 almost like he’s got this stuff planned out 😉

  • @htm111
    @htm111 3 роки тому

    God i like watching every video on your channel Long time fan!

  • @sigma-erebus
    @sigma-erebus Рік тому

    I've personally made a shell script for my router to run. (Custom DD-WRT firmware). Might be easier for some than getting a raspberry to do such a task.

  • @asmodeus4310
    @asmodeus4310 3 роки тому

    I hacked the UA-cam algorithm all because of you chuck thanks

  • @TheIsmael5657
    @TheIsmael5657 4 місяці тому

    Is this approach recommended over using Cloudflare tunnels?