Personal self-hosted infrastructure setup
-
Updated
Sep 22, 2025 - Dockerfile
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.
Personal self-hosted infrastructure setup
DHCP relay for DHCP Server in the docker container.
Simple implementation of unbound to work with Pi-Hole. Both in separate Docker containers.
Unbound DNS resolver with TLS upstream (also with PiHole)
docker unbound grafana gui
pi-hole with unbound and prometheus exporter in docker compose
Official Pi-hole docker image along with DoH (DNS over HTTPS) powered by Cloudflare.
This is a dhcp relay using the dhcp-helper.
Working on merging nextcloud and Pihole. on BalenOS
Docker setup for Pi-Hole and Cloudflared (for DOH) for Raspberry Pi 4
Pihole+Cloudflared: DNS sinkhole + DNS over HTTPS over Docker
A docker-compose file to provide a secure adblocking DNS server
Cloudflared Docker image for DNS-Over-HTTPS
Created by Jacob Salmela, Dan Schaper, Adam Warner and DL6ER
Released June 15, 2015
Latest release 2 months ago