AdGuard Home (AGH) – Settings

I have been running AGH as a network ad-blocker for a wee while now and my settings were obviously a bit dodgy as the processing time was long and a significant number of DNS lookups were taking 100+ms.

This was fine for a while but recently it's been becoming a pain and the itch to resolve it (pun intended) was needing scratched. The result was that the average processing time dropped from around 15ms to 3ms!

What I did

I changed the number of upstream servers I use and run them as parallel requests 2 Primary: https://dns.quad9.net/dns-query tls://dns.quad9.net

2 Fallback (these rarely, if ever, get used) tls://dns.mullvad.net tls://one.one.one.one

Other settings

I connect to the server via Allowed Clients and I had to re-adjust their settings to return the upstream dns to default and I changed their individual caches to 12800000, although I'm unsure if I can return that setting to default or if it conflicts with the larger default cache.

Encrypted DNS working via both DoT and DoH, this setting is preferrably enabled in the Yunohost admin dashboard, not the app itself, so that the ports are apportioned correctly.

Filterlists

The lists update hourly to reduce the opportunity to cause problems and I utilise the mini versions where possible, to reduce the storage and processing time where possible.

Primary Blockers

Bonus BLockers

Blockers supplied by AdGuard

Although I run AGH via Yunohost, I was delighted to see it is also available as a Snap package for those able to run them.

Resources


Follow me within the Fediverse. Drop the RSS Feed into your RSS reader of choice