Externe Integration - Pi-hole

cover-pihole

Hallo zusammen! :waving_hand:

Die Bank-Website, die sich weigert, angezeigt zu werden, und der Pi-hole, der natürlich der Übeltäter ist… :roll_eyes: Hier ist Pi-hole in Gladys: die Statistiken Ihres Werbeblockers und vor allem die Pause des Blockierens mit einer Geste vom Dashboard aus. Alles läuft lokal, über die Pi-hole-API. Es ist die kleine Schwester der AdGuard Home-Integration von @cicoub13 :wink:

Was es kann

  • :shield: Ein Gerät pro Pi-hole (bis zu 3: man hat oft einen Pi-hole-Ersatz) mit:
    • einem „Blockieren“-Schalter;
    • den DNS-Anfragen, den blockierten Anfragen, dem blockierten Anteil und den aktiven Clients in 24 Stunden;
    • den Domains in der Blockierliste und den verfügbaren Updates.
  • :puzzle_piece: Ein Widget mit den Zahlen der letzten 24 Stunden, dem Status jedes Servers (und den verbleibenden Minuten der Pause), und Knöpfen Pause 5 min, Pause 30 min, Pause… (Dauer nach Wahl) und Wieder aktivieren.
  • :clapper_board: Zwei Szenenaktionen: Blockieren pausieren (ein Server oder alle, in Minuten) und wieder aktivieren.
  • :bell: Fünf Auslöser: Blockieren pausiert (von Gladys oder von der Pi-hole-Oberfläche), Blockieren wieder aktiviert, Pi-hole-Update verfügbar, Pi-hole antwortet nicht mehr und Pi-hole antwortet wieder.

Das coole Ding

Pi-hole antwortet nicht mehr → sofortige Warnung (das ist der DNS des ganzen Hauses!) :police_car_light:
20 Uhr → das Blockieren wird wieder aktiviert, falls eine Pause vergessen wurde :locked:
Jemand hat den Pi-hole von seiner Oberfläche aus pausiert → ich werde benachrichtigt :eyes:

Installation

:warning: Gladys 5.1 mindestens (5.2 für den „Pause…“-Knopf mit wählbarer Dauer). Nur Pi-hole v6.

:light_bulb: Sie kommt noch heute in den Store. Sie haben es eilig? Integrationen → Von GitHub installieren, mit der Adresse GitHub - guim31/gladys-pihole: Pi-hole for Gladys Assistant: DNS blocking statistics and control, on the local network · GitHub

  1. In Pi-hole: Einstellungen → Weboberfläche / API (Expertenmodus) → erstellen Sie ein Anwendungs-Passwort.
  2. In Gladys: geben Sie die Adresse des Pi-hole und dieses Passwort ein, dann „Verbindung testen“.
  3. Registerkarte Entdeckung: fügen Sie Ihren Pi-hole hinzu.

Kleine ehrliche Vorbehalte: die Zahlen beziehen sich auf die letzten 24 Stunden und nicht auf den Tag, und es gibt noch keine Verwaltung der Listen oder der Clients.

:test_tube: Getestet an einem echten Pi-hole v6 (Core 6.4.3, im Container): Verbindung, Statistiken, Pause, automatische und manuelle Wiederaufnahme. Sie ist noch nicht in einer echten Gladys gelaufen, noch auf einer Pi-hole-Installation außerhalb von Docker: Ihre Rückmeldungen werden wertvoll sein.

Wie die vorherigen, codiert mit der Hilfe von Claude Code :robot:. Unabhängiges Projekt, nicht mit Pi-hole verbunden.

Repository: GitHub - guim31/gladys-pihole: Pi-hole for Gladys Assistant: DNS blocking statistics and control, on the local network · GitHub

Sie haben einen Pi-hole? Ich zähle auf Sie :folded_hands:

1 „Gefällt mir“