Beschreibung
diese Kurzbeschreibung soll die Schritte darstellen, wie Sie mittels Docker Compose ein Pi-Hole aufsetzen können.
Der Original Artikel ( siehe Quelle ) beschreibt die Schritte, auf einem Raspberry PI. Diese können auch auf einer Blanken VM angewendet werden!
Schritte:
- Prüfen Sie das System nach offenen Updates: apt update && sudo apt upgrade -y
- Starten Sie das System neu.
- Navigieren Sie in das /mnt Verzeichnis und erstellen darin eine Ordnerstruktur:
cd /mnt
mkdir /pihole
cd /pihole
mkdir etc
mkdir dnsmasq.d - Stellen Sie sicher, dass Sie sich im Pi-Hole Verzeichnis befinden: cd /mnt/pihole
- Erstellen Sie die docker-compose.yml Datei: nano docker-compose.yml
ÄNDERN SIE DIE FETT MARKIERTEN PARAMETER AB
#version: "3"services:pihole:container_name: piholeimage: pihole/pihole:latestports:- "53:53/tcp"- "53:53/udp"- "67:67/udp"- "80:80/tcp"hostname: Piholeenvironment:TZ: 'Europe/Berlin'ADMIN_EMAIL: 'eureemail@eureemail.de'WEBPASSWORD: 'DasSuperGeheimesPasswort'PIHOLE_DNS_: 1.1.1.1;1.0.0.1;ServerIP: 192.168.xxx.xxxVIRTUAL_HOST: Pi.holeDNSSEC: 'true'REV_SERVER: 'true'REV_SERVER_CIDR: 192.168.xxx.0/24 # NetzwerkREV_SERVER_TARGET: 192.168.xxx.1 # RouterREV_SERVER_DOMAIN: heimnetz # Netzwerkdomainvolumes:- '/mnt/pihole/etc/:/etc/pihole/'- '/mnt/pihole/dnsmasq.d/:/etc/dnsmasq.d/'restart: unless-stopped - Speichern Sie die yml Datei ab.
- Starten Sie den Pi-Hole Docker Compose: docker compose up -d
TIPP: Starten Sie die Compose inkl. der Logausgabe: docker compose up -d && docker compose logs -f
Wenn Sie die oben genannten Schritte angewendet haben, haben Sie ein Pi-Hole mittels eines Docker Compose Containers bereitgestellt.
Quelle: Schreiners IT » Pi-Hole auf Raspberry Pi mit Docker installieren (schreiners-it.de)
