Herzlichen Glückwunsch! Du bist bereits ein Nutzer von Pi-hole, dem fantastischen Netzwerk-weiten Werbeblocker, der dein Internet schneller, sauberer und sicherer macht. Vielleicht hast du es, wie viele andere, auf einem Raspberry Pi 2 zum Laufen gebracht. Das ist ein guter Start, aber es gibt Gründe, auf ein neueres, energieeffizienteres Modell wie den Raspberry Pi Zero W umzusteigen. In diesem Artikel führen wir dich Schritt für Schritt durch den Migrationsprozess und zeigen dir, wie du dein Pi-hole nahtlos von deinem Pi 2 auf einen Pi Zero W umziehen kannst.
Warum auf einen Raspberry Pi Zero W umsteigen?
Der Raspberry Pi 2 ist ein zuverlässiger kleiner Computer, aber der Pi Zero W bietet einige deutliche Vorteile, die ihn für den Einsatz als Pi-hole Server attraktiv machen:
* **Geringerer Stromverbrauch:** Der Pi Zero W verbraucht deutlich weniger Strom als der Pi 2. Das ist nicht nur gut für deinen Geldbeutel, sondern auch für die Umwelt.
* **Kompaktere Bauweise:** Der Pi Zero W ist unglaublich klein. Er passt fast überall hin und ist ideal, wenn du wenig Platz hast.
* **Integrierte WLAN-Funktionalität:** Der Pi Zero W verfügt über integriertes WLAN, was die Einrichtung vereinfacht und dir die Notwendigkeit eines zusätzlichen USB-WLAN-Adapters erspart.
Obwohl der Pi Zero W weniger Rechenleistung als der Pi 2 hat, ist er für die meisten Heimanwendungen, in denen Pi-hole eingesetzt wird, vollkommen ausreichend. Das Blockieren von Werbung erfordert nicht viel Rechenleistung, sodass der Pi Zero W problemlos mit deinem Netzwerkverkehr umgehen kann.
Vorbereitung für die Migration
Bevor wir mit der Migration beginnen, ist es wichtig, alles vorzubereiten, um einen reibungslosen Übergang zu gewährleisten. Hier ist eine Checkliste:
1. **Raspberry Pi Zero W:** Stelle sicher, dass du einen funktionierenden Pi Zero W mit einem passenden Netzteil hast.
2. **MicroSD-Karte:** Benötigst du eine MicroSD-Karte (mindestens 8 GB empfohlen) für den Pi Zero W.
3. **MicroSD-Kartenleser:** Du benötigst einen Kartenleser, um die SD-Karte mit dem Betriebssystem zu beschreiben.
4. **Internetverbindung:** Sowohl dein Pi 2 als auch dein Pi Zero W müssen während der Migration mit dem Internet verbunden sein.
5. **Zugriff auf deinen Router:** Du benötigst Zugriff auf die Einstellungen deines Routers, um die DNS-Server zu ändern.
6. **Sicherheitskopie deiner Pi-hole Konfiguration (sehr wichtig!):** Das ist der wichtigste Schritt! Wir werden später im Detail darauf eingehen.
7. **SSH-Client (optional, aber empfohlen):** Ein SSH-Client wie PuTTY (Windows) oder Terminal (macOS/Linux) erleichtert die Konfiguration und Überwachung.
Schritt 1: Sichern deiner bestehenden Pi-hole Konfiguration
Das Sichern deiner aktuellen Pi-hole Konfiguration ist entscheidend. Dadurch stellst du sicher, dass du deine Blocklisten, Whitelists und andere Einstellungen nicht verlierst. Pi-hole bietet eine einfache Möglichkeit, dies über die Kommandozeile zu tun:
1. **Verbinde dich via SSH mit deinem Raspberry Pi 2:** Öffne deinen SSH-Client und verbinde dich mit der IP-Adresse deines Pi 2.
2. **Erstelle eine Sicherungskopie:** Gib den folgenden Befehl ein:
„`bash
pihole -t
„`
Dieser Befehl erstellt ein Tarball-Archiv (pihole-backup.tar.gz) deiner gesamten Pi-hole Konfiguration. Dieses Archiv wird standardmäßig im Verzeichnis `/etc/pihole` gespeichert. Achte darauf, den Speicherort zu notieren.
3. **Lade die Sicherungskopie herunter:** Verwende ein Tool wie `scp` (über die Kommandozeile) oder ein grafisches Tool wie FileZilla, um die Datei `pihole-backup.tar.gz` von deinem Pi 2 auf deinen Computer herunterzuladen.
**Wichtig:** Bewahre diese Sicherungskopie an einem sicheren Ort auf!
Schritt 2: Installiere das Betriebssystem auf dem Raspberry Pi Zero W
Als Nächstes müssen wir ein Betriebssystem auf dem Pi Zero W installieren. Wir empfehlen Raspberry Pi OS Lite, da es schlank ist und weniger Ressourcen verbraucht.
1. **Lade Raspberry Pi OS Lite herunter:** Besuche die offizielle Raspberry Pi Website und lade die neueste Version von Raspberry Pi OS Lite herunter.
2. **Schreibe das Image auf die MicroSD-Karte:** Verwende ein Tool wie Raspberry Pi Imager (empfohlen), Etcher oder Rufus, um das heruntergeladene Image auf deine MicroSD-Karte zu schreiben.
3. **Aktiviere SSH (optional, aber empfohlen):** Da der Pi Zero W keinen Monitor oder Tastatur benötigt, ist es ratsam, SSH zu aktivieren, bevor du ihn zum ersten Mal startest. Erstelle dazu eine leere Datei namens `ssh` (ohne Dateiendung) im Stammverzeichnis der MicroSD-Karte.
4. **Konfiguriere WLAN (optional, aber empfohlen):** Um dich drahtlos mit dem Netzwerk zu verbinden, kannst du eine Datei namens `wpa_supplicant.conf` im Stammverzeichnis der MicroSD-Karte erstellen. Der Inhalt der Datei sollte wie folgt aussehen (ersetze `YOUR_WIFI_SSID` und `YOUR_WIFI_PASSWORD` durch deine tatsächlichen WLAN-Daten):
„`
country=DE
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid=”YOUR_WIFI_SSID”
psk=”YOUR_WIFI_PASSWORD”
}
„`
5. **Lege die MicroSD-Karte in den Raspberry Pi Zero W ein** und schließe ihn an eine Stromquelle an.
Schritt 3: Installiere Pi-hole auf dem Raspberry Pi Zero W
Nachdem das Betriebssystem installiert ist, können wir Pi-hole installieren.
1. **Finde die IP-Adresse des Pi Zero W:** Verwende einen Netzwerk-Scanner wie `nmap` oder greife auf die Router-Einstellungen zu, um die IP-Adresse deines Pi Zero W herauszufinden.
2. **Verbinde dich via SSH mit dem Raspberry Pi Zero W:** Verwende einen SSH-Client, um dich mit der IP-Adresse deines Pi Zero W zu verbinden. Der Standardbenutzername ist `pi` und das Standardpasswort ist `raspberry`. Ändere das Passwort sofort mit dem Befehl `passwd`.
3. **Lade Pi-hole herunter und installiere es:** Gib den folgenden Befehl ein:
„`bash
curl -sSL https://install.pi-hole.net | bash
„`
Folge den Anweisungen auf dem Bildschirm, um die Installation abzuschließen. Achte während der Installation darauf, eine statische IP-Adresse für deinen Pi-hole festzulegen. Das ist wichtig, damit deine Geräte Pi-hole immer finden können.
Schritt 4: Stelle deine Pi-hole Konfiguration wieder her
Jetzt kommt der spannende Teil: Die Wiederherstellung deiner zuvor gesicherten Konfiguration.
1. **Lade die Sicherungsdatei auf den Pi Zero W hoch:** Verwende `scp` oder ein anderes Tool, um die `pihole-backup.tar.gz` -Datei von deinem Computer auf den Pi Zero W hochzuladen. Ein guter Speicherort ist das Home-Verzeichnis des Benutzers `pi` (`/home/pi`).
2. **Stelle die Konfiguration wieder her:** Gib den folgenden Befehl ein:
„`bash
sudo pihole -r
„`
Wähle die Option „Restore” und gib den Pfad zu deiner Sicherungsdatei an (z. B. `/home/pi/pihole-backup.tar.gz`).
Pi-hole wird nun deine Konfiguration wiederherstellen, einschließlich deiner Blocklisten, Whitelists und anderer Einstellungen.
Schritt 5: Ändere die DNS-Einstellungen deines Routers
Damit dein gesamtes Netzwerk Pi-hole verwendet, musst du die DNS-Einstellungen deines Routers ändern.
1. **Melde dich bei der Verwaltungsoberfläche deines Routers an:** Die Vorgehensweise ist je nach Router-Modell unterschiedlich. Konsultiere die Dokumentation deines Routers, wenn du dir unsicher bist.
2. **Suche die DNS-Einstellungen:** Suche nach den Einstellungen für DNS-Server. Diese befinden sich oft im Bereich „WAN” oder „Internet”.
3. **Ändere die DNS-Server:** Ersetze die vorhandenen DNS-Server durch die IP-Adresse deines Raspberry Pi Zero W. Du kannst auch einen sekundären DNS-Server angeben, z.B. einen öffentlichen DNS-Server wie 8.8.8.8 (Google).
4. **Speichere die Änderungen:** Speichere die Änderungen und starte deinen Router neu.
Schritt 6: Teste deine neue Pi-hole Installation
Nachdem du die DNS-Einstellungen deines Routers geändert hast, ist es wichtig, deine neue Pi-hole Installation zu testen.
1. **Leere den DNS-Cache deines Geräts:** Auf Windows gibst du `ipconfig /flushdns` in der Kommandozeile ein. Auf macOS gibst du `sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder` im Terminal ein.
2. **Besuche eine Website mit vielen Anzeigen:** Besuche eine Website, von der du weißt, dass sie viele Anzeigen enthält, z. B. eine Nachrichtenseite oder eine kostenlose Spielewebsite.
3. **Überprüfe das Pi-hole Dashboard:** Melde dich über deinen Browser beim Pi-hole Dashboard an (die Adresse ist normalerweise `http://pi.hole/admin` oder `http://
Wenn alles korrekt funktioniert, solltest du deutlich weniger Anzeigen sehen und das Pi-hole Dashboard sollte blockierte Anfragen anzeigen.
Schritt 7: Deaktiviere Pi-hole auf deinem Raspberry Pi 2
Sobald du sicher bist, dass Pi-hole auf deinem Pi Zero W einwandfrei funktioniert, kannst du Pi-hole auf deinem Raspberry Pi 2 deaktivieren. Dies kannst du tun, indem du ihn einfach ausschaltest. Alternativ kannst du Pi-hole deinstallieren, um Ressourcen freizugeben. Um Pi-hole zu deinstallieren, gib den folgenden Befehl auf deinem Pi 2 ein:
„`bash
pihole uninstall
„`
Fazit
Die Migration von Pi-hole von einem Raspberry Pi 2 auf einen Raspberry Pi Zero W ist ein relativ einfacher Prozess, der dir viele Vorteile bringen kann. Mit einem geringeren Stromverbrauch, einer kompakten Bauweise und integriertem WLAN ist der Pi Zero W eine ausgezeichnete Wahl für den Betrieb deines Netzwerk-weiten Werbeblockers. Indem du die in diesem Artikel beschriebenen Schritte befolgst, kannst du sicherstellen, dass deine Migration reibungslos verläuft und du weiterhin ein sauberes und schnelles Interneterlebnis genießen kannst. Denke immer daran, zuerst eine Sicherungskopie deiner Konfiguration zu erstellen! Viel Erfolg beim Upgrade deines Pi-hole Servers!