🐳 Build once, run anywhere
-
Updated
May 31, 2025 - Dockerfile
8000
Pi-hole is a Linux network-level advertisement and Internet tracker blocking application which acts as a DNS sinkhole (and optionally a DHCP server), intended for use on a private network. It is designed for use on embedded devices with network capability, such as the Raspberry Pi, but it can be used on other machines running Linux and cloud implementations.
🐳 Build once, run anywhere
Pi-hole is a Linux network-level advertisement and Internet tracker blocking application.
Example configuration for using Pi-Hole, Cloudflared, Docker Compose, Ansible, and Caddy to over-engineer your home network for privacy and security.
Personal self-hosted infrastructure setup
A docker made to install Pi-Hole and Cloudflared (for DoH).
docker pull sujiba/pihole-unbound-hyperlocal
Some self-hosted template bundles using docker-compose
pi-hole with unbound and prometheus exporter in docker compose
this full docker image as Pritunl and Pi-Hole dns server and cracked this
For ISP customers who have their DNS requests filtered and blocked
Unbound DNS resolver with TLS upstream (also with PiHole)
Run Knot resolver next to Pi-hole on RPi
A secure, self-hosted DNS filtering and DoH solution using Pi-hole, Unbound, Caddy, and dnsproxy.
Run Unbound next to Pi-hole on RPi.
Docker setup for pi-hole
Created by Jacob Salmela, Dan Schaper, Adam Warner and DL6ER
Released June 15, 2015
Latest release 16 days ago