World's Greatest Pi-hole Tutorial - Easy Raspberry Pi Project!

Поделиться
HTML-код
  • Опубликовано: 17 янв 2025

Комментарии • 803

  • @Swidly-vy6zi
    @Swidly-vy6zi Год назад +6

    Oneof the best channels out there for networking and home automation.

  • @robindavey1920
    @robindavey1920 2 года назад

    Thanks

  • @u.k5039
    @u.k5039 2 года назад

    Danke!

  • @s80keys
    @s80keys 2 года назад +73

    Some of your older videos are the reason I got into raspberry pi’s to begin with. I ended up putting pi-hole on a VM with minimal resources and it has worked fine for the most part. In addition to appropriate firewall rules, I am also using pi-hole on my IoT network to a) block unnecessary traffic, and b) monitor where my devices are trying to communicate to.

  • @Alberteyfi
    @Alberteyfi 2 года назад

    Bedankt

  • @JosephAnterola
    @JosephAnterola 2 года назад

    Thanks!

  • @xabriel-pr
    @xabriel-pr 4 месяца назад

    Great content! Thanks!

  • @baleavitt
    @baleavitt 7 дней назад +1

    I followed this tutorial and I have been so pleased at how thoroughly I have annoyed every imaginable news organization (every news site gives me a popup begging me, complete with crocodile tears, to disable my ad blocker. No.) and my family, who have apparently grown accustomed to visiting some seriously sketchy neighborhoods along the information superhighway!😁

  • @LATerr0r
    @LATerr0r 2 года назад +81

    You and people like you are hero's of the internet. Posting tutorials on things like Pi-hole or some random person with a video that has 9 views on how to change windshield wipers on a '83 Nissan Sentra lol. The internet is amazing once you learn how to block out all the noise. Thank you ✌

    • @SineN0mine3
      @SineN0mine3 2 месяца назад +2

      Heroes*. Sorry, but you edited the comment and you didn't fix it, so we're even.

  • @johnkoehnen3183
    @johnkoehnen3183 4 месяца назад +21

    First off - this video is spectacular. Second - I had a lot of trouble connecting my Netgear Nighthawk to Pi-hole, so I want to put the resolution steps here, to help other viewers. Essentially, the Netgear doesn't let you change the DNS settings (to point to Pi-hole). Then, if you attempt to disable DHCP on the Netgear router and enable DHCP on the Pi-hole, you lose access to the internet. So to resolve this, keep DHCP on your Netgear router, but set the starting IP address and the ending IP address to the same value -- the static IP of your Pi-hole. Then, enable DHCP on the Pi-hole, making sure the IP range does not conflict with your Pi-hole's static IP, and properly set the IP value of your router in the Pi-hole settings. Voila! It works!

    • @bshounia
      @bshounia 2 месяца назад +2

      This didnt work for me. What I did was add the pi ip to static under the LAN settings and then input that same IP under the internet settings for DNS servers. I am not very savvy with this but worked for me and my Nighthawk

  • @Michael-bf4ud
    @Michael-bf4ud 7 дней назад

    Likely the BEST tutorial of this nature on the Internet!

  • @PCman50
    @PCman50 2 года назад +3

    I've been using Pi-Hole for awhile now, but never spent the time to fully learn or tweak it. So Thank you for this most excellent tutorial.

  • @michael0047
    @michael0047 5 месяцев назад +1

    This is one of the best instructional videos I have found online. I was up and running in about an hour. Excellent.

  • @thrugz
    @thrugz Год назад

    Tak!

  • @Sajlenty
    @Sajlenty 21 день назад

    I have just recently started trying out my homelab with some old Dell I got off of work and not a single tutorial has been as helpful with setting up anything as this one. Extremely beginner's friendly, but not to the point of being condescending, eveything was explained in an understandable manner and was easy to follow. I am not very network-savvy but I even managed to set up a static IP address with your help and some online references, on a server version of ubuntu. That was pretty cool. This is a very good video and a very good tutorial sir.

  • @jsutcliffe
    @jsutcliffe 9 месяцев назад

    You've made an intimidating process very easy to follow. Thank you so much.

  • @geetee2072
    @geetee2072 Год назад +1

    It is the Greatest Raspberry Pi tutorial ever Thanks mate!

  • @cupertinogeek2070
    @cupertinogeek2070 19 дней назад

    I have been procrastinating on putting a pi hole server on my network for the last few years. I’m finally getting off my Duff and making that happen and this is an awesome tutorial in in setting up the pi hole. Great job.

  • @panoshountis1516
    @panoshountis1516 2 года назад +17

    Excellent video. Although I am running pihole on my network for past 3 years, this was of real value. Thank you!

    • @OH2023-cj9if
      @OH2023-cj9if Год назад

      Do a DNS leak test, you will find it's probably not working! There was a fault causing pihole to constantly write to SDcards and it destroyed them within months. Your system would still work, but use your ISP DNS.

  • @KevinFlynn1967
    @KevinFlynn1967 Год назад +2

    Great tutorial for an average homeowner/home network admin! I just installed this on an old Pi 3 I had and my CPU/Mem up and running is 2.1%/0.9%. Looking forward to more videos! thank you!!!

  • @19dines77
    @19dines77 Год назад +1

    finally found a tutorial who tell only what i needed, Indeed the world best pi-hole tutorial in the globe.

  • @armyairassault6373
    @armyairassault6373 2 месяца назад

    I've been meaning to do this for years! YOU have helped me through this (including your networking videos). THANK YOU! Seriously thank you, most helpful!

  • @billybunt3716
    @billybunt3716 2 года назад +27

    What a fantastic tutorial, i found this really easy to follow. thank you for the time that went into making this.

  • @palmacas.
    @palmacas. Год назад +1

    Great tutorial, now I have my old Raspberry Pi Model B+ running pihole at home. Thank you!

  • @DennisonsThe
    @DennisonsThe Год назад +4

    Your videos are the best videos out there for tutorials on technology! You make things easy to understand and you do a great job explaining how to set things up. Most tutorials on technology just aren't that helpful! They may know the technology, but they don't explain it so that we novices can understand it. Thanks!

  • @MichaelBartosh
    @MichaelBartosh 9 месяцев назад +70

    I just attempted to use this tutorial and discovered that the file referenced the step "Set a Static IP Address" Option 2 - Set a Static IP on the Raspberry Pi is NOT THERE ANYMORE! (specifically sudo nano -w /etc/dhcpcd.conf ends up creating a NEW file, there was no file to edit!) ☹

    • @garrettfreddo6416
      @garrettfreddo6416 8 месяцев назад

      Did you resolve this?

    • @MichaelBartosh
      @MichaelBartosh 8 месяцев назад

      @garrettfreddo6416 yes. I posted the response in a separate comment.

    • @squeekienuts7854
      @squeekienuts7854 8 месяцев назад +15

      I’m not sure how to view your comment history and cannot find a method online to do so. Can you please elaborate on what you did here?

    • @MrArkaneMage
      @MrArkaneMage 8 месяцев назад

      @@squeekienuts7854 Found the answer guys, you need to check the name of your connection (if set up via the imager it should be "preconfigured") and then manually set it with the following command: (replace the "(dot)" with a real dot)
      sudo nmcli c mod "nameOfConnection" ipv4(dot)addresses yourNewIpAddress/24 ipv4(dot)method manual
      after you need to restart the connection with the following command:
      sudo nmcli c down "nameOfConnection" && sudo nmcli c up "nameOfConnection"
      the exact guide is to find on abelectronics website, search for
      "Set a static IP Address on Raspberry Pi OS Bookworm"
      yw :)

    • @MysticNode626
      @MysticNode626 6 месяцев назад +3

      Basically you need to install dhcpcd

  • @str8broke
    @str8broke 2 месяца назад

    Thank you so much for this tutorial. I made a pi-hole a few years ago but you have made my new project run so much better

  • @BenReese
    @BenReese 2 года назад +8

    Great video! I've been using PiHole for several years - first on a Pi, then on a VM, and now in Docker. Always room for improvement in my setup though, so I'll be coming back to this.

  • @IamDerick
    @IamDerick 2 года назад

    Thanks for explaining the "Why" in your steps. Cheers.

  • @rip_DripKing
    @rip_DripKing 2 месяца назад

    I have always wanted to get into rasberry pi and see how it works, but just never got to it. This really set the base. WONDERFULL VIDEO!!!!

  • @wêreldvandenluuk
    @wêreldvandenluuk Год назад +2

    Thanks a million. I was a bit skeptical in the beginning, since it was my first raspberry pi project but everything turned out fine in the end. 😊

  • @shelbae9190
    @shelbae9190 2 месяца назад +12

    To help keep this video still relevant for newer updates: the dhcpcd.conf file is no longer included when you install the OS. To add the file back, type "sudo apt install dhcpcd" after you do the update step. Then you can continue with the tutorial. Thanks to @IraniPlayz in the comments

    • @Asrock73
      @Asrock73 29 дней назад

      Or just type "sudo nmtui" which will take you to the new graphic UI to set your IPs . (just a different option is all)

    • @JulienL1716
      @JulienL1716 11 дней назад

      Thank you ! Really helpful !

  • @DougguoD
    @DougguoD Год назад

    30:05 After reading/viewing several many tutorials like this one, I found setting the router's dns server to the raspberry pi (pi-hole) didn't work. I did manage to get everything working up to that point - but no queries to be had. Eventually I decided to manually configure each computer's set up as described at 28:58. And yeah, probably could have just set the preferred DNS server, but hey, working Pi-hole! Afterward, did see a written Mac tutorial that did mention setting this up on individual computers - the only one I'd seen 'till this vid that mentioned it as all others only said static for the Pi-hole device itself. Glad to see someone else noting this as it is what eventually worked for me.

  • @PasteboardReview
    @PasteboardReview 2 месяца назад

    Just repurposed an old 2009 Mac mini into a PiHole and your guide worked flawlessly! So good!

  • @keithdixon3780
    @keithdixon3780 8 месяцев назад

    Finally, a comprehensive tutorial that actually works!!

  • @guss-5
    @guss-5 Месяц назад

    Well done Sir. Very good explanations and very detailed.
    Thank you

  • @giosanchez90
    @giosanchez90 4 месяца назад

    Excellent walkthrough, thank you

  • @TREXYT
    @TREXYT Год назад

    Awesome video but for the DHCP we should make it static on router and enable it on pi hole ?

  • @stanislavtodorov8705
    @stanislavtodorov8705 Год назад +1

    Amazing content, man. First time on your channel and in 40min I answered 90% of the questions regarding Pi-hole. Thanks for the easy to understand video.

  • @BigKiwiBBQ
    @BigKiwiBBQ 10 месяцев назад

    Fantastic content! Thank you so much for this video, I finally have my Pi Hole up and running! YOU ROCK!!!

  • @NickMach007
    @NickMach007 Год назад +2

    Great tutorial. Got it all up and running on an Orange Pi Zero2. Thanks so much for your work!

  • @francnuke
    @francnuke Год назад

    Bless this man's soul

  • @kevinvanderlei3271
    @kevinvanderlei3271 10 месяцев назад

    Fantastic video! Thank you!

  • @Svipuls
    @Svipuls 3 месяца назад

    This guide was tremendous, thank you!

  • @markito0317
    @markito0317 2 года назад

    Best tutorial in the world.

  • @odhiambo0
    @odhiambo0 2 года назад

    The first ever exhaustively done pihole tutorial. Thank you.

  • @Mr.Unacceptable
    @Mr.Unacceptable 2 года назад +3

    I found a power cord for other USB devices that has a battery in the cable. You can unplug your Pi for up to 4-6 hrs without powering it down. Also a battery backup for power outage. The batteries are 2x 18650's for the small one and 4 for the big one. Found it so handy for myself when working with the Pi. Get batteries from old drill batteries. Usually only 1 or 2 that are dead. The rest will have lots of life.

  • @VinceWarhol
    @VinceWarhol 10 месяцев назад

    Great video! It helped me immensely! Donated to your beer fund. Keep up the good work!

  • @thedr00
    @thedr00 8 месяцев назад

    This was awesome. Grotesquely helpful in fact. I'm so grateful for your generosity in sharing this and the accompanying blog.

  • @mondskiez309
    @mondskiez309 2 года назад +1

    I have 3 piholes deployed on the cloud for redundancy for my personal open dns server.. works like a charm for 4 years now..
    Blocking 3M baddies.. A little pruning and troubleshooting here and there is needed from time to time to fix legit but obscure sites/apps to load properly, otherwise works like clockwork..

  • @pe1pqx321
    @pe1pqx321 2 года назад +11

    Excellent tutorial! At the beginnign I ran only 1 Pi-Hole, but upgraded and added a 2nd.
    I have setup 2 Pi-Holes, one for primary DNS (Pi-Hole1) and one for secondary DNS (Pi-Hole2)
    Pi-Hole1 also runs Unbound. Pi-Hole2 uses Unbound on Pi-Hole1
    My Android smarthphone (Samsung) somehow bypassed Pi-hole when I was using only 1 Pi-Hole. Now with 2 P-Holes even less adds (with the same blocklist on both Pi-Holes) etc. on my Samsung and other LAN clients.
    You might want to check that one it if you find this it interesting....
    Also my ISP does have IPv6 enabled (1Gbit fiber) and both of my Pi-Holes do cover that route very nicely.
    One advice might also be: regularly check and upgrade/update Pi-Os itself ( sudo apt update && sudo apt upgade ) just to be sure the Pi Os is running fine.

  • @epd807
    @epd807 11 месяцев назад

    Great tutorial! Thank you for taking the time to make it.

  • @CT77
    @CT77 Год назад

    Super helpful! My brother took the pihole with him when he moved out and now I have my own all set up!

  • @naylor2006
    @naylor2006 Год назад

    Excellent tutorial and blog, just got a new Pi4 installed with Pi-Hole, my first Pi was for an OpenVPN server so actually ive only got around to Pi-Hole after getting a 4th Pi :)
    My wife was excited for it because of avoiding tracking when booking flights/hotesl etc.
    Ive left unbound for now, think ill test out the default setup for now!
    Thanks Chris.

  • @redraidermathias5439
    @redraidermathias5439 Год назад +9

    This was a great video because FINALLY, I found something that was detailed and step-by-step especially on the SSH part. However, I wish there was a lot more guidance/details on the Static IP Address part specifically on Option 2 because unfortunately, I have a Netgear router and it's ALWAYS a nightmare trying to log onto the Admin page. Now, after trying out the 2nd option, I need to restart from the very beginning, because I nuked the IP address and I don't even have one anymore when I use "ip a" to find it.

    • @428Zz
      @428Zz Год назад

      On my Netgear router I reserve the 192.168.2-10 as static IP addresses. In PI set your address in config to one of those hosts. Then you can rout your traffic through it and not worry about it changing.

  • @PFBzzz
    @PFBzzz 2 года назад

    Nice. Video... i've been using PiHole for a while now, but picked up a few additional tweaks and added unbiound.... Thanks!

  • @volcano444
    @volcano444 2 года назад +1

    Hi Chris
    I remember an earlier Crosstalk Solutions video or two where a younger Chris said I don't want to make a Pi-hole video 🙂
    But thank you very much for making one and the many Ubiquiti videos. I'm a big fan 🙂

  • @JimmyKumbaya
    @JimmyKumbaya 2 года назад +18

    Nice thorough coverage.
    Temporarily disabling blocking involves more than simply clicking on the menu choice. Since browsers cache DNS lookups, you'll need to either let the browser cache expiration kick in or manually clear it: simply hitting refresh on a site that PiHole has just blocked won't work.
    Also, some ISPs' routers won't split DNS off from DHCP: in order to run your own DNS, you'll need to run your own DHCP, too. PiHole can do that, maybe it'd be worth a follow-up video?

  • @johnpeelslovechild
    @johnpeelslovechild Год назад

    The tip to turn on SSH when writing the image was gold. Thank you!

  • @bokami3445
    @bokami3445 Год назад +1

    Late to the party but just wanted to say Great video (and thanks for the video and tutorial page). Can't wait to turn my Pi3 into something useful. Subscribed & Thumbs Up

  • @milbrandtj
    @milbrandtj Год назад

    Knowledge is power, thank you so much for taking the time to record and provide this tutorial!

  • @CJ-ur3fx
    @CJ-ur3fx Год назад +25

    Just followed this, I’m a Linux noob, and managed to get this up and running on my original RaspberryPi 1 B. It works perfectly. Well, apart from my cruddy ISP router not allowing my to change DNS, so I’ve had to change DNS on all my attached devices.
    Discovered my Samsung TV connects to the internet twice every 5 seconds, even when it’s on standby!
    EDIT: April 2024 : The new versions of raspberrypi installer has a couple different options now, but this video is still completely 'followable' even if a couple things you have to click are in slightly different locations. Once its all installed the web-dashboard to use the pihole looks 99% the same as the video.

    • @xxkinetikxx
      @xxkinetikxx 6 месяцев назад

      Hey! I had the same issue with my ISP. I just disabled DHCP on the router and enabled it on the Raspberry Pi. (Also the original B version). Running great!

    • @omardude39
      @omardude39 6 месяцев назад

      Samsung TV is probably polling the SmartThings server in case you have given it an app command to turn on/off

  • @beatroot_red
    @beatroot_red 10 месяцев назад

    I'm a complete computer idiot but I followed your tutorial step by step and made that thing work. Thank you very much. I'm also super proud of myself :)

    • @C3bte44
      @C3bte44 Месяц назад

      what router do you have

  • @ONE_OF_300
    @ONE_OF_300 2 года назад +1

    Thanks for the tutorial, followed it and have a first time setup and use of pihole. Loving it so far! Thanks again!

  • @qpwodkgh2010
    @qpwodkgh2010 Год назад

    Got it working. Thanks.

  • @markbooco1719
    @markbooco1719 Год назад

    Excellent tutorial on PiHole and DNS! Thank you!

  • @MrBassistfromhell
    @MrBassistfromhell 2 года назад

    Thanks a ton! I'm glad I checked this out. I've been using pihole for years, but there's still a lot I pulled out of the video. Especially the disable link. I set up a toggle helper in home assistant, and exposed that to google home. I added a rest_command in home assistant with the shutdown link, and set up an automation to trigger that when the helper is toggled.
    I can just yell at google to shut Pihole off now! Thanks again!

  • @MarcosDFANP
    @MarcosDFANP Год назад

    Excellent. Amazing Tuto! thank's for sharing

  • @ICE-Rouge
    @ICE-Rouge 5 месяцев назад

    I got it all set-up thanks to your guide! Thanks!

  • @SpyHeli
    @SpyHeli 11 месяцев назад

    This is what i was looking for, you made my day :-) everything worked like a charm.

  • @conradpreen2368
    @conradpreen2368 10 месяцев назад

    Great tutorial! Got my Pi-hole running in no time

  • @volksy67
    @volksy67 Год назад

    Amazing tutorial! I have Pi-Hole running on a Proxmox Virtual Environment at the moment but I have an extra PI 4....Perfect! Side note.....I have named my neighbor "Worker Bee" as when I am doing things that are sound sensitive he pulls out all kinds of power tools and such Madness!

  • @TimmyTechTV
    @TimmyTechTV 2 года назад

    Woooooooo, updated Pi-Hole video!!!!

  • @atehaa
    @atehaa Год назад

    Great tutorial. Thanks !

  • @sirthugbert5654
    @sirthugbert5654 Год назад

    Amazing video! IT worked!

  • @preacherplays
    @preacherplays Год назад

    I really enjoyed how thorough you are.

  • @radioxpert
    @radioxpert 11 месяцев назад +5

    Thank you for such excellent tutorial, so far is the most thorough and comprehensive that I have seen.
    Prior Pi-hole installation, I ran into a small problem; for some reason when I issue the command: "sudo nano -w /etc/dhcpcd.conf" it comes out empty, like it doesn't exist, so I had to go with the option 1 of letting the router's DHCP assign me whatever IP address it wanted and reserve it. I typed the command: "ls" and "dhcpcd.conf" is not shown on the home directory. Where is this file located?
    I'm using a Raspberry Pi 4 w/ 4GB and Raspbian lite 64.
    Thank you

    • @jackiechan8840
      @jackiechan8840 11 месяцев назад +3

      I just had this exact issue.
      GNU nano 7.2

    • @philiptibitoski3437
      @philiptibitoski3437 10 месяцев назад +2

      I have the same issue. The file doesn't seem to exist (at least not in this directory) and instead nano created a new blank file.

    • @MichaelBartosh
      @MichaelBartosh 9 месяцев назад

      Same problem!

    • @jackiechan8840
      @jackiechan8840 9 месяцев назад +1

      ​@@MichaelBartosh I did get to work, think I just did it manually changing router settings.

    • @MELL09494
      @MELL09494 6 месяцев назад +1

      Does anyone anyone have any update on this?

  • @techdantez
    @techdantez Год назад

    cooooooooooooooooool thanks man...this was a fun project

  • @adrianmares269
    @adrianmares269 Год назад

    Tested this in Linode on a nanode and it works perfectly fine, thank you. I'll try to set it up on the raspberry pi

  • @Skillnoob_
    @Skillnoob_ 21 день назад +1

    Just installed pi hole with this guide, works great. But it would be great to point to the pi hole docs, which has instructions on how to set static ips and dns servers for different routers.

  • @WillZahra
    @WillZahra 9 месяцев назад +1

    Star Wars!? It's Star Trek! haha Great video - I'm looking forward to setting up this project for myself.

  • @TheHaakiiz
    @TheHaakiiz 6 месяцев назад

    Thanks! Good and easy to follow! I didnt hear the leaf-blower!

  • @qbertatx
    @qbertatx Год назад

    This is in fact the world's greatest Pi Hole tutorial! Thanks👍

  • @paschok888
    @paschok888 Год назад

    superb tutorial

  • @joaquintita
    @joaquintita Год назад

    Thanks for this!!

  • @WagsCyber
    @WagsCyber 2 года назад

    THank you so much

  • @damianlong1755
    @damianlong1755 4 месяца назад

    Thank you!

  • @DCxALBRECHT
    @DCxALBRECHT Год назад

    good refresher! thanks for video!

  • @robindavey1920
    @robindavey1920 2 года назад +6

    Hey Chris, great video (as always), any chance of an additional one detailing DoH setup for pihole? or a link to a good example of getting it up and running? All resources I've found so far seem to be out of date at this time :(

  • @gregwx
    @gregwx Год назад

    Outstanding Tutorial Thank you!!

  • @fergo23
    @fergo23 Год назад

    Thanks for this, was a great tutorial!

  • @umarahsan559
    @umarahsan559 2 года назад

    Thanks for detailed turorial 👍

  • @sandman_oO
    @sandman_oO 2 года назад

    Works great on my Raspberry Pi B.

  • @SondelaConsulting
    @SondelaConsulting 9 месяцев назад

    This is amazoing. Thank you for doing this . I have subscribed and liked !!! keep up the good work man

  • @crewdawg16
    @crewdawg16 9 месяцев назад

    This is a masterclass, thank you

  • @cjpack
    @cjpack 11 месяцев назад

    YAY I DID IT, thank you!

  • @gibranespinoza6603
    @gibranespinoza6603 2 года назад

    Great video tutorial. Thank you!

  • @JosephAnterola
    @JosephAnterola 2 года назад

    Thank you Chris!!!!

  • @BenedictChrysosthomos
    @BenedictChrysosthomos Год назад

    I‘ve pihole together with unbound installed on a Pi Zero W. It is running really good.😀

  • @Faketaxie
    @Faketaxie 4 месяца назад

    Thank you