So installieren Sie Pi-hole auf dem Raspberry Pi Zero

Letzte Aktualisierung: 9 September 2026

Detaillierte Zeichnung einer elektronischen Leiterplatte, die die Hardware des Raspberry Pi Zero darstellt.

Wenn Sie es satt haben, beim Surfen im Internet ständig mit Werbung bombardiert zu werden, ist die Einrichtung eines Filterservers die optimale Lösung. Der Raspberry Pi Zero ist dafür ideal: Er ist klein, verbraucht sehr wenig Strom und erledigt die lästige Aufgabe, Ihr Netzwerk zu bereinigen, ohne dass Sie es überhaupt bemerken.

Pi-hole ist im Prinzip ein „schwarzes Loch“ für Werbung; es fängt DNS-Anfragen ab und blockiert schädliche oder werbliche Domains, bevor sie Ihr Gerät erreichen. Es ist ein extrem ressourcenschonendes Tool, das Sie unauffällig in einer Ecke Ihres Hauses laufen lassen und fast vergessen können.

Was brauchen Sie zum Starten?

Ethernet-Kabelverbindungen zu einem Netzwerkanschluss, die die empfohlene stabile Netzwerkkonfiguration für den Pi-hole-Server veranschaulichen.

Als Erstes sollten Sie die Hardware berücksichtigen. Obwohl die Software sehr ressourcenschonend ist, benötigen Sie einen Computer, der sie bewältigen kann. Pi-hole benötigt mindestens 512 MB RAM und etwa 2 GB Festplattenspeicher, wobei 4 GB für mehr Flexibilität optimal wären. Wenn Sie einen Raspberry Pi Zero 2W verwenden, empfehlen wir dringend die Verwendung eines Ethernet-HATs für eine stabile Verbindung, da die WLAN-Verbindung mitunter unzuverlässig sein kann.

Bezüglich der Stromversorgung stellt sich häufig die Frage, ob der Router über seinen USB-Anschluss mit Strom versorgt werden kann. Die Antwort lautet: Obwohl einige Router dies ermöglichen, ist es ratsam, eine zuverlässige Wandsteckdose zu verwenden, um unerwartete Neustarts oder Systeminstabilität zu vermeiden.

Unterstützte Betriebssysteme

Ein moderner Netzwerkrouter, der den zentralen Knotenpunkt des Heimnetzwerks darstellt, auf dem DNS zur Filterung von Werbung konfiguriert ist.

Nicht jede Softwareversion ist geeignet. Für einen reibungslosen Ablauf benötigen Sie eine Distribution, die systemd oder sysvinit verwendet . Hier sind die zuverlässigsten Optionen:

  • Raspberry Pi-Betriebssystem: Die Versionen Buster und Bullseye funktionieren einwandfrei auf der ARM-Architektur.
  • Debian: Vollständig kompatibel mit den Versionen 10, 11 und 12.
  • Ubuntu: Von 20.x bis 23.x, sowohl auf ARM als auch auf x86_64.
  • Andere Optionen: Armbian OS, Fedora (36-38) und CentOS Stream (8/9).
  Beste Webressourcen für Java: Ein vollständiger Leitfaden

Hier ist Vorsicht geboten: Wenn Sie versuchen, es auf zu aktuellen oder nicht unterstützten Versionen zu installieren (z. B. auf einigen Raspbian 12-Builds auf älteren Modellen), könnten Kompatibilitätsfehler auftreten , die Sie am Weiterkommen hindern.

Netzwerk- und Portkonfiguration

Laptop mit einem Sicherheitsschloss-Symbol auf dem Bildschirm, das für geschütztes, privates und werbefreies Surfen steht.

Um Netzwerkstörungen zu vermeiden, benötigt der Pi-hole-Server eine statische IP-Adresse . Wenn Sie die IP-Adresse nicht manuell auf dem Raspberry Pi konfigurieren möchten, können Sie eine DHCP-Reservierung auf Ihrem Router einrichten, sodass er immer dieselbe Adresse erhält.

Bezüglich der Ports ist Vorsicht geboten, um Konflikte zu vermeiden. Port 53 (TCP/UDP) ist der Kern des DNS ; falls Sie einen anderen DNS-Server wie BIND verwenden, müssen Sie diesen deaktivieren. Die Webadministration nutzt Port 80 (HTTP) . Wenn Sie also bereits einen Apache-Server betreiben, müssen Sie den Port für lighttpd ändern. Falls Sie Pi-hole als DHCP-Server verwenden möchten, müssen Sie die Ports 67 und 547 öffnen. Die FTL-API-Engine lauscht schließlich auf Port 4711, jedoch nur lokal.

Schritt-für-Schritt-Installationsanleitung

Am schnellsten und einfachsten geht es über die automatisierte Installation. Melden Sie sich einfach per SSH an (z. B. mit PuTTY) und führen Sie folgenden Befehl aus: curl -sSL https://install.pi-hole.net | bash

Wenn Sie Skripte nicht direkt aus dem Web ausführen möchten, haben Sie mehr manuelle AlternativenSie können die ausführbare Datei herunterladen mit wget -O basic-install.sh https://install.pi-hole.net und dann führe es aus mit sudo bash basic-install.shEine weitere Möglichkeit besteht darin, das offizielle GitHub-Repository zu klonen mit git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole und wechseln Sie in den Ordner für die automatische Installation, um das Skript zu starten.

  Vollständiger Leitfaden zur Überwachung und Steuerung der Temperatur Ihres Raspberry Pi

Bereitstellung mit Docker

Für alle, die Container bevorzugen, ist Docker eine hervorragende Option. Am einfachsten geht das, indem man eine Datei erstellt. docker-compose.ymlIn dieser Datei müssen Sie das Bild definieren. pihole/pihole:latest und die Kartenanschlüsse 53, 67 und 80. Es ist unbedingt erforderlich, hinzuzufügen cap_add: NET_ADMIN Wenn Sie DHCP verwalten und die Volumes so konfigurieren, dass Ihre Blacklists beim Neustart des Containers nicht gelöscht werden.

Sobald der Server läuft und Sie die Anmeldeseite sehen, müssen Sie im letzten Schritt die DNS-Einstellungen auf Ihren Geräten oder direkt auf Ihrem Router konfigurieren . Dadurch wird der gesamte Datenverkehr in Ihrem Heimnetzwerk gefiltert und lästige Werbebanner gehören der Vergangenheit an.

Die Einrichtung von Pi-hole auf einem Raspberry Pi Zero verändert Ihr Surferlebnis grundlegend, indem Werbung auf Netzwerkebene entfernt wird. Dafür sind nur geringe Hardwareanforderungen, eine statische IP-Adresse und eine Installation erforderlich, die mithilfe von Skripten oder Docker-Containern automatisiert werden kann. So wird sichergestellt, dass DNS- und HTTP-Ports für eine optimale Leistung frei sind.