{"slug": "adguard-home", "name": "AdGuard Home", "category": "selfhosted", "category_name": "Self-hosted and home server", "description": "Self-hosted, network-wide DNS server that blocks ads and trackers for all devices.", "recommenders": 6, "commenters": 10, "warners": 0, "score": 6.238, "rising": -0.64, "first": "2025-11-10", "latest": "2026-09-17", "why": "Used for network-wide ad blocking at the DNS layer across all devices, including on phones away from home via Android Private DNS or a VPS instance.The main caveats are that DNS-level blocking is coarser than per-app blocking, and that a single home DNS instance can be a single point of failure.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 6, "neutral": 3, "compare": 1, "warn": 0}, "spark": [0, 0, 2, 1, 0, 1, 0, 1, 0, 0, 1, 0], "listed": true, "loved": ["Network-wide blocking", "Works off-network"], "caveat": "Coarse blocking", "short_quote": "i run adguard home (pihole, etc works too) for network-wide adblocking at the dns layer.", "icon": true, "domain": null, "github_repo": null, "official_url": "https://adguard.com/en/adguard-home/overview.html", "pricing": "open source", "aliases": ["AdGuard Home"], "verdict": [{"text": "Used for network-wide ad blocking at the DNS layer across all devices", "cites": [{"id": 795971411, "item_id": 49748213, "url": "https://news.ycombinator.com/item?id=49748213", "by": "recvonline", "date": "2026-09-17", "stance": "recommend", "quote": "AdGuard Home: DNS/Ad blocking for all my devices", "excerpt": "* Kavita: eBooks and Comics * Jellyfin: Movies and TV Shows * Seafile: Hosting my private files * AdGuard Home: DNS/Ad blocking for all my devices * Vaultwarden: Passwords * Immich: For my photos * Plausible: Analytics * Audiobookshelf: Audiobooks * Radarr/Sonarr/Prowlarr + Transmission * Radicale: Calendar + Contacts * HedgeDoc: For my Markdown files LLMs made it REALLY easy to setup a self hosting server and mainta", "context": "self-hoster", "use_case": "DNS ad blocking", "switched_from": "", "story": "Ask HN: What self-hosted apps do you use daily?"}, {"id": 749124368, "item_id": 46820273, "url": "https://news.ycombinator.com/item?id=46820273", "by": "whalesalad", "date": "2026-01-29", "stance": "recommend", "quote": "i run adguard home (pihole, etc works too) for network-wide adblocking at the dns layer.", "excerpt": "my phone is on silent 24x7. it never makes a sound, ever. the only notifications I get are for email, slack dm's, bad weather, security camera, sms. no other app gets notif permissions. i run adguard home (pihole, etc works too) for network-wide adblocking at the dns layer. this makes the internet tolerable ... without adblocking it's truly a heinous place. on ios I use 'hush' extension to try and supress cookie popu", "context": "", "use_case": "network-wide DNS ad blocking", "switched_from": "", "story": "Notification Overload (Discussion)"}, {"id": 744266770, "item_id": 46516673, "url": "https://news.ycombinator.com/item?id=46516673", "by": "elashri", "date": "2026-01-06", "stance": "recommend", "quote": "I employ DNS blocking (through my own adguard home server) on my whole network", "excerpt": "I hate ads with all my heart. And I go out of my way to religiously block them. I employ DNS blocking (through my own adguard home server) on my whole network (I use this DNS server connected to unbound to act as recursive DNS on all devices even when I am outside home). I use ublock origin on Firefox browser (one of the forks that guts Firefox ads and privacy settings by default) and on my iPhone I use wipr + uBlock", "context": "", "use_case": "network-wide DNS ad blocking", "switched_from": "", "story": "Vienam Bans Unskippable Ads, Requires Skip Button to Appear After 5 Seconds"}]}, {"text": ", including on phones away from home via Android Private DNS or a VPS instance.", "cites": [{"id": 751932912, "item_id": 46995807, "url": "https://news.ycombinator.com/item?id=46995807", "by": "muppetman", "date": "2026-02-12", "stance": "recommend", "quote": "all DNS requests even on mobile hit my AdGuardHome", "excerpt": "It's this sort of thing that makes me run a home DNS server with a blocklist. It even works when I leave the house thanks to Android's PrivateDNS function, I don't need to turn on a VPN, all DNS requests even on mobile hit my AdGuardHome. I use quite a conservative DNS blocklist (oisd.nl) but it means I don't have the family complain various sites are broken.", "context": "runs a home DNS server", "use_case": "home DNS blocking", "switched_from": "", "story": "TikTok is tracking you, even if you don't use the app"}, {"id": 763117024, "item_id": 47694814, "url": "https://news.ycombinator.com/item?id=47694814", "by": "TheIPW", "date": "2026-04-08", "stance": "recommend", "quote": "the redundancy at home has saved my skin during several Proxmox reboots.", "excerpt": "I wrote this because I got tired of my home DNS being a single point of failure. The setup is a mix of hardware: one local instance runs on Proxmox/Docker, and the second is on a Raspberry Pi running OpenWrt. Having that split across different host OSs ensures that a single hypervisor update doesn't take out the whole network. The third instance is on a Debian VPS for mobile filtering. To avoid the battery drain of a", "context": "runs homelab with Proxmox and a VPS", "use_case": "redundant home DNS filtering", "switched_from": "", "story": "I run three AdGuard Home instances (two local, one on a VPS)"}, {"id": 744266770, "item_id": 46516673, "url": "https://news.ycombinator.com/item?id=46516673", "by": "elashri", "date": "2026-01-06", "stance": "recommend", "quote": "I employ DNS blocking (through my own adguard home server) on my whole network", "excerpt": "I hate ads with all my heart. And I go out of my way to religiously block them. I employ DNS blocking (through my own adguard home server) on my whole network (I use this DNS server connected to unbound to act as recursive DNS on all devices even when I am outside home). I use ublock origin on Firefox browser (one of the forks that guts Firefox ads and privacy settings by default) and on my iPhone I use wipr + uBlock", "context": "", "use_case": "network-wide DNS ad blocking", "switched_from": "", "story": "Vienam Bans Unskippable Ads, Requires Skip Button to Appear After 5 Seconds"}]}, {"text": "The main caveats are that DNS-level blocking is coarser than per-app blocking", "cites": [{"id": 763349665, "item_id": 47709354, "url": "https://news.ycombinator.com/item?id=47709354", "by": "bornfreddy", "date": "2026-04-09", "stance": "compare", "quote": "With DNS blocking I wouldn't be able to do that.", "excerpt": "> ...my primary line of defence is AdGuard Home. By handling privacy at the DNS level... To each their own, I guess, but that would be a hard pass from me. One example from mobile: FF on android keeps trying to connect to its various services (like firefox.settings.services.mozilla.net). For privacy reasons, I use NetGuard to block this and other similar domains. But there is a gotcha: there are sites (like seekingal", "context": "", "use_case": "DNS-level blocking", "switched_from": "", "story": "Little Snitch comes to Linux, but the core logic is closed source"}]}, {"text": ", and that a single home DNS instance can be a single point of failure.", "cites": [{"id": 763117024, "item_id": 47694814, "url": "https://news.ycombinator.com/item?id=47694814", "by": "TheIPW", "date": "2026-04-08", "stance": "recommend", "quote": "the redundancy at home has saved my skin during several Proxmox reboots.", "excerpt": "I wrote this because I got tired of my home DNS being a single point of failure. The setup is a mix of hardware: one local instance runs on Proxmox/Docker, and the second is on a Raspberry Pi running OpenWrt. Having that split across different host OSs ensures that a single hypervisor update doesn't take out the whole network. The third instance is on a Debian VPS for mobile filtering. To avoid the battery drain of a", "context": "runs homelab with Proxmox and a VPS", "use_case": "redundant home DNS filtering", "switched_from": "", "story": "I run three AdGuard Home instances (two local, one on a VPS)"}]}], "praise": [{"label": "Network-wide blocking", "summary": "Blocks ads at the DNS layer for every device on the network.", "quotes": [{"id": 795971411, "item_id": 49748213, "url": "https://news.ycombinator.com/item?id=49748213", "by": "recvonline", "date": "2026-09-17", "stance": "recommend", "quote": "AdGuard Home: DNS/Ad blocking for all my devices", "excerpt": "* Kavita: eBooks and Comics * Jellyfin: Movies and TV Shows * Seafile: Hosting my private files * AdGuard Home: DNS/Ad blocking for all my devices * Vaultwarden: Passwords * Immich: For my photos * Plausible: Analytics * Audiobookshelf: Audiobooks * Radarr/Sonarr/Prowlarr + Transmission * Radicale: Calendar + Contacts * HedgeDoc: For my Markdown files LLMs made it REALLY easy to setup a self hosting server and mainta", "context": "self-hoster", "use_case": "DNS ad blocking", "switched_from": "", "story": "Ask HN: What self-hosted apps do you use daily?"}, {"id": 749124368, "item_id": 46820273, "url": "https://news.ycombinator.com/item?id=46820273", "by": "whalesalad", "date": "2026-01-29", "stance": "recommend", "quote": "i run adguard home (pihole, etc works too) for network-wide adblocking at the dns layer.", "excerpt": "my phone is on silent 24x7. it never makes a sound, ever. the only notifications I get are for email, slack dm's, bad weather, security camera, sms. no other app gets notif permissions. i run adguard home (pihole, etc works too) for network-wide adblocking at the dns layer. this makes the internet tolerable ... without adblocking it's truly a heinous place. on ios I use 'hush' extension to try and supress cookie popu", "context": "", "use_case": "network-wide DNS ad blocking", "switched_from": "", "story": "Notification Overload (Discussion)"}, {"id": 744266770, "item_id": 46516673, "url": "https://news.ycombinator.com/item?id=46516673", "by": "elashri", "date": "2026-01-06", "stance": "recommend", "quote": "I employ DNS blocking (through my own adguard home server) on my whole network", "excerpt": "I hate ads with all my heart. And I go out of my way to religiously block them. I employ DNS blocking (through my own adguard home server) on my whole network (I use this DNS server connected to unbound to act as recursive DNS on all devices even when I am outside home). I use ublock origin on Firefox browser (one of the forks that guts Firefox ads and privacy settings by default) and on my iPhone I use wipr + uBlock", "context": "", "use_case": "network-wide DNS ad blocking", "switched_from": "", "story": "Vienam Bans Unskippable Ads, Requires Skip Button to Appear After 5 Seconds"}]}, {"label": "Works off-network", "summary": "Commenters keep filtering on mobile outside the house without a constant VPN.", "quotes": [{"id": 751932912, "item_id": 46995807, "url": "https://news.ycombinator.com/item?id=46995807", "by": "muppetman", "date": "2026-02-12", "stance": "recommend", "quote": "all DNS requests even on mobile hit my AdGuardHome", "excerpt": "It's this sort of thing that makes me run a home DNS server with a blocklist. It even works when I leave the house thanks to Android's PrivateDNS function, I don't need to turn on a VPN, all DNS requests even on mobile hit my AdGuardHome. I use quite a conservative DNS blocklist (oisd.nl) but it means I don't have the family complain various sites are broken.", "context": "runs a home DNS server", "use_case": "home DNS blocking", "switched_from": "", "story": "TikTok is tracking you, even if you don't use the app"}, {"id": 763117024, "item_id": 47694814, "url": "https://news.ycombinator.com/item?id=47694814", "by": "TheIPW", "date": "2026-04-08", "stance": "recommend", "quote": "the redundancy at home has saved my skin during several Proxmox reboots.", "excerpt": "I wrote this because I got tired of my home DNS being a single point of failure. The setup is a mix of hardware: one local instance runs on Proxmox/Docker, and the second is on a Raspberry Pi running OpenWrt. Having that split across different host OSs ensures that a single hypervisor update doesn't take out the whole network. The third instance is on a Debian VPS for mobile filtering. To avoid the battery drain of a", "context": "runs homelab with Proxmox and a VPS", "use_case": "redundant home DNS filtering", "switched_from": "", "story": "I run three AdGuard Home instances (two local, one on a VPS)"}, {"id": 744266770, "item_id": 46516673, "url": "https://news.ycombinator.com/item?id=46516673", "by": "elashri", "date": "2026-01-06", "stance": "recommend", "quote": "I employ DNS blocking (through my own adguard home server) on my whole network", "excerpt": "I hate ads with all my heart. And I go out of my way to religiously block them. I employ DNS blocking (through my own adguard home server) on my whole network (I use this DNS server connected to unbound to act as recursive DNS on all devices even when I am outside home). I use ublock origin on Firefox browser (one of the forks that guts Firefox ads and privacy settings by default) and on my iPhone I use wipr + uBlock", "context": "", "use_case": "network-wide DNS ad blocking", "switched_from": "", "story": "Vienam Bans Unskippable Ads, Requires Skip Button to Appear After 5 Seconds"}]}, {"label": "Pairs with homelab", "summary": "Commenters run it alongside Unbound, Tailscale, Proxmox and similar tools.", "quotes": [{"id": 744266770, "item_id": 46516673, "url": "https://news.ycombinator.com/item?id=46516673", "by": "elashri", "date": "2026-01-06", "stance": "recommend", "quote": "I employ DNS blocking (through my own adguard home server) on my whole network", "excerpt": "I hate ads with all my heart. And I go out of my way to religiously block them. I employ DNS blocking (through my own adguard home server) on my whole network (I use this DNS server connected to unbound to act as recursive DNS on all devices even when I am outside home). I use ublock origin on Firefox browser (one of the forks that guts Firefox ads and privacy settings by default) and on my iPhone I use wipr + uBlock", "context": "", "use_case": "network-wide DNS ad blocking", "switched_from": "", "story": "Vienam Bans Unskippable Ads, Requires Skip Button to Appear After 5 Seconds"}, {"id": 734018449, "item_id": 45876153, "url": "https://news.ycombinator.com/item?id=45876153", "by": "stonecharioteer", "date": "2025-11-10", "stance": "neutral", "quote": "I run openwrt, adguard, unbound, proxmox, jellyfin, samba, qbittorrent and syncthing", "excerpt": "Location: Bangalore, India Remote: Yes, any timezone will do. Willing to Relocate: No Technologies: Rust (5 years), Python (12 years), PostgreSQL (7 years), Distributed Systems (5 years), Linux (19 years and counting as my daily driver) and I can learn anything I put my mind to. Email: You'll find it on my about page, along with a meeting link. I build a lot of my own tools using Rust and Python, I'd love to talk abo", "context": "homelabber", "use_case": "homelab DNS filtering", "switched_from": "", "story": "Ask HN: Who wants to be hired? (November 2025)"}, {"id": 738748181, "item_id": 46171761, "url": "https://news.ycombinator.com/item?id=46171761", "by": "teekert", "date": "2025-12-06", "stance": "neutral", "quote": "For DNS redirects I use Adguard on the tailnet", "excerpt": "I also run NixOS (btw) but opted for the container. My Docker compose setup has moved from Arch to Ubuntu to NixOS now, so I like the flexibility of that setup. I also use Tailscale, and use cloudflare as nameserver and Caddy in front of Immich to get an nice url and https. For DNS redirects I use Adguard on the tailnet, but (mostly for family) I also set some redirects in my Mikrotik hEX (E50UG). This way Immich is ", "context": "", "use_case": "DNS redirects", "switched_from": "", "story": "Self-hosting my photos with Immich"}]}, {"label": "Run your own", "summary": "Recommended as a way to run your own DNS infrastructure.", "quotes": [{"id": 779329584, "item_id": 48708099, "url": "https://news.ycombinator.com/item?id=48708099", "by": "opengears", "date": "2026-06-28", "stance": "recommend", "quote": "take a look at adguard home, dnsmask or unbound. the best is to run your own infra", "excerpt": "take a look at adguard home, dnsmask or unbound. the best is to run your own infra", "context": "", "use_case": "DNS resolver / ad blocking", "switched_from": "", "story": "Choosing a Public DNS Resolver"}]}], "caveats": [{"label": "Coarse blocking", "summary": "DNS blocking cannot make per-app exceptions the way a firewall like NetGuard can.", "quotes": [{"id": 763349665, "item_id": 47709354, "url": "https://news.ycombinator.com/item?id=47709354", "by": "bornfreddy", "date": "2026-04-09", "stance": "compare", "quote": "With DNS blocking I wouldn't be able to do that.", "excerpt": "> ...my primary line of defence is AdGuard Home. By handling privacy at the DNS level... To each their own, I guess, but that would be a hard pass from me. One example from mobile: FF on android keeps trying to connect to its various services (like firefox.settings.services.mozilla.net). For privacy reasons, I use NetGuard to block this and other similar domains. But there is a gotcha: there are sites (like seekingal", "context": "", "use_case": "DNS-level blocking", "switched_from": "", "story": "Little Snitch comes to Linux, but the core logic is closed source"}]}, {"label": "Single point failure", "summary": "One commenter runs several instances because a single home DNS server took the network down during reboots.", "quotes": [{"id": 763117024, "item_id": 47694814, "url": "https://news.ycombinator.com/item?id=47694814", "by": "TheIPW", "date": "2026-04-08", "stance": "recommend", "quote": "the redundancy at home has saved my skin during several Proxmox reboots.", "excerpt": "I wrote this because I got tired of my home DNS being a single point of failure. The setup is a mix of hardware: one local instance runs on Proxmox/Docker, and the second is on a Raspberry Pi running OpenWrt. Having that split across different host OSs ensures that a single hypervisor update doesn't take out the whole network. The third instance is on a Debian VPS for mobile filtering. To avoid the battery drain of a", "context": "runs homelab with Proxmox and a VPS", "use_case": "redundant home DNS filtering", "switched_from": "", "story": "I run three AdGuard Home instances (two local, one on a VPS)"}]}, {"label": "Site breakage", "summary": "One commenter uses a conservative blocklist so family members don't find sites broken.", "quotes": [{"id": 751932912, "item_id": 46995807, "url": "https://news.ycombinator.com/item?id=46995807", "by": "muppetman", "date": "2026-02-12", "stance": "recommend", "quote": "all DNS requests even on mobile hit my AdGuardHome", "excerpt": "It's this sort of thing that makes me run a home DNS server with a blocklist. It even works when I leave the house thanks to Android's PrivateDNS function, I don't need to turn on a VPN, all DNS requests even on mobile hit my AdGuardHome. I use quite a conservative DNS blocklist (oisd.nl) but it means I don't have the family complain various sites are broken.", "context": "runs a home DNS server", "use_case": "home DNS blocking", "switched_from": "", "story": "TikTok is tracking you, even if you don't use the app"}]}], "who": [{"by": "recvonline", "context": "self-hoster", "url": "https://news.ycombinator.com/item?id=49748213", "date": "2026-09-17"}, {"by": "TheIPW", "context": "runs homelab with Proxmox and a VPS", "url": "https://news.ycombinator.com/item?id=47694814", "date": "2026-04-08"}, {"by": "muppetman", "context": "runs a home DNS server", "url": "https://news.ycombinator.com/item?id=46995807", "date": "2026-02-12"}, {"by": "stonecharioteer", "context": "homelabber", "url": "https://news.ycombinator.com/item?id=45876153", "date": "2025-11-10"}], "tags": ["self-hostable", "for homelabbers", "for households", "for Tailscale users"], "use_cases": ["dns ad blocking", "network-wide dns ad blocking", "dns resolver / ad blocking", "dns-level blocking", "redundant home dns filtering", "home dns blocking"], "compared": [{"slug": "unbound", "name": "Unbound", "co": 3, "switched_from": 0, "switched_to": 0}, {"slug": "tailscale", "name": "Tailscale", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "proxmox", "name": "Proxmox", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "openwrt", "name": "OpenWrt", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "immich", "name": "Immich", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "jellyfin", "name": "Jellyfin", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49746527", "title": "Ask HN: What self-hosted apps do you use daily?", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49477600", "title": "\u201cIt works better in the app\u201d", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48702273", "title": "Choosing a Public DNS Resolver", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47705834", "title": "Little Snitch comes to Linux, but the core logic is closed source", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47694811", "title": "I run three AdGuard Home instances (two local, one on a VPS)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46989151", "title": "TikTok is tracking you, even if you don't use the app", "mentions": 1}], "sentiment_by_month": {"2025-11": {"neutral": 1}, "2025-12": {"neutral": 1}, "2026-01": {"recommend": 2}, "2026-02": {"recommend": 1}, "2026-03": {}, "2026-04": {"recommend": 1, "compare": 1}, "2026-05": {}, "2026-06": {"recommend": 1}, "2026-07": {}, "2026-08": {"neutral": 1}, "2026-09": {"recommend": 1}, "2026-10": {}}, "quotes": [{"id": 795971411, "item_id": 49748213, "url": "https://news.ycombinator.com/item?id=49748213", "by": "recvonline", "date": "2026-09-17", "stance": "recommend", "quote": "AdGuard Home: DNS/Ad blocking for all my devices", "excerpt": "* Kavita: eBooks and Comics * Jellyfin: Movies and TV Shows * Seafile: Hosting my private files * AdGuard Home: DNS/Ad blocking for all my devices * Vaultwarden: Passwords * Immich: For my photos * Plausible: Analytics * Audiobookshelf: Audiobooks * Radarr/Sonarr/Prowlarr + Transmission * Radicale: Calendar + Contacts * HedgeDoc: For my Markdown files LLMs made it REALLY easy to setup a self hosting server and mainta", "context": "self-hoster", "use_case": "DNS ad blocking", "switched_from": "", "story": "Ask HN: What self-hosted apps do you use daily?"}, {"id": 791936722, "item_id": 49496045, "url": "https://news.ycombinator.com/item?id=49496045", "by": "nunez", "date": "2026-08-30", "stance": "neutral", "quote": "Before I got the FW, I used Tailscale and AdGuard Home.", "excerpt": "I have a Firewalla. They run a WireGuard proxy (sort of like a DERP in Tailscale), so I use that. It actually works more often than Tailscale somehow, and since it's just WG, it works perfectly with my GL.iNet travel hotspots. Firewalla also has ad blocking baked in with less restrictive blacklists, so that's what I use. Before I got the FW, I used Tailscale and AdGuard Home.", "context": "", "use_case": "DNS ad blocking", "switched_from": "", "story": "\u201cIt works better in the app\u201d"}, {"id": 779329584, "item_id": 48708099, "url": "https://news.ycombinator.com/item?id=48708099", "by": "opengears", "date": "2026-06-28", "stance": "recommend", "quote": "take a look at adguard home, dnsmask or unbound. the best is to run your own infra", "excerpt": "take a look at adguard home, dnsmask or unbound. the best is to run your own infra", "context": "", "use_case": "DNS resolver / ad blocking", "switched_from": "", "story": "Choosing a Public DNS Resolver"}, {"id": 763349665, "item_id": 47709354, "url": "https://news.ycombinator.com/item?id=47709354", "by": "bornfreddy", "date": "2026-04-09", "stance": "compare", "quote": "With DNS blocking I wouldn't be able to do that.", "excerpt": "> ...my primary line of defence is AdGuard Home. By handling privacy at the DNS level... To each their own, I guess, but that would be a hard pass from me. One example from mobile: FF on android keeps trying to connect to its various services (like firefox.settings.services.mozilla.net). For privacy reasons, I use NetGuard to block this and other similar domains. But there is a gotcha: there are sites (like seekingal", "context": "", "use_case": "DNS-level blocking", "switched_from": "", "story": "Little Snitch comes to Linux, but the core logic is closed source"}, {"id": 763117024, "item_id": 47694814, "url": "https://news.ycombinator.com/item?id=47694814", "by": "TheIPW", "date": "2026-04-08", "stance": "recommend", "quote": "the redundancy at home has saved my skin during several Proxmox reboots.", "excerpt": "I wrote this because I got tired of my home DNS being a single point of failure. The setup is a mix of hardware: one local instance runs on Proxmox/Docker, and the second is on a Raspberry Pi running OpenWrt. Having that split across different host OSs ensures that a single hypervisor update doesn't take out the whole network. The third instance is on a Debian VPS for mobile filtering. To avoid the battery drain of a", "context": "runs homelab with Proxmox and a VPS", "use_case": "redundant home DNS filtering", "switched_from": "", "story": "I run three AdGuard Home instances (two local, one on a VPS)"}, {"id": 751932912, "item_id": 46995807, "url": "https://news.ycombinator.com/item?id=46995807", "by": "muppetman", "date": "2026-02-12", "stance": "recommend", "quote": "all DNS requests even on mobile hit my AdGuardHome", "excerpt": "It's this sort of thing that makes me run a home DNS server with a blocklist. It even works when I leave the house thanks to Android's PrivateDNS function, I don't need to turn on a VPN, all DNS requests even on mobile hit my AdGuardHome. I use quite a conservative DNS blocklist (oisd.nl) but it means I don't have the family complain various sites are broken.", "context": "runs a home DNS server", "use_case": "home DNS blocking", "switched_from": "", "story": "TikTok is tracking you, even if you don't use the app"}, {"id": 749124368, "item_id": 46820273, "url": "https://news.ycombinator.com/item?id=46820273", "by": "whalesalad", "date": "2026-01-29", "stance": "recommend", "quote": "i run adguard home (pihole, etc works too) for network-wide adblocking at the dns layer.", "excerpt": "my phone is on silent 24x7. it never makes a sound, ever. the only notifications I get are for email, slack dm's, bad weather, security camera, sms. no other app gets notif permissions. i run adguard home (pihole, etc works too) for network-wide adblocking at the dns layer. this makes the internet tolerable ... without adblocking it's truly a heinous place. on ios I use 'hush' extension to try and supress cookie popu", "context": "", "use_case": "network-wide DNS ad blocking", "switched_from": "", "story": "Notification Overload (Discussion)"}, {"id": 744266770, "item_id": 46516673, "url": "https://news.ycombinator.com/item?id=46516673", "by": "elashri", "date": "2026-01-06", "stance": "recommend", "quote": "I employ DNS blocking (through my own adguard home server) on my whole network", "excerpt": "I hate ads with all my heart. And I go out of my way to religiously block them. I employ DNS blocking (through my own adguard home server) on my whole network (I use this DNS server connected to unbound to act as recursive DNS on all devices even when I am outside home). I use ublock origin on Firefox browser (one of the forks that guts Firefox ads and privacy settings by default) and on my iPhone I use wipr + uBlock", "context": "", "use_case": "network-wide DNS ad blocking", "switched_from": "", "story": "Vienam Bans Unskippable Ads, Requires Skip Button to Appear After 5 Seconds"}, {"id": 738748181, "item_id": 46171761, "url": "https://news.ycombinator.com/item?id=46171761", "by": "teekert", "date": "2025-12-06", "stance": "neutral", "quote": "For DNS redirects I use Adguard on the tailnet", "excerpt": "I also run NixOS (btw) but opted for the container. My Docker compose setup has moved from Arch to Ubuntu to NixOS now, so I like the flexibility of that setup. I also use Tailscale, and use cloudflare as nameserver and Caddy in front of Immich to get an nice url and https. For DNS redirects I use Adguard on the tailnet, but (mostly for family) I also set some redirects in my Mikrotik hEX (E50UG). This way Immich is ", "context": "", "use_case": "DNS redirects", "switched_from": "", "story": "Self-hosting my photos with Immich"}, {"id": 734018449, "item_id": 45876153, "url": "https://news.ycombinator.com/item?id=45876153", "by": "stonecharioteer", "date": "2025-11-10", "stance": "neutral", "quote": "I run openwrt, adguard, unbound, proxmox, jellyfin, samba, qbittorrent and syncthing", "excerpt": "Location: Bangalore, India Remote: Yes, any timezone will do. Willing to Relocate: No Technologies: Rust (5 years), Python (12 years), PostgreSQL (7 years), Distributed Systems (5 years), Linux (19 years and counting as my daily driver) and I can learn anything I put my mind to. Email: You'll find it on my about page, along with a meeting link. I build a lot of my own tools using Rust and Python, I'd love to talk abo", "context": "homelabber", "use_case": "homelab DNS filtering", "switched_from": "", "story": "Ask HN: Who wants to be hired? (November 2025)"}]}