ServerBox: Serverüberwachung und SSH-Client für die Tasche
Zusammenfassung
Ein freier Serververwalter mit offenem Quelltext, gebaut auf einem plattformunabhängigen Oberflächengerüst, der laufende Diagramme für Prozessor, Speicher, Datenträger und Netz mit SSH-Terminal, Dateitransfer, Containersteuerung, Dienststatus und Datenträgerzustand vereint.
- Name
- ServerBox
- Version
- 20260614
- Preis
- Kostenlos
- Open Source
- Open Source
- Betriebssystem
- iOSAndroidmacOSWindowsLinux
- Webseite
- https://serverbox.lpkt.cn/
- Aktualisiert
- 2026-10-24 22:00
Die Warnung kommt immer dann, wenn keine Tastatur in Reichweite ist. Die ganze Frage ist, was man in den dreißig Sekunden vor dem Ende des Anrufs vom Telefon aus tun kann.
Die Lage, für die es gebaut ist
Wer je einen Server betrieben hat, gemietet oder selbst gebaut, kennt die Abfolge. Um zwei Uhr morgens schießt etwas hoch. Eine Platte überschreitet neunzig Prozent, ein Container startet in einer Schleife neu, die Last steigt und kommt nicht zurück. Man sitzt nicht am Schreibtisch. Man hat ein Telefon. Man öffnet eine Terminal-Anwendung, versucht ein Protokoll auf einem Bildschirm von zehn Zentimetern zu lesen, auf dem die Schrift mikroskopisch sein muss, damit eine Zeile Ausgabe passt, vertippt sich zweimal, wechselt dann in eine zweite Anwendung für ein Diagramm und in eine dritte, um zu prüfen, ob der Dienst läuft. Bis eine Antwort beisammen ist, läuft das Problem seit zwanzig Minuten.
Die Prämisse dieses Programms ist, dass die vier Dinge, die man in diesem Moment braucht, auf einen Bildschirm gehören. Es ist ein Serververwalter und kein SSH-Client, und dieser Unterschied ist der ganze Entwurf: Ein SSH-Client allein löst nur ein Viertel des Problems.
Eine Karte pro Server, und alles daran
Jede Maschine wird durch eine Karte dargestellt, die laufende Diagramme für Prozessorlast, Speicher, Datenträgernutzung und Netzdurchsatz zeigt, aktualisiert während man zusieht. Von derselben Stelle aus lässt sich eine Terminalsitzung oder ein Dateibrowser auf dieser Maschine öffnen, sodass der Übergang vom Bemerken, dass etwas falsch ist, zum Blick auf die Ursache einen Tipp kostet statt eines Anwendungswechsels. Das Terminal ist ein echter Emulator und kein Textfeld, mit einer Eingabebehandlung und Darstellung, die eine Kommandozeile auf einem Berührungsbildschirm benutzbar macht und nicht bloß vorhanden.

Dateien, zwischen Maschinen
Der Dateitransfer unterstützt Hochladen, Herunterladen, Umbenennen, Löschen und Anlegen von Verzeichnissen, über das Protokoll, das auf derselben Verbindung aufsetzt, die das Terminal benutzt. Um eine Konfigurationsdatei auf eine Maschine zu bringen oder ein Protokoll herunterzuholen, entfällt damit eine zweite Übertragungsanwendung, was auf einem Telefon kein kleiner Punkt ist: Jede zusätzliche Anwendung bedeutet eine weitere Anmeldung, einen weiteren Satz gespeicherter Zugangsdaten und eine weitere Sache, die aktualisiert werden muss.
Container und Dienste ohne Kommandozeile
Bei Maschinen mit Containern wird der Wert schnell offensichtlich. Laufende Container werden mit ihrem Zustand aufgelistet, und Starten, Stoppen oder Neustarten geschieht in der Oberfläche statt über getippte Befehle. Die Dienstverwaltung deckt das Startsystem ab, das die meisten Linux-Distributionen verwenden, und zeigt, welche Einheiten aktiv sind und welche ausgefallen sind; eine Prozessliste erfüllt denselben Zweck wie die interaktiven Beobachter, die man im Terminal laufen lässt. Diese Kombination macht das Telefon zur Diagnose tauglich: Die Antwort auf die meisten Warnungen ist in einer Liste sichtbar, ohne eine Sitzung zu brauchen.
Die Meldung zum Datenträgerzustand ist der Zusatz, der für alle mit echter Hardware am meisten zählt. Eine Platte, die ohne Vorwarnung ausfällt, nimmt die Daten mit; eine Platte, die einen Monat lang neu zugewiesene Sektoren meldet, gibt ihrem Besitzer einen Monat, um Dinge woandershin zu bewegen. Diese Attribute auf einem Telefon sichtbar zu haben, verwandelt eine Warnung, die nur existiert, wenn sich jemand anmeldet und nachsieht, in eine, die zusammen mit allem anderen ankommt.

Eine Oberfläche auf fünf Plattformen
Die Anwendung ist auf einem plattformunabhängigen Oberflächengerüst gebaut, weshalb die fünf unterstützten Systeme identisch aussehen und sich identisch verhalten und nicht fünf getrennte Produkte mit gemeinsamem Namen sind. Beim Wechsel vom Telefon zum Rechner muss nichts neu gelernt werden. Es gibt sogar eine Fassung für eine Uhr, was übertrieben klingt bis zu dem Moment, in dem man wissen will, ob der Prozessor noch ausgelastet ist, ohne das Telefon aus der Tasche zu nehmen.
Eine biometrische Sperre schützt die Anwendung selbst, sodass ein Telefon, das einem Kollegen gereicht oder auf einem Tisch liegen gelassen wird, keine Serverliste samt Zugangsdaten preisgibt. Für eine Anwendung, deren gesamter Inhalt der Zugang zu Produktionsmaschinen ist, ist das keine Luxusfunktion.

Aus passiver Überwachung werden Mitteilungen
Standardmäßig weiß die Anwendung nur, was sie zuletzt geholt hat, kann also nur Fragen beantworten, an die man sich zu stellen erinnert. Eine kleine Begleitkomponente auf dem Server ändert das: Sie schickt Warnungen, wenn Last oder Datenträger eine Schwelle überschreiten, und sie versorgt Startbildschirm-Bausteine, die Prozessor- und Speicherzahlen anzeigen, ohne dass irgendetwas geöffnet wird. Der Unterschied zwischen das Telefon herausziehen, um nachzusehen, und es gesagt zu bekommen, ist der Unterschied zwischen Überwachen und Bemerken.
Was es kostet und für wen es ist
Das Programm ist kostenlos, der Quelltext liegt offen unter einer Lizenz, die Ableitungen offen hält, und es gibt keine bezahlte Stufe. Die Oberfläche ist in dreizehn Sprachen verfügbar. Es ersetzt nicht die professionelle Werkzeugkette auf einem Rechner und versucht das auch nicht: Ein vollständiger Beobachtungsaufbau beantwortet Fragen, die dieses Programm nicht beantworten kann. Was es ersetzt, ist die Panik der ersten fünf Minuten, in denen das einzige verfügbare Gerät das in der Tasche ist.
Für einzelne Entwickler und kleine Teams ist die Kombination aus Abdeckung, Preis und Reichweite über Plattformen hinweg ungewöhnlich. Das eine, worauf man bei so weit verbreiteter Software achten sollte, ist der Bezug aus der eigenen Quelle des Projekts statt von einem fremden Spiegel.