High Availability Pi-Hole? Yes please!

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

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

  • @TechnoTim
    @TechnoTim  4 года назад +53

    How are you running Pi-Hole at home? Raspberry Pi? Bare metal? Containerized? Virtual machine?

    • @naami2004
      @naami2004 4 года назад +14

      Containerized

    • @luzkenin
      @luzkenin 4 года назад +3

      Thanks for this. I have one on a Pi and one in a container on unraid.

    • @MegaDrum1234
      @MegaDrum1234 4 года назад +4

      Running one in an LXC container in proxmox and another on a Virtual Machine in FreeNAS so i can take one server down without taking the internet offline

    • @philipphellmich7644
      @philipphellmich7644 4 года назад

      I run blocky in k8s which is much better suited for this task than pihole

    • @klzgh
      @klzgh 4 года назад

      one in VM ubuntu server at Hyper-v, another in virtualbox in old pc.

  • @devKazuto
    @devKazuto 4 года назад +34

    "Pull" should be the default. It's the proper way because this way you have a "Source of Truth".

  • @merlakki
    @merlakki 3 года назад +58

    Let's face it: Linus Tech Tips and others are fun and informative, but I really do appreciate TechnoTim even higher. The content is rich in information while staying easy to understand (also proper video length), the quality and topics are uniform between videos and even the audiovisuals are more than enough. Thanks Tim!

    • @TechnoTim
      @TechnoTim  3 года назад +3

      Thank you! I Love LTT and others :)

    • @TwiggehTV
      @TwiggehTV Год назад +6

      Imo Linus Tech Tips is kinda like Top Gear - youre not watching it to learn, you watch it to see the presenters goof around and have a nice time :)
      Entertainment VS Education

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

    Excellent tutorial! Taking your lead, I bought a RPi Zero 2 W as a secondary backup and now have two running! Once I manage to get a third Pi, next step is to mess with the VIPs :)

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

      Sounds like a great plan!

  • @captgrant
    @captgrant 4 года назад +5

    I had Pi-hole running on a pie 3b+ for the longest time, without fail. It's now sitting on the desk as it's pfsense replacement is doing the work. Not as easy to configure but also stable. IT's all about what platform you want to run the lists on. I like the little pies for their low energy use and powerful platform. Thanks for another good Video.

  • @Kekimus
    @Kekimus 4 года назад +141

    That intro Sketch 🤣

    • @TechnoTim
      @TechnoTim  4 года назад +9

      I thought I would switch it up this time. Hope you enjoyed it!

    • @Kekimus
      @Kekimus 4 года назад +2

      @@TechnoTim enjoyed it! Kinda funny how this is true to people who do sysadmin at home and in the office

    • @Vipervire
      @Vipervire 4 года назад +3

      That sketch just happened to me yesterday lol

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

      @@Vipervire Is the internet down?

    • @CrazycamLive
      @CrazycamLive 3 года назад

      Great intro

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

    Years later, we still have to use gravity sync . I just set mine up today. It was easy peasy !
    I do like not having to export/import setting every time I change the primary, which is how I kept them in sync before.

  • @gregsmith80
    @gregsmith80 4 года назад +5

    An alternative to using regular cron jobs is incron. This will let you trigger a sync every time one of pi hole’s confit files changes.

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

    Stumbled across this video and had to get the bride to watch the first couple minutes.....so funny. The only issue I see here is that my pihole runs a recursive DNS service UNBOUND, it would be nice if the sync grabbed the cache for that as well.......

  • @chiragshroff610
    @chiragshroff610 4 года назад +2

    Hey Tim I love the pinhole I’m using it from past one year it’s works like a charm I live in a gated community which has 12 houses People from all 12 houses share the internet bill we have a switch installed to distribute internet I had a pi 0 I setup Pi-hole in it and put it to our network daily it Blocks around 5000ads it’s amazing

  • @gpoleze
    @gpoleze 4 года назад +3

    I've been running my Pihole on Kubernetes and using persistent volume pointing to my NAS. However, I have never checked if I would have any kind of issues scaling it up to more than one pod. PS.: Thank you. Both the my K8S Pihole and Proxmox VM TrueNAS were based on your videos.

    • @TechnoTim
      @TechnoTim  3 года назад +1

      Thanks for sharing!

    • @gpoleze
      @gpoleze 3 года назад +1

      I scaled it up; it works perfectly.

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

    run 2 pihole containers on my proxmox servers, the first shows queries, but the second one doesn't. this information is what I needed

  • @Aastan
    @Aastan 3 года назад +1

    This gets video of the year for me. Man, why did I not think of running dual Pi-holes a year ago?

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

    Great video TT!
    Have been running a single pi-hole at home for around 10 months on an Rpi4 and have it booting from a USB.
    I came across this video and instantly ordered a second Rpi4 and used the PI's SD card copier app to copy the 1st's USB.
    Booted up, changed the IP address and hostname as needed and then stepped through your video.
    Could not have been any easier!
    There were a few questions/options different from your video to now, but i just accepted the defaults until I caught up to your instruction or your instructions caught up to what i was seeing on the secondary Pi.

  • @Hyperlooper
    @Hyperlooper 3 года назад +20

    Tim, I hope you keep doing these videos, you deserve a much bigger audience. Your content is great!

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

    Awesome video! It helped me a lot!
    Do keep in mind that you don't need to reboot when you change visudo.

  • @donwunder33
    @donwunder33 3 года назад +3

    That intro is absolutely hilarious! Just had that same scenario play out this morning at my house. I will show this to my bride. Doubt she will see the humor tho as her client call was interrupted due to said scenario. Maybe I'll wait til the weekend. Anyway, thanks for the laugh Tim! And great video, as always.

  • @patrickjoseph3412
    @patrickjoseph3412 3 года назад +1

    Thanks, Tim !!! I combined this with Jeff's "craftcomputing" recursive pihole DNS server guide.. awesome content

    • @TechnoTim
      @TechnoTim  3 года назад

      Glad it was helpful!

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

      i've done exactly the same thing. Have never looked back since and will always run the triple-tag team of gravity-sync, keepalived and unbound.

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

    Many enterprise-grade applications that run as appliances use a pub sub architecture for high availability. The publisher is the source of configuration and the subscribers are just workers, fulfilling requests such as DNS. This would be the best architecture for pi-hole. During installation the script would ask what persona you want this particular instance to be, publisher or subscriber.

  • @AaronWeissRocks
    @AaronWeissRocks 3 года назад +1

    I've been using gravity sync for the last two months and I love it.

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

    That intro sketch is a perfect simulation of me answering any and all questions asked by the family about the network.

  • @naami2004
    @naami2004 4 года назад +3

    A new Techno Tim video !! that's exactly what I needed :) thank you

    • @ggyun
      @ggyun 4 года назад

      what???

    • @naami2004
      @naami2004 4 года назад

      @@ggyun What, What ?

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

    looks like its even easier now, sudo password removal is part of the script, the same script is run on both machines and then you run gravity-sync push and gravity auto. 5 minutes start to finish

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

    thanks Tim for this. I had one on debian on bare metal and backup on proxmox on bare metal but couldn't sync until now. Great explanation and I love the intro.

  • @chrisumali9841
    @chrisumali9841 4 года назад +2

    Thanks for the info and demo, that dialog in the beginning is hilarious

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

    Technotim now puts the timer setting in /systemd/system. Added pull to the exec command, will find out later if it is working. I too do not want a two way sync, after all, what could possibly go wrong 😎 Seems like a really great well developed program.. Will be nice to have a backup pihole. I have a bad habit of neglecting pihole after it's setup. Thanks for sharing.

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

    yes, should be a basic pihole-core-feature

  • @Jay.M
    @Jay.M 4 года назад +3

    Your videos have been improving a lot lately. Your channel is going to grow fast, great work!

    • @TechnoTim
      @TechnoTim  3 года назад

      Glad you think so! Thank you!

  • @juliansbrickcity5083
    @juliansbrickcity5083 4 года назад +14

    3:48 Have I missed what the caveat with the container is? Or did you actually forgot to tell us?

    • @TechnoTim
      @TechnoTim  3 года назад +7

      You're right. The only Caveat is that you need to make sure you can run the script on the host running the container. The script checks for you, but I did forget to call that out specifically. Thank you for the feedback!

  • @invictuslegend4405
    @invictuslegend4405 4 года назад +4

    I have always had 2 piholes in a HA environment, also my DHCP passes these two pihole DNS to all clients, this has helped in few instances, when primary failed, did not have a single second of interruption. Additionally, I also have one pihole running on every subnet, which reduces the interlan traffic.

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

      What's your setup ? I tried it today and it depends on clients. But what is curious that even UDM-Pro didn't failover to secondary. I think this is not possible without something like keepalived. Another thing that I don't fully understand is that why UDM-Pro or any other router have option to setup two or more DNS servers. Is it only for loadbalacing ?

  • @ricardorocha7832
    @ricardorocha7832 4 года назад +4

    Nice work once again, loved the funny beginning of the video :) Hope they implement a nice and easy sync solution on Pi-Hole.

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

    Great Video, was looking for HA for pi-hole and this was super simple to follow and get up and running. Fan.

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

      Check out my keeplaived video if you want load balanced!

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

    I know I'm late but I am setting up a pair of proxmox virtualized debian pi-holes and I found this very helpful. Thanks for sharing.

  • @devin.n
    @devin.n 3 года назад +1

    The intro had me in tears... brilliant :'D And as for the rest of the video, that was great too. Thanks Tim

  • @gotelldonn
    @gotelldonn 3 года назад +1

    I have had that exact same conversation with my wife. She was not amused. :)

  • @het_gele_teken
    @het_gele_teken 3 года назад +1

    Nice video Tim. I'm running two Pi-holes on two Raspberry Pi's (3B+). While I only have three domains blacklisted. For now I will sync both Pi-holes manually but syncing two Pi-holes automagically would be a nice feature to have out-of-the-box. BTW I recently installed unbound on my Pi-holes, now my Pi-holes are recursive DNS servers. Cool!

  • @ricojacobs6530
    @ricojacobs6530 4 года назад +24

    Haha that intro is my everyday.

    • @toysareforboys1
      @toysareforboys1 4 года назад

      Ubiquiti bro, haven't heard anyone ask if the internet is down in the last year! :)

    • @TechnoTim
      @TechnoTim  3 года назад +5

      @@toysareforboys1 I have Ubiquiti gear top to bottom, but it doesn't handle my DNS :)

    • @toysareforboys1
      @toysareforboys1 3 года назад

      @@TechnoTim Sweeeeeeet! I have USG-PRO-4, US-48-500w and a bunch of UAP-AC-LR's. Love Ubiquiti. I'll have to move my DNS over to your setup :)

    • @koraypinarci9686
      @koraypinarci9686 3 года назад

      hahah same here!

  • @RakshithPrakash
    @RakshithPrakash 4 года назад +3

    aH man this pi hole taking my entire LAN internet down has happened way too many times for me lol

  • @techwithandrew8193
    @techwithandrew8193 3 года назад +1

    Love the appearance of the browser in this video. Anyway you could share more information on how you have it the way you do?

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

      This should just be dark mode in pihole!

  • @dustinkrejci6142
    @dustinkrejci6142 3 года назад +3

    Yesssssssssssss!!!!!!!!!!!!!!!!! Content that actually matters to me!!

  • @Able_Cylon
    @Able_Cylon 3 года назад +1

    Liked and subscribed! Outstanding screen presence, very calm not-to-technical instruction. Probably one of the best I’ve seen! Thanks!

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

    Thank you Tim!!! I have my primary dns in a pihole and I've just installed and sync the 2nd one in ubuntu in a VM in Proxmox :)
    Thank you very much for this video.
    Also I wish pihole has some kind of HA option built in :/
    Regards!

  • @ShayneChambers
    @ShayneChambers 4 года назад +1

    I loved that intro. Very fun. Well done.

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

    That does look pretty straight forward but the lack of syncing dhcp info is pretty major.

  • @JorgeHerrera0720
    @JorgeHerrera0720 2 года назад +2

    This is a great video. I have my primary pi-hole on Unraid as a docker container. However, I get that OpenSSH and RSYNC binaries not installed. Trying to figure out how to install it in Unraid. I see people have asked around in Reddit but didn’t get any where. However, this is only used to sync the block list and white list correct? I can just add the second PI-Hole and add it to my UDM Pro and when it does not resolve because my primary is down it will use the secondary dns entry on my UDM Pro. That’s how it should work but want to verify.

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

      I'm looking for same thing over here. It's possible to add SSH binaries into a docker. But then, there was this line from the GitHub System Requirements page "For both standard and container based Pi-hole deployments, Gravity Sync will run directly on the host OS and not inside of the container image." So I think that's just the unRaid command line. Adding a little script into our unRaid NAS.

  • @DodgeHooker641
    @DodgeHooker641 3 года назад +1

    Can you do this with both piholes running within two separate instances of a VM or Docker that are on the same physical host or do both need to be isolated due to the shared ip of the host hardware? Or can I just add two separate ip's to the host hardware for each instance of the VM/Docker that's running the piholes... Also worth mentioning: if you want to run a VPN, then the piholes will need to set behind the VPN service in your setup and then then point to the VPN, that way you don't have any leaks outside of your VPN... If you had the piholes between your router and VPN, then you'd like leak your VPN by using other DNS instead of the VPN. So long as the Recursive piholes set behind your VPN, you're good to go, I had to figure that out for my setup. Also, instead of disabling SUDO, is there a way we can script it to enter the SUDO password? But I guess it would be okay, so long as you lockdown with keys and disable user/password login and make it keys only login. But are there any better options to sync both piholes? Can't a backup/sync/push cronjob be used to save the file and the backup periodically pulls that file and thus syncs? Especially since it's a one way pull..?

  • @stacksmasher
    @stacksmasher 3 года назад +1

    They could also add some simple cacheing to speed things up ; )

  • @MrVampify
    @MrVampify 4 года назад +1

    Really great video, Literally gonna set this up now. My PiHole is a docker container in my NAS. When I have to update my NAS tho, takes my DNS down for a while. This will save me.

    • @TechnoTim
      @TechnoTim  3 года назад

      Glad it was helpful!

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

    great video! Thank you!... Just one thing, DNS down does mean internet down, technically lol

  • @gogorichie
    @gogorichie 3 года назад +1

    great intro my wife does that same thing anytime she can't get online

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

    Awesome video as always. Was looking for a way to have a secondary DNS Pi-Hole server and not have to manually backup/restore every time I made a configuration change.

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

      Glad I could help I have a video on keepalived to so that they can be load balanced, true HA

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

    Really cool! Thanks for sharing!

  • @FredPearcey
    @FredPearcey 3 года назад +1

    Awesome Video Tim, looks great, and the content is super helpful!

  • @averagesam5470
    @averagesam5470 2 года назад +4

    Why does this channel have all of the stuff I want to know when it comes to homelabs? This guy needs more subs

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

      Because I am a homelabber myself! Thank you!!!

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

      Hah, i just converted my network to pfsense and i'm setting up traefik right now!

  • @Felix-ve9hs
    @Felix-ve9hs 4 года назад

    This is why I have a Pi-hole on Proxmox and on TrueNAS

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

    I've been running dual Pi-Hole machines for about 3 years now. The primary is on a 1L box and this is its sole funcion. The secondary is an instance in VirtualBox on my backup server. Both run on Debian 11 because I continually had hardware issues with the RPi's following various power related issues (the RPi's literally lost their minds). I have never considered a need to sync the two since this was done at setup and each updates Gravity automatically every week. The lists are always identical and both machines are highly reliable, so I guess I fail to see the point of syncing.

  • @nevoyu
    @nevoyu 2 года назад +2

    That sudo configuration can be changed later in the file. You can set it so that you only don't need to enter a password to use rsync but for everything else you should. Even better just put the rsync on a root systemd service.
    or for the cron service just add that crontab line to root's crontab (sudo crontab -e)

    • @drinksomewhisky
      @drinksomewhisky 11 месяцев назад +1

      Hey, thanks for the comment. Any chance you can provide steps on how to do this exactly?

  • @StopaskingformynameYouTube
    @StopaskingformynameYouTube 3 года назад +1

    Thanks to your video on how to add lists to pi-hole i now have 6.4 Million blocked domains. I've yet to encounter an issue.
    With regular browsing it has blocked 800 queries on my network in the last half hour. My internet feels faster now,
    I might end up following this video if i find that the raspberry pi 4 running ubuntu hangs often.

  • @kevin.kroeber
    @kevin.kroeber 2 года назад +1

    Thank you, great video. I’m going to try this now.

  • @reesericdotci
    @reesericdotci 4 года назад +1

    gravity sync should upstream this!

  • @mvaldes
    @mvaldes 4 года назад

    that intro was superb

  • @MahuAurelius
    @MahuAurelius 3 года назад +1

    I have two PiHoles now, but the second one is being used almost as much as the first. I figured it wouldn't be used unless there was an outage or issue with the first. I'm a bit confused there. Using this means I would have to do the Smart feature since I'm whitelisting almost as much in the second as I am in the first.

  • @kellanstevens
    @kellanstevens 4 года назад +3

    Thanks for the great video

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

    It's late at night and I might be way off here, but if you want to go even lighter weight, I think it might be possible to just *ditch pi-hole*, run dnsmasq directly in stateless containers, give it a read-only sing-file volume mount to /etc/hosts... which is basically what pi-hole is using to set up blocks. Going this direction one could run multiple DNS servers, pass configuration through helm chart, and then just figure out how you want to manage /etc/hosts... github actions?

  • @1981baustin
    @1981baustin 3 года назад +1

    Works great. Got both mine reporting to my influxdb for cool stats in grafana. Thanks for the simple to follow guide!

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

    This does work for DHCP now with gravity-sync-4! :)

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

    The newer install of gravity-sync apparently doesn't use cron anymore. I haven't figured out yet how to make the sync a one-way sync from primary to secondary with the new auto method. Anyone know?

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

    I broke the ability to sudo on Ubuntu, editing the /etc/sudoers file. Luckily I had a sudo terminal available to fix it. Before that I had edited it as you show, on my primary, the raspberry pi; that was broken too! Reported an error in sudoers file, but still let me sudo (unlike on Ubuntu). So I fixed it. Seems latest config sorters that out. I just logged out of ssh and back in.

  • @metal_x11
    @metal_x11 3 года назад +1

    Thank you for recommending to use pull in the cronjob!

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

    The first part of this video is too relatable....

  • @marc.gauthier
    @marc.gauthier 3 года назад

    The intro made click the thumbs up! Excellent content thank you again!

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

    @TechnoTim, love this by the way, I have a suggestion or maybe you have already done so I haven't found yet. Little new to linux then probably most, I like to leap before I look frequently. Anyway, during configuration, I was watching this and the only aspect I found confusing at first were the commands listed in the tutorial here opposed to the link provided from running the "curl" script. Keep in mind, I'm a systems guy, getting multiple platforms to function together with as little issues is what I target. My feet are wet, but there's still so much to learn as I come from a windows strong background, switching wasn't that difficult, the largest issue I've had is Linux commands sometimes speak as though I'm to know all directories off the top of my head. I've done the research to get going and have my deivece up, but man, it's so much searching, lol. I think I've invested more time looking up directories within linux to solving BSOD's in windows (not you, just venting) I'd be curious for your input on where to look next for something innovative and new.

  • @TechMeOut5
    @TechMeOut5 3 года назад +1

    Excellent stuff!

  • @grantc8353
    @grantc8353 3 года назад

    Wow the intro is so accurate

  • @joebonsaipoland
    @joebonsaipoland 3 года назад +1

    Usa a load balancer to load balance between two piholes

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

      ruclips.net/video/hPfk0qd4xEYa/видео.html yes!

  • @patthetech
    @patthetech 3 года назад +1

    "What?"
    classic

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

    Great video. I have a question. Is it better to just have a primary and secondary pihole server? I have mine set up a little differently. I have two instances of pihole. One using google DNS servers and one using open DNS. In my openwrt router I have the IP addresses of both pihole servers listed as the DNS servers and have checked the box all servers (Query all available upstream resolvers.) My assumption and it looks like this is happening is each query that isn't cached gets sent out to either google and opendns and the first one back is served. I like the idea of being able to sync the local dns and block lists but wouldn't having two uniquely configured servers potentially have better redundancy and performance than mirroring a server, like if the DNS servers are having issues or throttling you? or am I missing something?

  • @j.s.b.6299
    @j.s.b.6299 2 года назад +2

    I've been trying to use Gravity Sync also. I did notice that the installer creates a passwordless sudo config. For me that's an issue as it seems to open up a security risk. That's a little ironic as Pi-hole is supposed to improve security. What do you think? Am I missing something?

  • @akashrajvanshi6362
    @akashrajvanshi6362 4 года назад +3

    That intro 😂😂😂

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

    Great stuff. Glad I found your channel!

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

    Great channel, recently found it and i love it! Also the older videos as you can see :) Great!
    I've set everything up like you describe here. Keepalived at node1 (lxc on proxmox) and at node2 (PI4). Everything works perfectly. Then at node1 and node2 i've installed PI-hole with gravity-sync 'between' them, works also like a charme. But when testing i realize that this 'High Availability' is on host level and not service level. When node1 (master) or keepalived on that node is down node2 takes over and pi-hole on this node start answering the requests, perfect, but when i stop pi-hole on node1 it still game over. So it's high availability to a certain level :) Or am i missing something? Nevertheless i'm very happy with this setup. Thanks!

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

      That’s right! You can create a service health check on keepalived!

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

      @@TechnoTim thanks! I'm gonna figure it out :)

  • @JMassengill
    @JMassengill 3 года назад +1

    This is a great video but I’ve got this about halfway setup and I’m not familiar with the parts of the script install that was glossed over. I’m not a novice computer user (25+ years of server and network experience) but for me there isn’t enough information to get the job done. I’m running pinhole on raspberry pi os on x86 vm on x64 hardware. The script can’t (yes can’t) be run by sudo you must be root user (I found a work around). Revisit this. Some of us need a bit more information than you’ve given.

    • @JMassengill
      @JMassengill 3 года назад

      Tim, how can you love this statement when I took you to task for glossing over the information needed to REALLY make this work. I truly don’t get it. Did you just not read it all?

  • @gravyflex
    @gravyflex 4 года назад +1

    Nice video. I have this issue as well so I am setting this up. Curious about the choice of using pinhole for local dns. In my setup pfsense is the DNS source of truth with pihole conditional forwards to pfsense for my local domains.

    • @TechnoTim
      @TechnoTim  4 года назад

      My UDM pro doesn't have a proper DNS

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

    HAHAHAHAHAHAHA.. That intro reflects my entire life...lol

  • @JzJad
    @JzJad 3 года назад

    Sooo VRRP, along with this, would make it even better!

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

      Yes! ruclips.net/video/hPfk0qd4xEYa/видео.html

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

    What’s the reason for manually editing the sudoers file? I saw when you installed gravity sync, it added a file to sudoers.d which I would imagine would take care of everything.

  • @WarRior-rn4kb
    @WarRior-rn4kb 2 года назад

    i subbed because of the intro. as an infosec pro that is my daily life at home and at work. jeezahs. ask the break fix guy please. no me!!!!!!! XD

  • @joesalgadSF415
    @joesalgadSF415 3 года назад +1

    I got my first pi 4 and I don’t know anything about Linux and I want to learn it and this one thing with pi hole I really want to do. Do you have a tutorial for pi and Linux for a noob like me? I subscribed to keep up to you tutorials. Thanks.

  • @dnldnl4880
    @dnldnl4880 4 года назад +1

    Very cool video exactly what I was looking for

  • @Pro-cheeseburger
    @Pro-cheeseburger 3 года назад +1

    great video super easy to follow allowing the github install!!

  • @grantc8353
    @grantc8353 3 года назад +1

    Pardon my ignorance but im guessing if you have a network that doesnt change e.g regex rules set on both 1a and 1b. As long as you have both 1a and 1b dns records in dhcp then this is not really required. Its only if you make regular changes it helps as to not duplicate work I suppose. Just wondering as I have deployed HA in aws without sync and not had a problem with either (touching mega wood right now) in fact....can I take that back.

    • @grantc8353
      @grantc8353 3 года назад

      Great video as well.

  • @florianfaber9799
    @florianfaber9799 4 года назад

    my first thought was: sounds like a job for DRBD

  • @llortaton2834
    @llortaton2834 3 года назад

    Gravity Sync + Pi Stacking = Black Hole

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

    Would you please elaborate on how the second pi-hole unit keeps the network going (if the first one fails)? They'll both have different IP addresses so...wouldn't you have to be at the keyboard to manually resolve any issues related to the loss of the first pi-hole. Is there an automated way to allow the second unit to pickup where the first one left off?
    Thank you.

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

      Check out my keepalived video on how to load balance them!

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

    Great video...I have 2 running now with gravity-sync - one in proxmox and one on a pi4. Is there a way to show logs combined from both piholes? A docker image that could gather data from both and combine to one dashboard would be awesome.

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

    So relatable !

  • @Xinud
    @Xinud 3 года назад +1

    Hey Tim - great video. Wondering if you looked at using Proxmox to implement HA LXC containers? Thereby letting Proxmox due the HA across multiple servers?

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

    Thanks for the great guide!

  • @ndupontnet
    @ndupontnet 3 года назад

    I've just set up a pair of Pi0W, thanks !

  • @StevenWilliams-lb9tf
    @StevenWilliams-lb9tf Год назад

    Hi Tim, i follow most your content but this one had me stumped. i tried to load your guide page, which is pretty much blank except a link to the github page. However after trying to keep up and editing the sudoers file, and rebooting - i could no longer access sudo. figured id mention the hickup as either i did something wrong or the guide needs to be dumbed down a bit more. thanks