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?

  • Kryosaur
    link
    fedilink
    English
    12 years ago

    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.

    • @mea_rah@lemmy.world
      link
      fedilink
      English
      22 years ago

      And also it is heavier

      I can’t say I’m seeing the same.

      Pihole CPU and memory usage (these are 1 week stats):

      Same for Adguard:

      So both are kind of the same unless you run on very limited hardware. The docker images are about 100MB for Pihole and 20MB for Adguard. This is probably most important parameter as you can run Adguard on some routers, that have very limited flash storage, but again only matters on extremely limited HW, something like Raspberry Pi has orders of magnitude more resources.

      • @cichy1173@szmer.info
        link
        fedilink
        English
        12 years ago

        Adguard Home works really bad on RPi Zero and not as fast as PiHole on Rpi3B+. That’s why Adguard is heavier for me.

        • @mea_rah@lemmy.world
          link
          fedilink
          English
          22 years ago

          That’s fair. Wonder why that is, because my experience is quite the opposite.

          The metrics I shared above actually had the Pihole running on much more powerful HW. (proper server with quite beefy CPU) The Adguard stats are from old Intel NUC which is perfomance-wise about on par with Rpi3B+. As you can see it barely uses any resources at all. So I’m surprised to see you reporting the performance as really bad.

          I was testing Adguard on small openwrt based device and it still ran fine. Rpi3B+ has order of magnitude faster HW than that. I just don’t see how would Adguard be slower or even noticeably slow. Or even Pihole. Both could run about 40 copies of the service on single Pi3.

          Whis is not to say I don’t trust you, it’s just strange.

  • Solar Bear
    link
    fedilink
    English
    202 years ago

    I’ve used both, each for a long stretch of time; they are fundamentally extremely similar and you’ll be fine with either. I switched to AdGuard Home entirely because I could run it directly from my OPNSense router instead of a second machine. There isn’t really anything else major I’ve noticed different between them, but my usage is fairly basic. AdGuard’s interface felt a bit more mature and clean, but that’s it.

    If you’re happy with your PiHole, there’s no reason I’m aware of to switch.

    • @TrejoPhD@lemmy.world
      link
      fedilink
      English
      62 years ago

      This guy is right.

      I have used Pi-hole forever at home, but decided to try out AGH on my parents’ network. They do largely the same stuff, so if Pi-hole is working for you, stick with it; I do with my home network, too!

  • @rarkgrames@lemmy.world
    link
    fedilink
    English
    22 years ago

    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

  • Finkler
    link
    fedilink
    English
    5
    edit-2
    2 years ago

    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.

  • @Generator@lemmy.pt
    link
    fedilink
    English
    22 years ago

    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.

  • 667
    link
    fedilink
    32 years ago

    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.

  • @emhl@feddit.de
    link
    fedilink
    English
    2
    edit-2
    2 years ago

    I found it easier to setup adguard as my DHCP server, because I wasn’t able to change the default DNS settings of my isp’s router.

    Additionally The web interface was quite laggy on my raspberry pi 1b and it always filled up my sdcard with log data (it’s been over a year since when I last used pihole though)

  • @timp80@lemmy.chatterverse.social
    link
    fedilink
    English
    52 years ago

    As someone who switched from PiHole to AdGuard Home a couple of years ago, my reason was because PiHole dropped support for adblock style lists that I was using, while AdGuard still supports them.

    See here for more into

  • Qazwsxedcrfv000
    link
    fedilink
    English
    262 years ago

    The only edge Adguard Home has over PiHole I can think of is its out-of-box support of encrypted DNS upstream and downstream queries (e.g. DNS-over-HTTPS and DNS-over-TLS).

    • @mnrockclimber@lemmy.sdf.org
      link
      fedilink
      English
      32 years ago

      I guess that’s nice. I installed cloudflared myself and get the same results that way with my pinhole. But it was an extra step.

    • German The Jackal
      link
      fedilink
      English
      32 years ago

      It can also run directly on lower powered machines. GL.iNet routers are a good example, they’re based on OpenWrt and come with AdGuard Home support out of the box, so no need for a whole external computer to handle DNS stuff. Sure it’s limited by ram about how many lists you can have, but still. Pihole is much more “substantial”

  • @whenever8186@feddit.uk
    link
    fedilink
    English
    02 years ago

    I used to do all this, but then I gave up and started paying for NextDNS. It’s like having your own Piholes in the cloud. It’s like £18/year and is way more reliable than self hosting, especially for something as crucial as DNS for your home. It also has excellent parental controls if you need that, multiple profiles, good logging and analytics and a decent looking privacy policy.

    Sure, it’s not as fun as self-hosting but it’s better then getting shouted at every time someone’s app stops working because of some glitch in your setup.

    • @NarrativeBear@lemmy.world
      link
      fedilink
      English
      22 years ago

      In the same boat as you here. Tried both and went back to Pi-hole because “why not?”

      Adguard does have homeassistant setup which was nice and easy, but I like to compartmentaliz my setup so if homeassistant goes offline my internet does not go out when adguard is down.

      Since I started running pfsense on a custom PC with dedicated NIC, unbound has been my go to choice now for DNS and Adblock. I use Pi-hole on specific subnets now.

  • @mea_rah@lemmy.world
    link
    fedilink
    English
    62 years ago

    You can’t really go wrong with any of those. They are both very solid options. Having said that, if I had to recommend one, I’d go with Adguard, because:

    • The interface is better. Most notably the query log interface. Searching the logs with some long time span makes Pihole spike in memory usage and is super slow. (there’s no server-side pagination)
    • Custom filters are more powerful thanks to modifiers, which AFAIK Pihole does not support. Some of it can be configured via dnsmasq (without user friendly interface), some I had not found any solution for. Good example is dnstype modifier, which I sometimes use to block AAAA responses for sites, that have set AAAA records, but the service actually does not work over IPv6. So I can disable IPv6 for certain domains if I need to. (or other way around, force IPv6 only)

    Some of the above might have changed, I haven’t used Pihole for about a year.

  • oleorun
    link
    fedilink
    English
    322 years ago

    I’ve been using a pihole exclusively for years on my Ubiquiti network at home. Combined with Wireguard, it’s a stable, easy ad-blocking solution. I’ve never even considered moving from it, seeing how well pihole Just Works.

    • @theghostoutside_@lemmy.worldOP
      link
      fedilink
      English
      52 years ago

      That’s more-or-less what I thought. And in fact I forgot to add to my post that I also use Pihole on the go via Wireguard, which seems like another hurdle to converting to AdGuard. Thanks.

    • @PrMinisterGR@lemmy.ml
      link
      fedilink
      English
      -112 years ago

      If you bother that much, why not just use the Pi as an OpenWRT router with DNS over HTTPS, and get a great router with awesome QoS and actual software updates in the process?

      It’s a vast superset of whatever PiHole does.

      • @lemming741@lemmy.world
        link
        fedilink
        English
        12 years ago

        It has to go upstream for answered requests, so it can add 1 or 2 ms to the 45 ms it would otherwise take when you’re local. If you’re using a VPN to your home dns, it can add 75 ms and I can feel it.