Bei diesem Projekt handelt es sich um ein paar Dinge, die Hauptteile sind eine Pi-Hole-Erweiterung und ein Speedtest-Runner. Installieren Sie den Speedtest-Mod im Handumdrehen mit den Einzeilern und Docker-Bildern unten.
Das Testskript ist ein eigenständiges Tool, mit dem Geschwindigkeitstests auf automatisierten Debian- oder Fedora-basierten Systemen ausgeführt werden können. Es installiert eine Speedtest-CLI, falls noch keine vorhanden ist, führt einen Test durch und speichert die Ergebnisse in einer neuen oder vorhandenen Datenbank. Sie können damit Ihre Verbindung testen, Ihren ISP überwachen oder die Geschwindigkeit Ihres VPN überprüfen. Teilen Sie uns mit, wie Sie es verwenden! Einzelheiten finden Sie unter Verwendung.
curl -sSL https://github.com/arevindh/pihole-speedtest/raw/master/test | sudo bash -s -- -o ~/speedtest.db
Bitte beachten Sie, dass umso mehr Daten verwendet werden, je mehr Tests Sie ausführen. Alle Probleme mit seltsamen Ergebnissen sollten an die Betreuer der auf Ihrem System installierten Speedtest-CLI gerichtet werden, nicht an hier.
Mit dem Mod können Sie das Testskript verwenden und Geschwindigkeitstests direkt über die Pi-hole-Web-Benutzeroberfläche ausführen! Installieren Sie, legen Sie ein Testintervall fest und passen Sie das Diagramm in den Einstellungen an, lehnen Sie sich zurück und beobachten Sie, wie die Ergebnisse im Dashboard angezeigt werden. Weitere Funktionen sind:
Das Mod-Skript ist unser Installationsmanager; Es automatisiert den Prozess der Anwendung unserer Patches. Es unterstützt Debian, Fedora und Derivate mit und ohne systemd
. Docker auch! Damit kannst du die Mod schnell ausprobieren und bei Nichtgefallen deinstallieren. Informationen zum Ausführen von Pi-hole in Docker, einschließlich eines Compose-Beispiels, finden Sie im offiziellen Repo und in den Dokumenten. Nachfolgend finden Sie Anweisungen nach der Installation.
Sie können einfach zum Bash weiterleiten:
curl -sSL https://github.com/arevindh/pihole-speedtest/raw/master/mod | sudo bash
Das oben Gesagte gilt auch für Docker. Wir verwenden die Docker-Datei in diesem Repo, um ein Image mit bereits angewendetem Mod-Skript zu erstellen. Ändern Sie einfach das von Ihnen verwendete Bild in unseres und fahren Sie wie gewohnt fort. Es handelt sich um einen Drop-In-Ersatz.
ghcr.io/arevindh/pihole-speedtest:latest
Sie können das Mod-Skript auch selbst in jedem neuen Container ausführen. Wenn Sie beispielsweise Compose verwenden, ersetzen Sie die image
durch:
build:
dockerfile_inline: |
FROM pihole/pihole:latest
RUN curl -sSL https://github.com/arevindh/pihole-speedtest/raw/master/mod | sudo bash
Dann ziehen und ohne Cache neu erstellen:
docker compose pull; docker compose down; docker compose build --no-cache; docker compose up -d
Nach der Installation verwendet der Mod das Testskript, um Ooklas offiziellen speedtest
sofort zu installieren, es sei denn, Sie haben speedtest-cli
oder librespeed-cli
bereits als /usr/bin/speedtest
installiert. Sie können all dies mit der Option -s
des Mod-Skripts installieren und zwischen ihnen wechseln. In unserem Wiki erfahren Sie, wie Sie diese Option verwenden und welche anderen Optionen verfügbar sind. Sollte eines der CLI-Pakete zur Laufzeit fehlschlagen, werden die anderen ausprobiert.
Weitere Anleitung: Aktualisieren | Deinstallation
Kaufen Sie @arevindh a ☕️, wenn Ihnen dieses Projekt gefällt :)
@ipitio nimmt derzeit keine Spenden entgegen, aber ein Stern ist immer willkommen!