Self-Hosting

Death Plan Switch bietet selbst gehostete Notfallvorsorge für Solo-Administratoren

Ein neues, MIT-lizenziertes Tool hilft Solo-Administratoren, Anweisungen für vertrauenswürdige Kontakte zu hinterlassen, falls sie sich nicht mehr melden. Es setzt auf geplante Jobs und E-Mail-Bestätigungen.

Ein Leuchtturmstrahl beleuchtet einen Safe auf felsigem Ufer und symbolisiert Orientierung und Sicherheit.
Für diesen Artikel erstellte Illustration

Automatisch aus dem englischen Original übersetzt.

Am 24. Oktober 2026 veröffentlicht, ist Death Plan Switch eine selbst gehostete Anwendung, die Solo-Administratoren dabei unterstützt, ihre digitalen Verantwortlichkeiten im Notfall zu verwalten. Erstellt von Jeremy, adressiert dieses Tool das häufig übersehene Problem, wer kritische Infrastruktur wartet, wenn der primäre Administrator nicht mehr verfügbar ist.

Was passiert ist

Die Anwendung funktioniert als digitaler Totmannschalter und erfordert, dass der Administrator regelmäßig eincheckt, um seine Aktivität zu bestätigen. Einmal pro Woche sendet das System einen eindeutigen Link an den Besitzer. Um ein erfolgreiches Check-in zu registrieren, muss der Nutzer den Link öffnen und manuell eine Schaltfläche auf der resultierenden Seite drücken. Dieser Zwei-Schritt-Prozess verhindert, dass automatisierte E-Mail-Scanner den Administrator versehentlich als anwesend markieren, sodass Stille tatsächlich Abwesenheit bedeutet.

Wenn ein Check-in verpasst wird, alarmiert das System externe Kontakte nicht sofort. Stattdessen sendet es Erinnerungen an den Besitzer und wartet. Nach drei Tagen Inaktivität kontaktiert die Anwendung einen benannten nächsten Angehörigen, um die Situation zu überprüfen. Diese Person kann bestätigen, dass alles in Ordnung ist, oder ein Problem melden. Wenn weiterhin keine Antwort erfolgt, sendet das System schließlich vorformulierte Nachrichten an designated Kontakte, wie IT-Nachfolger oder Kunden. Der gesamte dokumentierte Prozess kann bis zu dreizehn Tage ab dem letzten erfolgreichen Check-in dauern, was ausreichend Zeit lässt, Fehlalarme wie Urlaub oder leichte Erkrankungen auszuschließen.

Wichtige Details

  • Die Anwendung ist in PHP 8.1 oder neuer geschrieben und nutzt SMTP für die E-Mail-Zustellung.
  • Sie basiert auf einem geplanten Job, der alle fünfzehn Minuten läuft, um den Status zu prüfen und Benachrichtigungen zu senden.
  • Keine Datenbank erforderlich; Konfiguration und Nachrichten werden als Klartext in einem geschützten Datenverzeichnis gespeichert.
  • Kontakte müssen ihre Rollen bestätigen, bevor der Schalter scharfgeschaltet werden kann, um sicherzustellen, dass jeder sich seiner Verantwortung bewusst ist.
  • Das Projekt ist kostenlos und unter der MIT-Lizenz veröffentlicht, mit Quellcode auf GitHub verfügbar.
  • Es gibt keine offizielle Docker Compose-Bereitstellung in den aktuellen Installationsanweisungen.

Hintergrund

Ein Totmannschalter ist ein Mechanismus, der automatisch aktiviert wird, wenn der menschliche Betreiber handlungsunfähig wird. Im Softwarekontext umfasst dies normalerweise die Überwachung eines Heartbeat-Signals. Wenn das Signal stoppt, werden vordefinierte Aktionen ausgelöst. Für Solo-Entwickler und Sysadmins ist dieses Konzept vital, da Wissen über Domain-Erneuerungen, Hosting-Credentials und Kundenverpflichtungen oft nur im Kopf einer Person oder in deren Passwortmanager existiert.

Im Gegensatz zu einem Passwort-Tresor, der Geheimnisse speichert, konzentriert sich Death Plan Switch auf Kommunikation. Er leitet vertrauenswürdige Personen dorthin, wo Informationen liegen, statt die Credentials selbst zu speichern. Diese Unterscheidung reduziert Sicherheitsrisiken und stellt gleichzeitig sicher, dass Nachfolger wissen, wen sie anrufen sollen oder welche Accounts Aufmerksamkeit benötigen. Das Tool betont Übung und jährliche Reviews, in der Erkenntnis, dass ein Plan nur nützlich ist, wenn die beteiligten Personen ihre Rolle verstehen.

Warum es wichtig ist

Für Teams, die selbst gehostete Software betreiben, sind Single Points of Failure ein erhebliches Risiko. Während Backups Daten schützen, bewahren sie keinen Kontext. Wenn ein alleiniger Administrator verschwindet, können Dienste ausfallen, Domains ablaufen und Kunden ohne Unterstützung bleiben. Death Plan Switch bietet eine strukturierte Möglichkeit, diese Lücke zu schließen, und wandelt eine potenzielle Krise in einen verwalteten Übergabeprozess.

Allerdings führt das Tool seine eigene Abhängigkeit ein: Es muss funktionsfähig bleiben, um zu arbeiten. Wenn der Server, der den Schalter hostet, ausfällt oder wenn der geplante Job fehlschlägt, verschwindet das Sicherheitsnetz. Dies erzeugt ein Paradoxon, bei dem das Notfalltool dieselbe Zuverlässigkeit erfordert wie die Systeme, die es schützt. Administratoren müssen sicherstellen, dass der Schalter getrennt von ihren primären Diensten gehostet und unabhängig überwacht wird, um stille Fehler in kritischen Momenten zu vermeiden.

Was Sie tun können

  • Hosten Sie Death Plan Switch auf einem separaten Server oder bei einem anderen Infrastrukturprovider als Ihre Hauptdienste, um Risiken zu isolieren.
  • Überwachen Sie den Health Endpoint der Anwendung von einem externen Dienst aus, um festzustellen, ob der Scheduler oder Server ausfällt.
  • Üben Sie den vollständigen Benachrichtigungsworkflow mit Testkontakten, um sicherzustellen, dass E-Mails zugestellt werden und die Empfänger den Prozess verstehen.
  • Speichern Sie tatsächliche Credentials und Wiederherstellungsdokumente an einem separaten, sicheren Ort, auf den die Nachrichten des Schalters verweisen.
  • Überprüfen und aktualisieren Sie Kontaktrollen und Anweisungen jährlich, um den Plan relevant und korrekt zu halten.
  • Stellen Sie sicher, dass das Datenverzeichnis, das SMTP-Passwörter und Nachrichten enthält, vom Web aus nicht zugänglich ist, da die App sie im Klartext speichert.

Weitere News

Alle News