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