I'm using Firefox in safe mode because of the 144-on profile corruption bug. So no adblocker.

Has anyone here installed pihole locally yourselves? How's it go?

(thinking of it just running on this laptop in the background and i do dns from firefox to localhost port whatever)

@davidgerard I have it running in a podman container, works great, happy to share the systemd unit for it

@davidgerard First, I had Firefox issues but it was rebuilt on OpenSUSE's build service has has worked since.

Second, I have @Chance set up as DNS server and point her at Ad Blocking DNS servers, the same as a PiHole. It's been great, the biggest issue I saw was that my kids couldn't watch ads to get bonus things in their phone games. (I wasn't sympathetic to them.)

@davidgerard I have it running on a Raspberry Pi and love it. However, it is not perfect. After years of running, I had the SD card go into readonly mode after too many writes. I cloned the card to a new one and everything worked fine again. I now have high endurance SD cards, so this should be less of an issue. I plan on running a second PiHole in a docker container on my Synology for some redundancy.
@davidgerard Also, I had to block outbound DNS at my router to block things that ignore the DHCP DNS entry and try and use random name servers on the internet.
@davidgerard Running it in a docker container on the same small Linux box works very well for me.
@davidgerard I do not know what your setup looks like but I do everything on my router, which is OPNSense. You can set up adblocking there and get it network wide.
@davidgerard I run it in a small VM. It just works.
@davidgerard In add-on settings, you can turn on individual extensions in private mode. So you could turn on uBlock Origin et.all there.
@gourd noooot in safe mode!
@davidgerard I’ve had a pihole for a year or so running on a Raspberry pi-4. Very easy to set up if you can handle command lines. Works fine.

@davidgerard used to have one years ago, but the family rebelled, broke to many sites

(And by rebelled i mean, they kept calling tech support, which is terribly understaffed, because it's only me)

Probably at least partly my fault though, could probably have been fine with some configuration work.

@davidgerard Maybe also look into blocky, which is like pihole, but just one Go binary with a config file instead of the web UI. Don't see a reason why one shouldn't run it locally. https://github.com/0xERR0R/blocky
GitHub - 0xERR0R/blocky: Fast and lightweight DNS proxy as ad-blocker for local network with many features

Fast and lightweight DNS proxy as ad-blocker for local network with many features - 0xERR0R/blocky

GitHub

@davidgerard I’d recommend AdGuard Home over Pi-hole.
https://github.com/AdguardTeam/AdguardHome

I also used grimd successfully for a while, it hasn’t seen any recent development but I’m sure it still works.
https://github.com/looterz/grimd

Another option is blocky, but I haven't tried that one.
https://github.com/0xERR0R/blocky