blog.acka47.net

pihole

Beim Lesen meiner Mastodon Timeline bin ich eine Zeit immer wieder über Erwähnungen von Pi-Hole / #pihole gestolpert, ohne dass ich damit direkt etwas anfangen konnte. Mit der Zeit wuchs mit jeder Erwähnung unterschwellig die Neugierde. Irgendwann habe ich mich dann mal informiert und war direkt begeistert.

Pi-Hole ist eine Möglichkeit, Tracking und Werbung in sämtlichen Geräten (PC, Tablet, Smartphones, Smart TV etc.) eines Netzwerkes zu unterbinden, ohne dass auf den Geräten ein Werbeblocker o.ä. installiert sein muss oder auch nur eine Konfiguration vorgenommen werden muss.

Installation

Die Pi-Hole-Dokumentation mach einen sehr guten Eindruck und hat mir die Installation sehr leicht gemacht. Auf der zum Projekt gehörigen Discourse-Instanz ist die Community recht aktiv und mensch findet dort einige Antworten – teils auch deutschsprachig – bei aufkommenden Problemen oder sonstigen Fragen.

Ich habe mich bei der Installation orientiert an der ersten in der Pi-Hole-Dokumentation beschriebenen Variante mit einer FritzBox als Router: Pi-hole als DNS Server via DHCP an Clients verteilen

Die Installation des Pi-Holes auf dem bereits im ersten Post erwähnten ThinkPad verlief ohne Probleme wie auch die Konfiguration in der FritzBox. Im Nu lief das Pi-Hole als DNS-Server im Netzwerk und hat DNS-Anfragen an die in einer mitgelieferten Blacklist aufgezählten Werbe- und Trackingserver blockiert und nur nicht gelistete Domains an externe DNS-Server weitergeleitet.

To Do: Apache verstehen & Blocklists ergänzen

Über die Kommandozeile (pihole tail) kann ich in Echtzeit sehen, welche Anfragen blockiert werden. Leider kann ich das Admin-Webinterface nicht aufrufen, was mit meinen aktuellen Apache-Einstellungen zusammenhängt. Da muss ich mich glaube ich mal in die Apache-Grundlagen einarbeiten, bevor ich versuche, das Problem zu beheben.

Dies ist vor allem wichtig, weil das Verwalten und Ergänzen ganzer Blocklisten offenbar so wirklich bequem nur über das Webinterface funktioniert und über die Kommandozeile nur mit loops oder SQL-Kommandos. Da mir schon deutschsprachige Seiten aufgefallen sind, wo das mit dem Werbungblocken momentan nicht funktioniert, muss ich da wohl bald mal ran.