Warum der Raspberry Pi dafür ideal ist
Ein Raspberry Pi ist klein, stromsparend und läuft zuverlässig rund um die Uhr. Genau deshalb eignet er sich hervorragend als zentrale Lösung für Dienste im Heimnetz: Er kann Werbung und Tracking blockieren, Informationen auf einem Bildschirm anzeigen oder Server und Geräte überwachen.
Statt für jede Aufgabe einen separaten Dienst zu betreiben, kannst du einen Raspberry Pi als kleine Heimserver-Zentrale verwenden. Besonders praktisch ist das bei einem Raspberry Pi 44 oder Raspberry Pi 55 mit mindestens 4 GB4GB Arbeitsspeicher, einer guten Stromversorgung und zuverlässigem Speicher.
Drei Projekte gehören zu den beliebtesten und sinnvollsten Einsatzmöglichkeiten:
Pi-hole als netzwerkweiter Werbeblocker
Ein Dashboard mit Node-RED, MagicMirror oder einer eigenen Webanwendung
Eine Monitoring-Zentrale mit Uptime Kuma, Grafana oder Netdata
Raspberry Pi als Werbeblocker mit Pi-hole
Pi-hole blockiert Werbung, Tracker und bekannte Schadsoftware-Domains direkt im Netzwerk. Anders als ein Browser-Adblocker arbeitet Pi-hole als lokaler DNS-Filter: Jedes Gerät, das den Raspberry Pi als DNS-Server verwendet, profitiert davon.
Das betrifft beispielsweise Smartphones, Tablets, Smart-TVs, Spielekonsolen, PCs und IoT-Geräte. Du musst nicht auf jedem Gerät einzeln Erweiterungen installieren.
So funktioniert Pi-hole
Wenn ein Gerät eine Domain wie einen Werbe- oder Trackingdienst aufrufen möchte, fragt es zunächst nach der zugehörigen IP-Adresse. Pi-hole prüft diese DNS-Anfrage gegen seine Blocklisten. Ist die Domain bekannt, antwortet Pi-hole nicht mit der echten Zieladresse, sondern blockiert die Anfrage.
Dadurch laden viele Werbeelemente gar nicht erst. Nebenbei siehst du im Pi-hole-Dashboard, welche Geräte häufig DNS-Anfragen senden und welche Domains im Netzwerk aufgerufen werden.
Vorteile von Pi-hole
Blockiert Werbung und Tracking für viele Geräte im Heimnetz
Funktioniert auch auf Smart-TVs, Konsolen und Mobilgeräten
Reduziert unnötige Datenübertragungen
Bietet Statistiken zu DNS-Anfragen und blockierten Domains
Lässt sich mit eigenen Allow- und Blocklisten anpassen
Kann mit Unbound als lokalem, rekursivem DNS-Resolver kombiniert werden
Blockiert Werbung und Tracking für viele Geräte im Heimnetz
Funktioniert auch auf Smart-TVs, Konsolen und Mobilgeräten
Reduziert unnötige Datenübertragungen
Bietet Statistiken zu DNS-Anfragen und blockierten Domains
Lässt sich mit eigenen Allow- und Blocklisten anpassen
Kann mit Unbound als lokalem, rekursivem DNS-Resolver kombiniert werden
Was Pi-hole nicht blockiert
Pi-hole ist kein vollständiger Ersatz für einen Browser-Adblocker. Werbung, die über dieselbe Domain wie die eigentlichen Inhalte ausgeliefert wird, kann ein DNS-Blocker oft nicht erkennen. Das betrifft unter anderem viele YouTube-Werbeanzeigen.
Außerdem können einzelne Apps oder Webseiten bei zu aggressiven Blocklisten fehlerhaft laden. In diesem Fall kannst du die betroffene Domain im Pi-hole-Webinterface gezielt erlauben.
Pi-hole sinnvoll einrichten
Für ein stabiles Setup vergibst du dem Raspberry Pi im Router eine feste DHCP-Reservierung. Anschließend trägst du die IP-Adresse des Pi als DNS-Server im Router ein. So verwenden möglichst alle Geräte im Heimnetz automatisch Pi-hole.
Als Fallback solltest du bei Bedarf einen zweiten DNS-Server einplanen. Beachte jedoch: Viele Geräte umgehen Pi-hole, wenn sie alternativ einen öffentlichen DNS-Server erreichen können. Für eine konsequente Filterung sollte daher der Raspberry Pi der primäre und möglichst einzige DNS-Server sein. Alternativ konfigurierst du DNS-Regeln im Router oder einer Firewall gezielt.
Raspberry Pi als Dashboard für Haushalt und Smart Home
Ein Raspberry Pi kann auch als Informationsdisplay laufen. Auf einem angeschlossenen Monitor, Tablet oder alten Fernseher zeigt er beispielsweise Wetter, Kalender, Verkehr, Musik, Aufgaben, Stromverbrauch, Systemstatus oder Smart-Home-Daten an.
Das ist besonders praktisch für einen Bildschirm in der Küche, im Büro oder im Eingangsbereich. Statt mehrere Apps zu öffnen, siehst du wichtige Informationen auf einer zentralen, automatisch aktualisierten Oberfläche.
Möglichkeiten für dein Raspberry-Pi-Dashboard
Node-RED Dashboard: Gut für eigene Automatisierungen, APIs, MQTT, Sensoren und Smart-Home-Daten
Home Assistant: Sinnvoll als umfassende Smart-Home-Zentrale mit Geräteintegration und Automationen
MagicMirror²: Beliebt für Spiegel- und Wanddisplays mit Kalender, Wetter und News
Grafana: Ideal für Diagramme, Kennzahlen, Netzwerkdaten und historische Messwerte
Eigene Web-App: Flexibel für Laravel-, PHP- oder JavaScript-Dashboards mit individueller Oberfläche
Node-RED Dashboard: Gut für eigene Automatisierungen, APIs, MQTT, Sensoren und Smart-Home-Daten
Home Assistant: Sinnvoll als umfassende Smart-Home-Zentrale mit Geräteintegration und Automationen
MagicMirror²: Beliebt für Spiegel- und Wanddisplays mit Kalender, Wetter und News
Grafana: Ideal für Diagramme, Kennzahlen, Netzwerkdaten und historische Messwerte
Eigene Web-App: Flexibel für Laravel-, PHP- oder JavaScript-Dashboards mit individueller Oberfläche
Ein Dashboard muss nicht zwingend direkt auf dem Raspberry Pi angezeigt werden. Du kannst den Pi auch nur als Server betreiben und die Oberfläche auf einem Tablet, Smartphone oder beliebigen Browser öffnen.
Kiosk-Modus für einen festen Bildschirm
Soll ein Display dauerhaft nur dein Dashboard anzeigen, verwendest du einen Browser im Kiosk-Modus. Dabei startet Chromium nach dem Hochfahren automatisch und öffnet direkt eine lokale Webseite oder die IP-Adresse deines Raspberry Pi.
Ein einfaches Beispiel für Chromium im Kiosk-Modus
chromium-browser --kiosk http://localhost:1880/ui
Die Adresse ist ein typisches Beispiel für ein Node-RED-Dashboard. Welche URL du verwendest, hängt von deinem verwendeten Tool ab.
Achte bei einem dauerhaft betriebenen Monitor auf Energiesparoptionen. Je nach Projekt kann es sinnvoll sein, das Display nachts automatisch auszuschalten oder nur bei Bewegung zu aktivieren.
Raspberry Pi als Monitoring-Zentrale
Mit einer Monitoring-Zentrale erkennst du Probleme, bevor sie dich im Alltag stören. Der Raspberry Pi kann Webseiten, APIs, Docker-Container, Smart-Home-Dienste, NAS-Systeme und andere Geräte regelmäßig prüfen.
Wenn ein Dienst nicht erreichbar ist oder ein Grenzwert überschritten wird, erhältst du eine Benachrichtigung – zum Beispiel über E-Mail, Telegram, Discord, Slack oder einen Webhook.
Uptime Kuma für Verfügbarkeit
Uptime Kuma ist eine leichtgewichtige, selbst gehostete Monitoring-Lösung. Sie prüft unter anderem:
Webseiten und HTTP-APIs
TCP-Ports wie SSH, Datenbanken oder Webserver
Ping-Erreichbarkeit von Geräten
Docker-Container
DNS-Auflösung und Zertifikatsabläufe
Keyword-Prüfungen auf Webseiten
Du kannst damit beispielsweise überwachen, ob dein Homeserver, dein VPS, deine Website oder dein Node-RED-Server online ist.
Ein sinnvoller Monitor könnte alle 60 s60s deine Webseite prüfen. Fällt sie aus, sendet Uptime Kuma sofort eine Nachricht an Telegram oder Discord. Dadurch bemerkst du viele Fehler deutlich früher als durch Zufall.
Netdata und Grafana für Systemwerte
Uptime Kuma zeigt vor allem, ob ein Dienst erreichbar ist. Für CPU-Auslastung, RAM-Verbrauch, Temperatur, Speicherplatz und Netzwerkverkehr brauchst du Systemmonitoring.
Netdata liefert sehr schnell ein umfangreiches Live-Dashboard. Es eignet sich gut, wenn du ohne großen Konfigurationsaufwand viele Systemwerte sehen möchtest.
Grafana ist stärker auf individuelle Dashboards und langfristige Auswertungen ausgelegt. In Kombination mit Prometheus, InfluxDB oder Telegraf kannst du Daten speichern, visualisieren und Alarme definieren.
Für die meisten Heimserver-Projekte ist diese Aufteilung sinnvoll:
Uptime Kuma für Erreichbarkeit und Benachrichtigungen
Netdata für direkte Systemanalyse
Grafana für langfristige Statistiken und individuell zusammengestellte Dashboards
Mehrere Dienste auf einem Raspberry Pi betreiben
Ein Raspberry Pi kann Pi-hole, Uptime Kuma, Node-RED und weitere Dienste parallel ausführen. Docker ist dafür besonders praktisch, weil jeder Dienst getrennt läuft und sich leichter aktualisieren oder sichern lässt.
Bei Pi-hole ist Docker jedoch etwas spezieller, weil der Dienst DNS über Port 5353 bereitstellt. Prüfe vor der Installation, ob auf deinem System bereits ein anderer DNS-Dienst diesen Port verwendet.
Für ein kombiniertes Setup empfiehlt sich:
Raspberry Pi 44 oder Raspberry Pi 55
Mindestens 4 GB4GB RAM, bei mehreren Containern besser 8 GB8GB
Gigabit-LAN statt WLAN für Pi-hole und Monitoring
Hochwertige microSD-Karte oder besser eine SSD per USB 33
Offizielles oder ausreichend leistungsstarkes Netzteil
Feste IP-Adresse über eine DHCP-Reservierung im Router
Regelmäßige Updates und Backups der Konfigurationen
Für kleine Projekte reicht ein Raspberry Pi 33 oft aus. Wenn Pi-hole dauerhaft das gesamte Heimnetz versorgt oder mehrere Docker-Dienste laufen, bietet ein Raspberry Pi 44 oder 55 aber deutlich mehr Reserven.
Sicherheit und Wartung nicht vergessen
Ein Raspberry Pi als Werbeblocker oder Monitoring-Server wird oft dauerhaft betrieben. Deshalb solltest du die Basisabsicherung von Anfang an mit einplanen.
Verwende einen eigenen Benutzer mit starkem Passwort
Aktiviere SSH nur bei Bedarf und nutze möglichst SSH-Schlüssel
Leite keine Ports aus dem Internet direkt auf Pi-hole, Node-RED oder Dashboards weiter
Nutze für externen Zugriff lieber WireGuard, Tailscale oder ein anderes VPN
Aktualisiere Raspberry Pi OS und Docker-Container regelmäßig
Sichere Konfigurationen, Docker-Volumes und wichtige Daten
Prüfe freien Speicherplatz, Temperatur und RAM-Auslastung
Ein schneller Update-Durchlauf für Raspberry Pi OS sieht so aus:
sudo apt update
sudo apt full-upgrade -y
sudo reboot
Für Docker-basierte Dienste solltest du zusätzlich die verwendeten Images kontrolliert aktualisieren und anschließend testen.