The titles is only half serious, but recently someone told me about Pi-hole, an ad blocker that runs on Raspberry PI. This meant that I am able to change my DNS Server settings on each of my devices that use my home network, and now all ads are blocked. Neat!
So I installed Raspbian Jessie Lite on a Pi I had spare from when it was running XBMC/Kodi/whatever it is called now, set up SSH and plugged it into a switch that runs off my Router. It really is just a one line install on your Raspberry Pi to get the service up and running: it even sets up the web server for you to view the admin console, and also sets a static IP address for your Raspberry Pi.
Here’s some screen shots of it in action:
Using Neofetch you can see that Pi-hole requires very little resource.
Twitter is clearly a main offender, as is YouTube. But it blocks analytics as you can see from .visualstudio.com being in there.
Clearly you can see my browsing habits from this chart!
Some more cmdline. Pretty, eh?
Honestly, I’ve never been so impressed in a piece of software that is free, does exactly what it claims to do, and has caused 0% hassle. Come pay day they’re getting a donation!
I’ll probably do a bit more reporting on Pi-hole: get some load times for websites with and without Pi-hole running. But I’ve done a bit of this already…
Page load time of Bulbapedia with Pi-hole enabled: 1second. page load time of Bulbapedia when Pi-hole is disabled: 1 minute and counting…
— Alolan Richie Lee (@bzzzt_io) July 13, 2017
In the interests of full disclosure, no one has asked me to endorse Pi-hole: I’m genuinely impressed by how well it works and would recommend it to anyone.