I’ve run Pi-hole in my homelab for years and benefited from using the service. As well as the hands-on education.

With that said, what is everyone else’s experience with the software? Do you use Pi-hole in your homelab setup? I would assume many hundreds of thousands of people use Pi-hole.

Edit #1:

The image attached to this post is my RPi 5, which hosts the Pi-hole software. Big supporter of the whole “SBCs for learning and home improvement” mentality.

Edit #2:

It is interesting to see the broad support for Pi-hole and DNS blockers in general. The more options, the healthier the tech ecosystem is, which benefits everyone.

  • picnic@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 days ago

    I have that virtualized, times three. Two to have a failover, and third one with different settings for my kids (cloudflare’s family dns)

  • tomjuggler@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 days ago

    I run pi-hole in docker in the background of our libreelec (Kodi) home entertainment system and it works great. It’s a MUST if you have kids, my son has more freedom to use the internet since I know he is mostly covered by extensive block lists. Using raspberry pi 400, we watch Netflix, play Nintendo games, watch YouTube and have a family hard drive for shared photos and files.

  • beerclue@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 days ago

    I used pihole for years, but the recent updates made me look for alternatives. There was a major (v6?) update fuckup, but also some random freezes and block lists going missing…

    Looking for alternatives, I tried out Technitium. Extremely easy to set up, rock solid, running steady for about 6 months (with frequent updates), and they recently introduced built in high-availability.

  • Sanctus@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    3
    ·
    9 days ago

    My pi 1b handles the internal DNS for my game servers, which at this point is actually just minecraft because PSO:BB was way harder to setup than I thought. It works and it is extremely easy and it still holes all the tracking stuff too.

      • markstos@lemmy.world
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        1
        ·
        9 days ago

        You have never had some family member experience a broken website that they needed to work but you were not around to fix it on the server side?

  • bobthecowboy@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    9 days ago

    PiHole 4b powering my home DNS. Been running for ~4 years as of next month (and still on the original SD card I installed it to!). 100% recommend.

    • metaStatic@kbin.earth
      link
      fedilink
      arrow-up
      6
      ·
      9 days ago

      and still on the original SD card

      incredibly lucky. my Pi burned through so many cards I wouldn’t use it for a pihole again, especially when mini pcs are better and cheaper

      (and before anyone asks yes I was logging to ram)

      • The_Jit@lemmy.world
        link
        fedilink
        English
        arrow-up
        5
        ·
        9 days ago

        3B on the original SD card still. But I also use log2ram to help reduce writes to the SD card.

  • rumba@lemmy.zip
    link
    fedilink
    English
    arrow-up
    2
    ·
    8 days ago

    I run a pi-hole on a pi 3 and another in a container in docker. Something rarely goes wrong with both and I have a script that sync them.

    I replaced their google with searxng, but in the end, they needed ads for their free to play games, so I had to turn it off for them.

  • LordCrom@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    8 days ago

    PiHole works great. I get 20% of requests denied and it really helps keep ads and unwanted sites to a minimum. It was easy to setup. I just update it via ssh once every 60days or so.

    The stats are kinda revealing also as to the sites the household uses .

  • plateee@piefed.social
    link
    fedilink
    English
    arrow-up
    3
    ·
    9 days ago

    Maybe a controversial take, but I like pihole for blocking only - I have a pair of powerDNS servers set up for my internal name resolution. They recurse to Pihole, but can fall back to internet DNS servers if Pihole isn’t responsive.

    I tried pihole for local resolution and found it to be a fairly large pain to automate. Plus kubes has PDNS hooks for auto-updating DNS entries.

  • CannedYeet@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 days ago

    I ran pi-hole on my NAS. Then I pointed my router at it to make it the DNS for my whole network. The only problem was it would create issues when I had a power outage. If things didn’t start up with the right timing they would get wonky and certain devices would report as not having Internet.

    That’s why I bought an OpenWRT One so I could install an equivalent to pi-hole on in directly. Though I hit a snag with that and don’t currently have that running.

    I haven’t noticed much of a difference without the pi-hole running (my NAS is dead right now). I think some of my devices had their own DNS settings so they weren’t using the config from the router.

  • _spiffy@piefed.ca
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 days ago

    I love it! It took me a bit to iron out all the kinks with my network, but I am completely happy with it now.

  • curbstickle@anarchist.nexus
    link
    fedilink
    English
    arrow-up
    4
    ·
    9 days ago

    I use technitium, but there is nothing “wrong” with using a pihole. I used to run several (containers, plus one physical), and have set up quite a few for family and friends.