Block ADS On The Internet For Your Entire Family
(peertube.wtf)
from meldrik@lemmy.wtf to technology@lemmy.world on 11 Mar 2025 18:02
https://lemmy.wtf/post/17854226
from meldrik@lemmy.wtf to technology@lemmy.world on 11 Mar 2025 18:02
https://lemmy.wtf/post/17854226
threaded - newest
…until your family complains that their favorite site has stopped working.
Pi-Hole these days allows you to create Groups so you can set certain devices to fewer or less restrictive blocklists or just leave their connection untouched entirely. Groups is basically how you solve the problem of it breaking something for someone else.
Source: Pissed off my roommate who I somehow accidentally blocked from using Google to appraise his magic cards or something.
Oh haha! My wife had a similar issue with Google and those “deals” it shows, when searching for something to buy :D
Haha. Same with mine. She was mad that she was not seeing ads everywhere as she liked to interact with them and buy stuff.
God regular people are so fucking weird haha. I just can’t wrap my mind around wanting to click on ads.
Sometimes I wonder if working in local television news for 10 years and being subjected to ads basically constantly broke something in me.
Had a family member complaining that they couldn’t access “the internet” and found that they only clicked ads on google searches…
(boggle)🧠
The state of computer literacy and media literacy is appalling.
Pop up ads in the early internet days are what made me not ever want to click on an ad. Regular people must have missed that era of Internet.
Honestly I don’t hate it if the ads are tailored enough. I don’t ever directly click ads, but I have seen products before that wormed into my mind and had me looking for similar/the same later. I don’t hate advertisements for legit products that actually fit my interest. I only hate ads because of how many of them are in my face and trying to convince me I need something that I don’t.
Hahaha my partner just started not using the wifi and didn’t tell me, I found out when her data ran out 🙄
I’d recommend setting an ad-blocking preferred DNS if the person isn’t overly tech savvy
github.com/jacklul/pihole-updatelists + github.com/lovelaze/nebula-sync
<img alt="" src="https://c.tenor.com/HEMQmYHww6MAAAAd/tenor.gif">
I’ll definitely give those a spin when I’ve done a fresh install of pihole 6. I’ve been hesitant to do so because I don’t know how to do a fresh install easily when I’ve already used unbound to make my pi-hole a recursive DNS server and one of my pi-holes also doubles as an immich server so I have to do a lot of backing up I as of yet have been too lazy to do.
Since the update my pi-hole is stoll blocking stuff, but I can not reach the interface anymore. I’m on DietPi and use Unbound as well.
discourse.pi-hole.net/t/…/4
To start you should go to your web admin folder at
/var/www/html/admin
and run agit fsck
to make sure you’re having the same problem as the person above. If you get a lot of failures, its likely the same issue.So based on this resolved thread, it looks like you need to install
git-repair
and then once again go to your pihole web admin interface folder at/var/www/html/admin
.Then once in that folder run
git-repair --force
and then when that completes rungit pull
. Hopefully that resolves this issue for you.Thanks! This sounded very promising but I don’t get any errors from
git fsck
, so I have to keep looking for other solutions.I had problems with the update on a previous pihole install already up and running with unbound and cloudflared. Did the v6 update as soon as it dropped just for some excitement. During install I did not disable lighttdp or remove it. When I started having failures to access the web portal it had to do with lighttpd running, stopping and disabling it with systemctl fixed most of my problems.
For months my wife couldn’t download podcasts off Spotify only for me to discover it was pihole the entire time.
I use the OISD list for family members and I haven’t received a single complaint in years.
I might have to try that. I had pi hole set up but my gf couldn’t use facebook so I was politely asked to remove it
Whitelisting facebook was real easy. Just by checking the query log you can identify what to whitelist and single click on a button will fix it.
I think it was specifically for mobile - I whitelisted the facebook domain (easy) but blocking various ad servers would also break functionality on the site.
It all just depends on the level of blocking you put in place. Basic adblock and malware lists tend to not break much if anything. It’s when you get into tracker blocking that some sites break.
Yeah I run it on my wifi. Yesterday it killed rouvy.com when I wanted to go for a ride. I don’t think it has decreased the number of ads I see either - all devices runs adblockers anyway
Yeah, you always have to account for the Wife Factor with things like this. Good luck convincing your wife to stop clicking on sponsored links on Google, especially when it’s what she’s searching for.
😂
and for your mobile devices you can set up an on-demand VPN to turn on whenever you’re not on your home network.
Better yet, you can setup DoT or DoH, so no need for VPN. It’s relatively easy to do with Adguard Home (one needs a domain and a certificate).
I prefer adguard home, much better UI and updating it is easier…at least compared to last time I tried where i had to SSH in to the pi-hole to update it since it didn’t allow it through the web interface like adguard home does. Not a big issue, but still a little annoying compared to just doing it from the web interface.
You make it sound like a chore instead of a delight. Curious.
Especially if you’ve set up key verification for SSH, you don’t even have to mess with a password.
Then it’s literally just
pihole -up
Yeah I don’t think TUIs are a great way to interface with most things. It’s a needlessly outdated method and provides an unnecessary barrier to less technically inclined people, and when a GUI interface is present anyways it just kind of dumb. TUIs are slower to execute things with than GUI 99% of the time, and always less intuitive.
I hate this ridiculous nerd trope of loving TUIs, it’s getting old and over used.
Maybe your opinionated assertion of what’s better ought to be recognized for what it is?
Your points are salient until you start yucking other people’s yum. The person you were responding to was obviously being good natured.
I’m not yucking in their yum though, I’m clarifying why I have the opinion I have, because they said they were curious. The yucking is entirely your projections, I even start the response by stating it’s my opinion and not objective truth.
This is, as you mentioned, true for “less technically inclined” people. But that doesn’t make TUIs “dumb” as those more used to terminals may find it faster and more convenient.
In the era of GUIs, it is easy to forget about terminals, but they are not an “old” thing. They are a tool, used every day by millions of people, for countless different purposes.
Many times, it is also the most straightforward interface between you and your computer.
Anyone have any particularly good info about AdGuard re: Russia? My understanding is that the devs are Russian. Seems like they have set things up to explicitly be outside control of the regime, but it makes me worry without some ironclad info that it’s safe.
i’d love to be able to get rid of youtube ads at the network level.
Me too… piHole does not do this unfortunately, especially on anything that isnt a pc.
Not possible at the network level, unfortunately.
On some TVs you can sideload apps that’ll do it.
Slightly similar, there is also sponsorblock for TVs, this doesn’t need sideloading and is ran on any host on your LAN
github.com/dmunozv04/iSponsorBlockTV
oh, this will do nicely. thanks!
Note this is just for “sponsored content” that creators may slip into their videos
SmartTube has Sponsorblock integrated by the way.
Nice I’ll check this out. Last time I checked lg webos TV’s needed some sketchy Russian jailbreak to sideload apps but this appears to look a bit more legit at first glance!
At this point the ads are winning because its getting much harder to stop them. A well tuned pihole is great for browsing and it is really noticeable when Im away from home. It has to be tuned, blocklists are great but you will definitely be managing the lists yourself. It is SO EASY to do, it is the most user-friendly open-source network tool I have ever used! Sleep on this to your own peril
look into a VPN to your home network when you leave your house. you can also set it to “on demand” so it automatically turns on when you disconnect from your home wifi.
I had set up this configuration around 2016 and found it a little clunky. I called it a SkyHole. It was great, and now we have the ability to install DNS profiles on most phones, or configure DNS profiles for PCs such that I use a (“free”) commercial provider and get ad blocking which takes care of 99% of the noise, and don’t have to fuss about with maintaining a dedicated device.
Ditto, NextDNS has been great for that. I tried their paid version as well but downgraded since I never ran into that many queries. I’ve heard good things about quad9 too, which I think is European.
Thats my next step considering that Im getting requests from house members for it. Took some time to smooth out the blocklists and now everyone loves it. Any recommendations for a pi3 running pihole with vpn?
Tailscale is nice and you can give different access to different people. It also tends to get past most VPN blocks.
Thank you! Ill look into it
I second the Tailscale recommendation. It was easy and has spoiled me. I notice immediately if I’m browsing my phone at work and I’m not connected to my pihole lol
You have your Pihole setup at work?
Nah they’re connecting to their home network via a Tailscale exit node which basically runs all your
requeststraffic through your device/router at home/ external server, P2P encrypted.And if it’s got an adblocker on that network you soon notice if it’s not connected since all the ads come flooding in.
I too third Tailscale, since it is literally now saving me money because work has give us pretty darn fast WiFi albeit with a nanny filter which the above exit node breaks you out of so I now don’t pay for as much data on my cellular plan.
This is correct! Massive quality of life improvement
Neat, I will have to check that out! I’m guessing you can’t enable it on locked down work devices, however.
That’d be dependent on your works IT policy and I can hear the resounding NO from my IT dept here at home :/
However if they’re fairly lax, you could install it on anything from a Pi to a spare laptop.
Besides like I say it’s now saving me money, I’ve also got the bonus of having off site backup storage at a family member’s now since I gave them an old Pi4 of mine, setup the arrrr stack/Jellyfin/Jellyseerr etc and they love me so much now because of that, I don’t think they’d even notice they’re secretly part of my 3.2.1 backup solution (since they also get my remote IT support + their adblocker on their phone via Tailscale anywhere) ;)
As a noob who is only moderately tech savvy, how can I get started with selfhosting? Is it worth just buying a Pi to mess around with at first?
Yup!
Things you should be aware of thou are a Rpi3 and below only have a 100Mbps ethernet port, whereas a Pi4 and above have gigabit ports so if you’re gonna be doing anything network related it might be better for you. A Pi5 again has one but then isn’t as powerful GPU wise (sounds weird I know) and no good for transcoding things unlike the Pi4.
And saying that, I have two dinky Pi Zero’s with DVB HAT’s on them to give me my own HD Homerun TV tuners that I can access anywhere via Tailscale. They don’t require much processing power and only operate over WiFi 2.4GhZ, but they work good.
If you want something to play with self hosting? Immich is a good start as the docs are as good as Tailscale’s. A Pihole is often a good start to understanding your network better and allows installation via a simple
curl
command. Have fun!Thank you, I’ll take a look at those!
Ya know reading my comment again, something else I might advise is getting to know Docker if you haven’t already.
However I find it shrewd to run anything networking related such as Pihole / TS / Zerotier / Adguard whatever is to run them raw dawg instead of in docker containers. Many recommended but I can’t.
I’ve totally and others have too fugged up their network and not just with them in a docker containers. It’s really sometimes very very opaque as to why things don’t work.
joshrnoll.com/my-tailscale-dns-woes/
Immich and stuff like that is great in docker containers, but networking? No thank u!
I haven’t - thanks for the tip! I’ve mostly been running Kubuntu vanilla, aside from changing some DNS configs.
Read this as block AIDS
<img alt="" src="https://lemmy.world/pictrs/image/06c004d5-ef4f-42c0-88fe-c5214fc9c0fd.jpeg">
I use Adguard for this purpose. You need a license to access some features. But, it can block ads even on sites which directly serve ads
.
I prefer to use NextDNS on my router and add block lists there instead. Also works while on cell reception.
Do you pay for it?
No, a NextDNS account is free.
It’s actually virtually free. Free for only 300k requests a month which is quite easy to reach, specially if you use it with your family. Buy a paid plan though for € 1,99 and you have unlimited requests.
I cba managing it on my own, so I just use controld.com
Hey, another controld user.
How often do you update the pi
What I like about pihole vs. dedicated ad-blockers, is that a pihole can block telemetry as well. There are lists of Microsoft and other data-gatherers you can import, and even if you can’t stop the data collection, it dead-ends the attempts to upload it.
How does it compare against a Firewalla?
Pihole is great. Been running it for years. It’s almost set-it-and-forget it. There are other ad-blocking services, some free and some not, some with more features but those are usually non-free. Many don’t require the setup that a Raspberry Pi does.
Downsides to Pihole:
People who use your wifi will stay with their old habits of clicking one of the first search results which is usually “sponsored”, an ad, and it will be blocked. People get irritated and it takes them a while to come around.
Raspberry Pis tend to eat SD cards. It’s gotten a lot better and it doesn’t happen as often, but once you get the Pi set up correctly, make a backup mirror of the card so it’s easy to get a new one up and running should the card fail.
The best mobile manager (Pi-Hole Remote) just went non-free for a bunch of features.
It doesn’t block everything. A standard suite of browser plugins for ad- and tracking blockers should be used.
Sometimes a website or service won’t work correctly and you have to sort out whether it’s a browser ad blocker or pihole that’s causing the issue and whitelist the address.
The good stuff-
You can create a VPN on your home LAN, use DDNS, and connect when you’re out and about to get ad-blocking on your mobile. Particularly useful for iphones where they don’t let you have ad-blockers for your browsers.
Customizable blocklists, blacklists and whitelists. There are several user-made lists out there that are useful.
You can easily see what is “phoning home” on your LAN and block it if you want.
Easy to update, easy install on a RPi, and if you install a VNC you can update and manage remotely without Pi-Hole Remote.
It’s free.