Browleri

Raspberry Pi Pi-hole Server

Network-wide ad blocking and DNS filtering using Pi-hole on a Raspberry Pi 3B+.

Overview

This project documents my home Pi-hole setup running on a Raspberry Pi 3B+.

The Raspberry Pi acts as an always-on DNS sinkhole, blocking ads and trackers for all devices on the local network.
The setup is designed with durability and power-loss resilience in mind, after experiencing SD card corruption caused by an unexpected shutdown.

The repository also serves as a foundation for future home-server and sensor projects.


Hardware


Software


Storage & Reliability Design

This setup intentionally separates system and application data to minimise SD card wear and reduce corruption risk.

MicroSD card

USB flash drive

Pi-hole directories are symlinked to the USB drive so that:

Logging


Network Setup


Features


Access

Web Admin UI

http://192.168.101.112/admin

SSH

Key-based authentication enabled.

ssh marttik@192.168.101.112

Operational Notes

Planned Extensions

Notes

This repository focuses on configuration, documentation, and future experiments rather than Pi-hole installation instructions, which are available on the official Pi-hole site.