Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Über mich
  • Deutsch
  • English
Menu

Raspberry Pi Zero 2 W als Pi-hole einrichten

Posted on 11. März 202210. März 2024 by Stefan Draeger

In diesem Beitrag zeige ich dir, wie du Pi-hole auf dem Raspberry Pi Zero 2 W einrichtest und somit ggf. lästige Werbung auf Webseiten und in Apps unterdrückst.

Installieren & Konfigurieren von Pi-hole auf dem Raspberry Pi Zero
Installieren & Konfigurieren von Pi-hole auf dem Raspberry Pi Zero

  • Warum sollte ich Werbung unterdrücken?
  • Benötigte Ressourcen für den Aufbau eines Pi-hole
  • Pi-hole Installieren
    • Raspberry Pi Zero vorbereiten
      • Einrichten von SSH & Wi-Fi Verbindung
    • Aufbauen der Verbindung
    • Aktualisieren der Pakete & des Systems
    • Installieren von Pi-hole
    • Konfigurieren des DNS Servers in der Fritz!Box
  • Das Pi-hole Dashboard
  • Testen des konfigurierten Pi-hole

Warum sollte ich Werbung unterdrücken?

Viele Betreiber zeigen Displaywerbungen an, um mit diesen Werbeeinnahmen die Seite zu monetarisieren und somit zumindest die Kosten zu decken.

Es gibt aber auch Seiten, welche es deutlich übertreiben und auf ClickBait aus sind, wo man mit Werbung quasi schon überflutet wird.

Ein weiterer größerer Vorteil ist, dass diese Werbung nicht geladen werden muss und somit Ladezeit und Bandbreite gespart wird. Dieses ist besonders für DSL Verträge mit wenig Bandbreite sinnvoll.

Benötigte Ressourcen für den Aufbau eines Pi-hole

Für dieses Projekt verwende ich:

  • einen Raspberry Pi Zero 2 W*,
    • eine 16 GB SD-Karte*,
    • ein Micro USB-Datenkabel*,
    • ein USB-Ladegerät mit min 2A Leistung*, sowie
    • ein Gehäuse*
  • ein USB SD-Karten Leser*

Hinweis von mir: Die mit einem Sternchen (*) markierten Links sind Affiliate-Links. Wenn du über diese Links einkaufst, erhalte ich eine kleine Provision, die dazu beiträgt, diesen Blog zu unterstützen. Der Preis für dich bleibt dabei unverändert. Vielen Dank für deine Unterstützung!

Pi-hole Installieren

Im Nachfolgenden möchte ich dir nun zeigen, wie du Pi-hole auf einem Raspbian installierst. Du kannst dieses System aber per Docker als Container ausliefern. Die Docker Lösung ist flexibler, aber für diesen Beitrag würde sie zu weit gehen, daher möchte ich mich auf die zuerst genannte Variante beschränken.

Raspberry Pi Zero vorbereiten

Wie du das Betriebssystem Raspbian auf den Raspberry Pi Zero installierst, habe ich dir im Beitrag Vorstellung des neuen Raspberry Pi Zero 2 W ausführlich gezeigt.

Raspberry Pi Imager
Raspberry Pi Imager

Ich gehe hier jetzt davon aus, dass du ein aktuelles Raspbian installiert hast und eine Verbindung zum lokalen Wi-Fi Netzwerk sowie Internet herstellen kannst.

Einrichten von SSH & Wi-Fi Verbindung

Wenn das Image im Raspberry Pi Imager ausgewählt und noch nicht auf die SD-Karte geschrieben wurde, können die Einstellungen für SSH und die Wi-Fi-Verbindung getroffen werden. Dazu muss man unten rechts das Zahnrad klicken und in dem neuen Fenster die Daten des lokalen Wi-Fi Netzwerkes eingeben.

Ich treffe nachfolgende Einstellungen:

  1. „OS-Modifizierungen“ – „Immer verwenden
  2. Haken bei SSH-aktivieren setzen
  3. Benutzername & Passwort setzen
    • Benutzername: pi
    • Passwort: raspberry
  4. Haken bei Wifi einrichten setzen
    • SSID & Passwort eintragen
    • Wifi-Land von GB auf DE ändern

Schaltfläche „SPEICHERN“ betätigen.

Erweiterte Optionen im Raspberry Pi Imager
Erweiterte Optionen im Raspberry Pi Imager

Aufbauen der Verbindung

Für den Aufbau der ssh-Verbindung zum Raspberry Pi Zero kannst du Putty oder wie ich MobaXTerm verwenden.

Damit du jedoch diese Verbindung aufbauen kannst, benötigst du die IP-Adresse oder den Namen. Da ich eine Fritz!Box habe, kann ich den Namen direkt aus dem Dashboard entnehmen.

Liste mit Geräten aus dem Dashboard der Fritz!Box
Liste mit Geräten aus dem Dashboard der Fritz!Box

Wenn man nun den Namen ermittelt hat, können wir die Verbindung mit MobaXTerm wie folgt aufbauen:

  1. Menüpunkt „Session“ wählen
  2. im neuen Dialog, den Menüpunkt „SSH“ wählen
  3. „Remote Host“ eintragen
  4. Benutzername eintragen
  5. Schaltfläche „OK“ betätigen
Aufbauen einer SSH Verbindung mit MobaXTerm
Aufbauen einer SSH Verbindung mit MobaXTerm

Da ich bei der Einrichtung ein Passwort vergeben habe, werde ich nun bei der Anmeldung nicht danach gefragt und werde gleich auf die Shell geleitet.

Aktualisieren der Pakete & des Systems

Bevor wir mit der Installation von Pi-hole beginnen, aktualisieren wir zunächst das Linux-System mit den Befehlen:

sudo apt-get update
sudo apt-get upgrade

Installieren von Pi-hole

Nachdem jetzt das System fertig aufgesetzt ist, können wir mit der Installation von Pi-hole beginnen.

Die offizielle englische Installationsanleitung findest du auf dem GitHub Repository pi-hole/pi-hole. Jedoch gehe ich hier im Detail darauf ein und zeige dir Schritt für Schritt, wie die Installation und Konfiguration abläuft.

Die automatische Installation startest du mit:

curl -sSL https://install.pi-hole.net | bash

Wenn der Befehl auf der Shell ausgeführt wird, werden zuvor einige Prüfungen gestartet, zum einen vorallem, ob der Befehl mit „root“ Rechten ausgeführt wird. In meinem Fall ist der Benutzer „pi“ mit diesen Rechten ausgestattet.

Während der Installation wird man durch einen Wizard geführt, welcher die Konfiguration des Pi-hole darstellt. In meinem Fall belasse ich die Voreinstellungen und bestätige die Fenster jeweils mit der Schaltfläche „OK“.

Zum Abschluss der Installation wird nun noch eine Übersicht angezeigt welche die Daten des neuen DNS-Servers beinhalten, sowie die Adresse und das Passwort für die Adminoberfläche.

Abschluss der Installation von Pi-hole
Abschluss der Installation von Pi-hole

Konfigurieren des DNS Servers in der Fritz!Box

Wie bereits erwähnt verwende ich im Netzwerk eine Fritz!Box und daher muss diese noch auf den neuen DNS-Server konfiguriert werden.

einstellen des DNS-Servers in der Fritz!Box
einstellen des DNS-Servers in der Fritz!Box

Die Änderung müssen wir nun entweder mit einem angeschlossenen Telefon oder mit dem Betätigen einer Taste an der Fritz!Box bestätigen.

Das Pi-hole Dashboard

Das Pi-hole Dashboard zeigt dir in einer Übersicht

  • die Anfragen, an welche bereits verarbeitet wurden – „Total queries“,
  • die geblockten Anfragen – „Queries Blocked“, sowie
  • die prozentuale Anzahl der geblockten Werbungen zu den Anfragen, sowie
  • die aktuelle Anzahl von Domänen auf der Liste der geblockten Seiten
Pi-hole Dashboard
Pi-hole Dashboard

Oben links in der Ecke findest du den aktuellen Status des Pi-hole bzw. deines Raspberry Pi Zero.

Statusanzeige des Pi-hole
Statusanzeige des Pi-hole

Besonders die Temperatur ist hier interessant, welche bei mit knapp 38 °C gestartet und bereits nach 2h betrieb auf 43 °C gestiegen ist.

Wenn man sich an das Dashboard mit dem Passwort aus dem letzten Schritt der Installation anmeldet, dann werden einige zusätzliche Daten angezeigt, auf welche ich jedoch hier verzichte einzugehen.

Testen des konfigurierten Pi-hole

Wenn die Installation & Konfiguration abgeschlossen ist, testen wir nun einmal diese. Auf meinem Huawei P30 lite mit Android 10 werden an den Stellen wo die Werbung angezeigt werden soll ein Platzhalter dargestellt. Im Google Chrome, Mozilla Firefox & Opera auf dem Windows 10 PC sowie auf dem iPhone sind diese nicht und die Seite wird ohne Werbung & Platzhalter dargestellt.

geblockte Werbung im Browser auf dem Androidsystem
Geblockte Werbung im Browser auf dem Androidsystem

4 thoughts on “Raspberry Pi Zero 2 W als Pi-hole einrichten”

  1. Ralph sagt:
    26. Oktober 2022 um 23:00 Uhr

    Danke für die tolle Anleitung, hat super funktioniert.
    Ich weiß welche Arbeit in so einer Anleitung steckt.

    Antworten
  2. Pingback: Raspberry Pi Zero 2 WH: Monitoring einrichten mit Zabbix - Technik Blog
  3. Mike Rumpeltin sagt:
    2. November 2023 um 14:57 Uhr

    Meiner Meinung nach wäre es sinnvoller RaspberryPi OS Lite zu verwenden da hier keine Desktop-Oberfläche benötigt wird.
    Also natürlich wenn der RasPi Zero 2 W nur für PiHole verwendet wird…
    Dazu bringt die 64-bit Version wahrscheinlich Geschwindigkeitsvorteile weshalb man diese verwenden sollte.

    Antworten
  4. Pingback: Frickeln im März 2025 – kubiwahn

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen

Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}