• 1.0.0 28d87466ef

    Pablo1732 released this 2026-09-17 12:33:35 +00:00 | 3 commits to main since this release

    Überwacht alle Festplatten und SSDs per SMART und meldet Probleme über Gotify.

    Installation

    curl -fsSL https://git.pablo1732.de/server/drive-alert/raw/branch/main/install.sh | sh
    

    Gefragt wird nur nach Gotify-URL und App-Token. Der Installer richtet smartd ein,
    schickt eine Testnachricht und prüft am Ende die komplette Installation durch.

    Was drin ist

    • Ein Befehl für alles — läuft auf Debian, Ubuntu, Fedora, Arch, Alpine und openSUSE,
      mit systemd oder OpenRC.
    • Verständliche Nachrichten statt smartd-Kauderwelsch: „defekte Sektoren warten auf
      Neuzuweisung" statt CurrentPendingSector. Kurz gehalten, mit Quittier-Hinweis.
    • Erinnerung alle 8 Stunden, solange ein Problem besteht.
    • Kein falscher Frieden: Alarme mit Verdacht auf echten Plattenschaden lösen sich nie
      von selbst auf — auch dann nicht, wenn SMART wieder PASSED meldet. Nur Temperatur-Alarme
      klingen von selbst ab, mit Entwarnung.
    • Update durch erneutes Ausführen: erkennt eine bestehende Installation, übernimmt
      Zugang und Einstellungen. Das gilt auch für die Vorgängerversion gotify-drive-alert —
      deren Dateien werden erst entfernt, wenn die neue Installation steht und die
      Testnachricht angekommen ist. Ein dort laufender Alarm wird übernommen, nicht verworfen.
    • Selbsttest: drive-alert test --e2e lässt smartd über die echte Konfiguration
      auslösen, drive-alert selfcheck prüft die Installation, drive-alert diag liefert
      bei Problemen einen kopierbaren Diagnoseblock — ohne das Token.

    Befehle

    status · test · test --e2e · selfcheck · ack · diag · uninstall

    Hinweis

    Gehört auf den Host, nicht in einen LXC- oder Docker-Container — dort gibt es keinen
    Zugriff auf die SMART-Werte. Der Installer weist darauf hin und bricht ab.

    Downloads