Is running Pihole or Adguard home even worth it these days ?
You can get something like NextDNS for $18/year, which is probably less than what you pay for the power required to serve Pihole or Adguard Home, and you get enterprise level infrastructure for it, along with redundancy, and it works "everywhere".
Yes, you (probably) need a caching resolver at home, and that could be Pihole or Adguard, but going through hoops to setup Wireguard and have all DNS resolve over that, just to reach pihole at home, that sounds like overkill.
Anyway, In case it's not obvious, NextDNS is how i roll, using a "stupid" caching DNS resolver at home.
I've been using NextDNS for years and never paid anything. Very occasionally (maybe twice) around the last few days of the month I get an email saying I reached my quota and filtering will stop working.
FYI: NextDNS is free up to 300,000 queries a month.
I also wrote here: https://news.ycombinator.com/item?id=46191045
You can just use Tailscale or similar service and not fight with setup of Wireguard. It's as simple as installing the app on devices and starting it
> just to reach pihole at home, that sounds like overkill.
Host AdGuard on a VPS (same one as the VPN?). Then you can use it from everywhere.
Would recommend using the NextDNS software as the on-prem caching resolver — it can pass through the requesting client information so you're not losing any of the logging you'd have running Pi-hole, etc. at home.