Mailcow Web Actions
Ein Mailcow-Upgrade auf einem Remote-Server direkt aus dem Browser anstoßen und die Live-Terminalausgabe im Stream zurückverfolgen.
TypeScriptSSHWebSockets
Mailcow zu aktualisieren bedeutet, sich per SSH auf dem Server einzuloggen und das Upgrade-Skript von Hand auszuführen. Einmal geht das noch, auf Dauer ist es lästig und man schiebt es gerne auf. Dieses Tool steckt den gesamten Ablauf hinter eine authentifizierte Webseite.
Was es macht
- Verbindet sich per SSH mit dem Zielserver und führt die Standard-Mailcow-Update-Sequenz aus.
- Streamt die Live-Terminalausgabe über eine authentifizierte Sitzung zurück in den Browser, sodass man genau sieht, was passiert.
- Beseitigt die Notwendigkeit, ein Terminal offen zu halten, nur um ein Routine-Update durchzuführen.
Warum es wichtig ist
Routinewartung, die man von überall erledigen kann, ist Wartung, die tatsächlich gemacht wird.