Skip Navigation

Pihole vs AdGuard Home

Hey, not sure if this is the right community, but looking for some information.

I've seen many people strongly recommend AdGuard Home for network-wide ad-blocking either in isolation, or in direct comparison to Pihole. But I can't really find why there is such a strong recommendation. The only clear reason I've seen is that AdGuard is easier to set-up.

However, I already have Pihole set-up on all of my networks on separate Raspberry Pis at each location. I have it running as the DNS server so that every device that connects to the network automatically gets ad-blocking. I have a few groups set-up within Pihole for slightly nuanced blocking --- i.e. some of my family still want to use Facebook etc. (on a separate subnet).

So my question is, considering I already have Pihole set-up, am I missing some key benefit that AdGuard Home would provide?

57 comments
  • Been running a pi-hole with unbound for years here. Apart from updating the roots file every six months its been sitting there doing it's thing happily without skipping a beat. I did take a small look at Adguard but couldn't see anything like the tail pihole log option which I tend to have in a tab as I like to see what's going on.

  • I have run my own PiHole previously. Then I wanted Ad blocking on my phone, so I also setup OpenVPN that ran alongside my PiHole so I could get ad blocking anywhere. I travel often, and then we moved, so I never got it set up again, at the same time I discovered AdGuard could be configured on both home networks for network-level blocking, but they also have device profiles for iOS.

    I haven’t had to fuss with PiHole now in years.

    If you are happy to do the administration of a PiHole, and the scope it provides, it’s good. I didn’t want to have to fuss with it anymore.

  • I only use PiHole for a couple of months, it wasn't easy to setup something that worked on my LAN and over internet. Initially I used OpenVPN but was hard to use it with profiles to identify the devices.

    Than a tried AdGuard Home, and use it with DoH/DoT server was very simple, and can easily use any profile for each device on LAN or DoH/DoT server.
    Can easily search logs and block/allow for each device.

    Give it a try, and use it for a couple days.

  • FWIW I tried AdGuard as I liked the look of some of its features but it slowed my connection down massively - sites would take ages to load.

    I may have done something wrong but I tried quite a few things but went back to PiHole as I’ve never had any issues with it.

    YMMV

  • I hosted both, adguard on VPS for whenever i'm outside and pihole in my local network with my adguard's DoQ as upstream. I also use wireguard so i don't need to switch DNS and to bypass DPI on my phone.

57 comments