Pi-Hole auf Raspberry Pi mit Docker installieren

Moin!

Dieses Mal nur ganz kurz, wie man Pi Hole unter Docker und Docker compose auf einem Raspberry Pi installieren kann. Dieses Setup ist so konfiguriert, dass der DHCP Server des Routers verwendet wird und so alle Anfragen an diesen weitergeleitet werden sollten.

Voraussetzung dafür:

  • Raspberry Pi mit Docker und Docker compose
  • Optional: Portainer-CE

Schnell per SSH auf den Rechenknecht verbunden und ein Update, sowie Upgrade anstoßen.

sudo apt update && sudo apt upgrade -y

Im Homedirectory des Pi-Users legen wir einen Ordner für das Pi Hole an, sowie 2 Unterordner.

cd /home/pi/
mkdir pihole
cd pihole
mkdir etc
mkdir dnsmasq.d

Anschließend legen wir eine Docker compose File für die Config des Pi Holes an. Die dick markierten Parameter müssen von euch angepasst werden.

nano docker-compose.yml
version: "3"

services:
  pihole:
    container_name: pihole
    image: pihole/pihole:latest
    ports:
      - "53:53/tcp"
      - "53:53/udp"
      - "67:67/udp"
      - "80:80/tcp"
    hostname: Pihole
    environment:
      TZ: 'Europe/Berlin'
      ADMIN_EMAIL: 'eureemail@eureemail.de'
      WEBPASSWORD: 'DasSuperGeheimesPasswort'
      PIHOLE_DNS_: 1.1.1.1;1.0.0.1
      ServerIP: 192.168.xxx.xxx
      VIRTUAL_HOST: Pi.hole
      DNSSEC: 'true'
      REV_SERVER: 'true'
      REV_SERVER_CIDR: 192.168.xxx.0/24         # Netzwerk
      REV_SERVER_TARGET: 192.168.xxx.1          # Router
      REV_SERVER_DOMAIN: heimnetz               # Netzwerkdomain

    volumes:
       - '/home/pi/pihole/etc/:/etc/pihole/'
       - '/home/pi/pihole/dnsmasq.d/:/etc/dnsmasq.d/'

    restart: unless-stopped

Nun können wir den Container deployen und das Web UI im Browser aufrufen.

docker compose up -d

Dazu einfach http://192.168.xxx.xxx/admin im Browser ansteuern. Jetzt ist Pi Hole installiert und konfiguriert. Ihr müsst im Anschluss noch Blocklists und Whitelists hinzufügen. Ich habe in einem anderen Beitrag einige, die ich verwendet habe, zusammengestellt.

Grüße gehen aus dem Archiv!

Abonnieren
Benachrichtige mich bei
guest
0 Kommentare
Inline Feedbacks
Zeige alle Kommentare
0
Bitte lasse uns an deinen Gedanken teilhaben und kommentier den Beitrag.x
Cookie Consent mit Real Cookie Banner