Donnerstag, 21. Februar 2019

Pi-Hole Werbeblocker auf Raspberry Pi inkl. OLED Display

Hallo!

Eigentlich läuft mein kleiner kompakter Pi-Hole Werbeblocker schon seit geraumer Zeit in meinem LAN bzw. WLAN und ich muss sagen, er verrichtet seinen Job seit Ende 2017 absolut TOP! 



Meine Tochter liebt den Pi-Hole weil er fast sämtliche Werbeunterbrechungen aus ihren Handyspielen herausfiltert und sie somit die meisten Spiele ohne nervige Unterbrechungen spielen kann😉😊

Allerdings muss ich auch meiner Frau rechtgeben (sie hat den Werbeblocker nicht permanent auf ihren Geräten (iPhone, iPad) sondern nutzt ihn nur gezielt, z.B. wenn sie ein Spiel spielt ..) denn: Pi-Hole blockiert die als [Anzeige] markierten Google-Treffer ! Wenn man gerade diese Empfehlungen nutzten möchte offenbart sich eine kleine Schwäche dieses Werbeblockers ...




Ich selbst möchte den Pi-Hole nicht mehr missen und habe ihn permanent auf allen Geräten (PC, Tablet, iPhone, TV) aktiviert. Er filtert nahezu sämtliche Anzeigen und Werbung aus und blockiert erfolgreich Tracker. Dies gibt, insbesondere auf älteren Geräten, einen absoluten Performanceschub!
Und das beim Surfen oder Handyspielen kaum mehr Werbung kommt ist wirklich ein Segen 😅!!


Gestern allerdings war ich gezwungen eine komplette Neuinstallation vorzunehmen! Pi-Hole bzw. der Raspberry Pi hatte sich aufgehängt und startete nicht mehr richtig und legte damit fast mein ganzes Netzwerk lahm... Den Fehler habe ich mehr durch Zufall gefunden: Als ich via HDMI Kabel einen Bildschirm angeschlossen habe, sah ich beim booten des Raspberry Pi (manchmal) die Fehlermeldung, dass nur ungenügend Strom zur Verfügung steht ! 😮

Das Netzteil (5V 0.5A) war anscheinend, bedingt durch Altersschwäche, an seine Grenzen gekommen! Ein ganz normales iPhone Netzteil mit 1A war hier die Lösung und versorgt den Raspberry Pi nun verlässlich mit genug Strom.

Zur Konfiguration:

Ich nutze einen Raspberry Pi 3 Model B+ und habe diesen via eingebautem WLAN mit meinem Heimnetzwerk verbunden. Das ganze ist verbaut in einem kompakten Gehäuse; einziges Kabel ist der Stromanschluss an oben erwähntes Standard USB Netzteil.

Um es einfach mal auszuprobieren und ein bisschen damit herumzuexprimentieren habe ich dem kleinen Raspi noch ein 128x64 Pixel grosses OLED Display spendiert. Dieses hatte ich seinerzeit aus China für knapp 2 € (inkl. free Shipping 😉) bestellt...


Zur Installation:

Auf die SD-Karte habe ich das derzeit aktuellste Raspian Stretch kopiert und nach entsprechender Grundinstallation des Pi, insbesondere Einbindung ins WLAN und SSL Zugriff (raspi-config; apt-get update; apt-get upgrade), die eigentliche Installation des Pi-Hole vorgenommen, dies ist wirklich nicht schwer:


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


Pi-Hole ist damit fertig konfiguriert und steht dem lokalen Netzwerk als zentraler DNS Server zur Verfügung. In meinem Netzwerk hat der Server die (statische) IP Adresse 192.168.178.24. Diese IP-Adresse trägt man nun beim jeweiligen Endgerät (z.B. iPhone in den Einstellungen des Netzwerks, unter DNS manuell konfigurieren) ein.

Die Pi-Hole Admin Console erreicht man unter der IP-Adresse mit angehängtem /admin (IP-Adresse Pi-Hole/admin). Ein regelmässiger Blick auf die Console empfiehlt sich, hier wird neben etlichen Informationen zum Status und Historie auch angezeigt ob Updates für Pi-Hole verfügbar sind. Ich installiere diese regelmässig indem ich mich via SSH auf den Raspberry Pi einlogge und den Befehl sudo pihole -up eingebe.



Für die Installation des OLED Displays war noch ein wenig mehr Aufwand erforderlich: Neben der physikalischen Installation (verbinde 4 Pins des Display mit korrospondierenden GPIO Pins des Raspberry Pi, säge eine Aussparung in das Gehäuse und klebe das Display in diese ein 😏) mussten in den Grundeinstellungen des Pi noch die Interface Option I2C eingeschaltet werden sowie Python und die benötigen Bibliotheken installiert werden. Die Anzeige auf dem Display wird über ein Python-Script realisiert welches via /etc/rc.local automatisch beim booten gestartet wird. Details hierzu gerne via Email, erste Details auch hier...

Ich bin guter Dinge das mein Pi-Hole Werbeblocker, nun frisch installiert und mit neuem Netzteil versorgt noch lange Zeit seine Dienste tun wird !! 





2 Kommentare:

  1. Hey this post is really awesome. good job keep posting! IoT (Internet of Things) SIM cards, also known as M2M (Machine-to-Machine) SIM cards or cellular IoT SIM cards, are specialized SIM cards designed for use in IoT devices. Unlike traditional SIM cards used in smartphones, IoT SIM cards are optimized for low-power, low-bandwidth IoT applications and typically offer features tailored to IoT deployments. For comprehensive insights into our iot sim cards, please click here to visit our detailed page and explore how it can meet your needs.

    AntwortenLöschen
  2. This is exactly what I needed for my smart home setup! Pi-hole seems like the perfect complement to IoT devices, ensuring a smoother browsing experience while blocking unwanted ads and trackers.

    AntwortenLöschen