Skip to main content

AdGuard Home

Any opinions in this page are solely my own.  Please see the Service Evaluations Disclaimer for more information.

What is the service?

Information about the service (e.g. what it is, what it does, deployment method, etc.)

AdGuard Home is a self-hosted DNS server with advanced capabilities, including but not limited to:

  • DNS Filtering
  • Custom DNS entries
  • DNS caching
  • Statistics
  • Customisable upstreams
  • ... and more

How could the home lab benefit from utilising the service?

Information on what the home lab could benefit from by utilising this technology

  • DNS caching would mean less DNS requests leave the network (and faster responses for clients)
  • DNS filtering would enable the limitation of network traffic that is not necessary and therefore speed up network traffic (e.g. through a reduction in ad-based content or metrics collection from Windows clients)
  • Custom DNS names will enable me to ensure that I have local DNS services for e.g. home-based vs internet-based routing

Pros

  • Docker image - Easy to deploy on existing infrastructure
  • Big community - Filtering lists are regularly updated, and the software behind it is maintained

Cons

  • Admin panel is single-user - Not possible to integrate with existing identity infrastructure
  • Logs can sometimes be slow to load, depending on how much traffic is logged

Decision & Justification

Whether I chose to deploy it or not, and why

I chose to DEPLOY this service, as I felt it best met my needs of the options I had considered. While the logs are sometimes slow, it is unlikely that I will need to look to that level, and the admin panel being single-user isn't necessarily a problem as I am the only user who is interacting with it.