PiHole über Docker Compose auf dem RasperryPI installieren und Backup wiederherstellen

pihole beitrag

Wie ihr den Pihole über Docker Compose auf dem Rasperry Pi installiert und ein Backup über den Teleporter wiederherstellt, könnt ihr hier nachlesen.

Nach dem ich mich doch überwunden hatte, einen neuen Rasperry Pi 5 zu kaufen, möchte ich natürlich alle Dienste vom alten Rasperry PI 3 auf den neuen Umziehen. Am besten ohne viel Aufwand und einfach über Backup & Recovery.

Übernommen werden sämtliche Einstellungen und auch die Liste der CLients mit deren Setup.

Bei zu Hause nutze ich piHole nur als DNS zum Reduzieren der Werbung. Dazu funktioniert der wirklich super. Etwa 30% der DNS Request wird mittlerweile geblockt.

PiHole Docker Compose File

Das ist die unspektakuläre 0815 docker compose Datei die ich bei mir in „docker-compose-data/pihole/“ liegt.

#### docker-compose.yml
version: "3"
services:
  pihole:
    container_name: pihole
    image: pihole/pihole:latest                                                                                                             mode: "host"
    ports:
      - "53:53/tcp"
      - "53:53/udp"
      #- "67:67/udp" # nur wenn ihr darueber auch DHCP macht!
      - "8080:80/tcp"
    environment:
      TZ: 'Europe/Berlin'
      WEBPASSWORD: 'DeinPasswort!'
    volumes:
      - './etc-pihole:/etc/pihole'
      - './etc-dnsmasq.d:/etc/dnsmasq.d'
    cap_add:
      - NET_ADMIN 
    restart: unless-stopped

Ist die Datei gespeichert, wird in dem Ordner der Container mit „docker compose up -d“ gestartet.

PiHole Backup mit Teleporter erstellen

Auf dem alten PiHole in dem Menü auf Settings -> Register „Teleporter“. Auf der Seite findet ihr einen Button Backup. Auf den klicken und die Datei downloaden (automatisch).

PiHole Backup wiederherstellen

Auf dem neuen PiHole in dem Menü auf Settings -> Register „Teleporter“. Auf der Seite findet ihr einen Bereich „Restore“ in dem ihr die zuver erstellte Datei auswählt und anschließend mit den Klick auf Restore die Einstellungen wiederherstellt.

PiHole an der Fritz.box

Wer eine Fritzbox als Router in seinem Netzwerk hat und sich wundert, dass die lokalen Geräte in der Fritzbox aufgelöst werden, aber im PiHole nicht, der sollte in PiHole eine Bedingte Weiterleitung zur Fritzbox konfigurieren. Das ist einfach.

In der WebGui von Pihole=> Settings => Register „DNS“, runterscrollen

weitere Beiträge zum RasperryPI