• 1.0.3 bf0f1be55e

    Pablo1732 released this 2026-09-17 12:49:12 +00:00 | 0 commits to main since this release

    Fehlerbehebung beim Update von der Vorgängerversion: Der Installer brach mit "smartd lehnt die neue Konfiguration ab" ab.

    Die alte Installation schrieb ihre Direktive mit Backslash über mehrere Zeilen. Beim Aufräumen blieben die mittleren Fortsetzungszeilen als Bruchstücke stehen, sodass smartd -s für einen Gerätenamen hielt. Solche Zeilen werden jetzt vor dem Bereinigen zusammengezogen.

    curl -fsSL https://git.pablo1732.de/server/drive-alert/raw/branch/main/install.sh | sh
    
    Downloads
  • 1.0.2 4cb5d4c18c

    Pablo1732 released this 2026-09-17 12:46:16 +00:00 | 1 commits to main since this release

    Fehlerbehebung: Der Installer brach mit "smartd lehnt die neue Konfiguration ab" ab.

    Die Konfigurationszeile war mit Backslash über mehrere Zeilen umbrochen; die Fortsetzung kam nicht überall an, sodass smartd -s für einen Gerätenamen hielt. Sie steht jetzt in einer Zeile.

    curl -fsSL https://git.pablo1732.de/server/drive-alert/raw/branch/main/install.sh | sh
    
    Downloads
  • 1.0.1 37f56d7054

    Pablo1732 released this 2026-09-17 12:42:31 +00:00 | 2 commits to main since this release

    Fehlerbehebung: Der Installer hielt jeden Host für einen Container und brach mit "drive-alert gehört auf den Host" ab.

    Ursache: systemd-detect-virt -c gibt auf einem normalen Host den Text "none" aus statt gar nichts — die Prüfung schlug dadurch immer an. Getestet war vorher nur der Container-Fall.

    Installation unverändert:

    curl -fsSL https://git.pablo1732.de/server/drive-alert/raw/branch/main/install.sh | sh
    
    Downloads
  • 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