I implemented a network-wide DNS-based ad blocker using Pi-hole on a Raspberry Pi Zero W. This project enhances my home network privacy and security by preventing tracking and malicious domains from loading at the DNS level, while simultaneously improving network performance by reducing bandwidth consumption from unwanted content. I figured it could also help my family when browsing ad-filled websites as well as some streaming services.
The initial setup focused on creating a stable, headless Linux environment.
Imaging the Raspberry Pi OS: I used the Raspberry Pi Imager (on Mac) to flash the PI OS onto a micro SD card, pre-configuring my Wi-Fi SSID and Password for immediate connectivity.

Secure Remote Access: Established a secure SSH connection to the Pi via Mac command line. This allows for remote management without the need for a dedicated monitor/keyboard.
curl -sSL <https://install.pi-hole.net> | bash