=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
 title: My Dalliance with an Ad-Filled Web
 date: 2024-03-10 14:43:00
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

A few months ago, I decided to take a look at the technical
infrastructure running my home, and came to the conclusion
that—were I to die—it would be damn-near impossible for my family
to understand what the hell is happening under the hood, let alone
maintain it all.

So I did the unthinkable and tore down my entire home-based,
self-hosted infrastructure. The smart-home stuff got rolled out of
Home Assistant and back into an old Samsung SmartThings Hub I had
laying around, wireless infrastructure got migrated away from
dd-wrt-powered access points and back into my old Google Mesh Wifi
setup, and my handful of headless servers got
decommissioned—including my Raspberry Pi running AdGuard Home, the
whole-home adblocker.

At first, I tried just setting up [NextDNS](https://nextdns.io/) as
the primary DNS server for the Google network, but ran into some
severe network performance issues as a result (something that I'm
sure is my fault and not NextDNS's fault), so instead I setup
[Cloudflare for
Families](https://blog.cloudflare.com/introducing-1-1-1-1-for-families/)
to at least block malware at the network level and moved on with my
life.

And then... holy shit.

I hadn't been in the belly of the ad-supported beast in a _very_
long time.

When the hell did the web become so damned unusable? Slowly, and
then all at once, every device on my network started showing ads in
places I didn't even know were reserved for ads. It was like the
all-seeing eye of commercialism had turned its attention towards my
family and made every online experience objectively worse.

So, as of today, I have re-set up the one piece of custom
infrastructure I had hoped I could do without: my ad-blocking
Raspberry Pi. Everything has been up-and-running for about... 30
minutes or so now, and already 25% of my network traffic has been
blocked by the little-server-that-could.

What a nightmare.

>> This is post 038 of #100DaysToOffload

EOF