→ Pi-Hole is a great way to protect your entire home from ads → Invest your thanks here: https://patreon.com/LinuxRenaissance Make sure to motivate me for more content by, at least, liking the vide...
...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.
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.
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.
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.
The git fsck failing showed a corrupt repository so I researched how to repair a git repository and found the tool git-repair - installed and ran this with the --force flag and this repaired the repository.
Then ran git pull and the repository was now healthy. My web UI also works now!!
Probably a silly feature request but would it be worthwhile to add a git fsck to all the pihole stores in the debug script?
To start you should go to your web admin folder at /var/www/html/admin and run a git 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 run git pull. Hopefully that resolves this issue for you.
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.
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.
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