In this project, I will show you how to assemble a Raspberry Pi that filters out unwanted ads through a DNS sinkhole on your router.
(fig 1 wikipedia)
A Pi-hole is a Raspberry Pi configured with a DNS sinkhole that protects devices on your network from unwanted content.
Here is a link to the documentation : https://docs.pi-hole.net
In terms of price, the Pi Zero is the best bang for your buck as this server runs headless, so a better Raspberry Pi is optional. However, within this guide, I have used a Pi 3 B. I have had a great experience using the Raspberry Pi 3 B for other projects, so I recommend it.
https://www.raspberrypi.com/products/raspberry-pi-3-model-b/
(fig 2 Pishop.us)
I recommend this iUniker Raspberry Pi 3 b+ case. It comes with a fan, heatsink pads, and a power supply.
(fig 3 amazon.com)
Please do this by first installing the Raspberry Pi Imager on their website: https://www.raspberrypi.com/software/
After installing the imager, select the device you want to connect and your storage device, then install the lite version of the Raspi OS.
curl -sSL https://install.pi-hole.net | bash
(fig 4 core-electronics.com.au)