Skip to content

Ad Blocking

I'm using AdGuard Home as my primary ad-blocking solution. AdGuard is a DNS-based ad-blocking tool that checks and blocks requests to advertisement domains.

There is a Docker container for AdGuard Home.


On Ubuntu, there's an issue with systemd-resolved consuming port 53, which is required for AdGuard.

I've made a script smart-home adguard-resolved that automatically fixes that issue.

However, make sure your Internet provider allows custom DNS. My provider was blocking this, and I spend a lot of time trying to figure out what's wrong.


AdGuard blocks requests. This means it can break some websites sometimes.

Ad Blocking List

Here are ad-blocking lists I use:

  • AdAway
  • Malware Domain List
  • NoTracking List
  • YouTube Ads DNS
  • AdGuard Base Filter
  • AdGuard Annoyances Filter
  • AdGuard Russian Ad Filter
  • AdGuard Mobile Ads Filter
  • AdGuard Safari Filter



AdGuard is a Russian company, and this opens security concerns.

Though it's legally located in Cyprus, most of its developers are work from Russian offices.

Make sure you use only the self-hosted and open-source version of AdGuard.