Über das Projekt
CH-J Server Manager vereint SSH-Serververwaltung, Profile, Terminal, SFTP-Dateien und Erweiterungswerkzeuge in einer Desktop-App.
Sensible Operationen bleiben im Core. Funktionen wie Monitoring und Dateiverwaltung laufen als isolierte Sandbox-Plugins mit eng begrenzten Berechtigungen.
Installation nach Betriebssystem
Wählen Sie Ihr Betriebssystem und folgen Sie den Schritten. Die Schaltfläche lädt immer das am besten geeignete aktuell veröffentlichte Installationspaket herunter.
Windows 11 (x64)
Voraussetzungen: 64-Bit Windows 11 und ein Benutzerkonto, das Anwendungen installieren darf.
- Laden Sie die EXE-Installationsdatei über die Schaltfläche unten herunter.
- Öffnen Sie die heruntergeladene Datei und bestätigen Sie gegebenenfalls die Benutzerkontensteuerung.
- Wählen Sie im Assistenten den Installationsordner und schließen Sie die Installation ab. Der Assistent kann Verknüpfungen auf dem Desktop und im Startmenü erstellen.
- Starten Sie CH-J Server Manager über das Startmenü oder die neue Verknüpfung.
- Erstellen Sie beim ersten Start das Master-Passwort des Vaults und danach Ihr erstes SSH-Serverprofil.
Der Alpha-Installer ist noch nicht mit einem vertrauenswürdigen Herausgeberzertifikat signiert. Fahren Sie bei einer SmartScreen-Warnung nur fort, wenn die Datei von dieser Seite stammt und ihre SHA-512-Prüfsumme übereinstimmt.
SHA‑512: e8ef8d027cd05d8c090edcf7204ba9410cc804264124105005e28deb22ad73a14690badfb9e4bf57dcac39b7df10affb80ffc636887ca24b2da3690e48a73714macOS (Apple Silicon)
Voraussetzungen: Ein Mac mit Apple Silicon (M1 oder neuer); das aktuelle Installations-ZIP ist ARM64.
- Laden Sie das APP.ZIP-Installationsarchiv über die Schaltfläche unten herunter.
- Entpacken Sie das Archiv per Doppelklick und verschieben Sie CH-J Server Manager.app in den Programme-Ordner.
- Klicken Sie beim ersten Start mit gedrückter Control-Taste auf die App, wählen Sie Öffnen und bestätigen Sie.
- Falls macOS die App weiterhin blockiert, öffnen Sie Systemeinstellungen → Datenschutz & Sicherheit und wählen Sie Dennoch öffnen.
- Erstellen Sie nach dem Start das Master-Passwort des Vaults und fügen Sie Ihr erstes SSH-Serverprofil hinzu.
Die aktuelle Alpha besitzt nur eine Test-Ad-hoc-Signatur und ist nicht von Apple notarisiert. Das ZIP dient zur Erstinstallation; das DMG im Katalog wird für Updates verwendet.
SHA‑512: 2f2d16975882b242930966f63de7e55b44c847605f5b213e3403bf751260ecadef5dd9e6c3355cab695c5d8256d05bd36783a7d94d2561849a37449f5e90d366Ubuntu 24.04 (x64)
Voraussetzungen: 64-Bit Ubuntu 24.04 LTS; dieses DEB-Paket wurde auf dieser Version gebaut, installiert und gestartet.
- Laden Sie das DEB-Installationspaket über die Schaltfläche unten herunter.
- Öffnen Sie die Datei zur Installation im App Center, wählen Sie Installieren und bestätigen Sie Ihr Systempasswort.
- Falls das grafische Installationsprogramm das Paket nicht öffnet, öffnen Sie ein Terminal im Download-Ordner und verwenden Sie den unten gezeigten APT-Befehl.
- Starten Sie CH-J Server Manager nach Abschluss über die Anwendungsübersicht.
- Erstellen Sie das Master-Passwort des Vaults und danach Ihr erstes SSH-Serverprofil.
sudo apt install ./CH-J-Server-Manager-0.0.1-x64-142927.debAPT installiert die benötigten Systemabhängigkeiten automatisch. AppImage wird nicht mehr veröffentlicht; DEB ist das unterstützte Installationsformat für Ubuntu.
SHA‑512: cc3449635dc049573f1fa38e82571b2389b5c0fe32f68a6af7b33a8a81bf35c088d80c203e24dc3273d0032be2523df4fee26fbe4cb7b657e64eb9288dca7bd0Erstellen Sie ein Master-Passwort für den verschlüsselten Vault, fügen Sie ein Serverprofil hinzu und vergleichen Sie beim ersten SSH-Verbindungsaufbau den angezeigten Host-Key-Fingerprint sorgfältig mit dem Server.
Hauptfunktionen
Verschlüsselter Vault
Profile, gespeicherte SSH-Passwörter und bekannte Host-Keys werden mit scrypt und AES-256-GCM geschützt. Das Master-Passwort wird nicht gespeichert.
Serverprofile
Host oder IP, Port, Benutzer, SSH-Key und optionales Passwort für wiederholte Verbindungen speichern.
SSH-Terminal
Interaktives Terminal mit Host-Key-Fingerprint-Prüfung sowie DNS-, IPv4- und IPv6-Verbindungen.
Installierbare Plugins
Jedes Werkzeug ist ein eigenständiges geprüftes Paket, das ohne Core-Änderung installiert, aktualisiert oder entfernt werden kann.
Update-Katalog
Core zeigt alle kompatiblen Builds, unterscheidet gleich versionierte Releases nach Datum und prüft Größe sowie SHA-512.
Drei Sprachen
App und Website unterstützen Tschechisch, Deutsch und Englisch mit automatischer Auswahl nach Umgebung.
Verfügbare Plugins
Plugins haben keinen allgemeinen Zugriff auf Node.js, Dateisystem oder Netzwerk. Sie verwenden nur vom Core bereitgestellte Capabilities.
CPU und Kerntypen, RAM, Swap, Dateisystem, Uptime und Netzwerkstatus einschließlich RX/TX.
SFTP-Navigation, Upload, Download, rekursive Operationen, Archive und ein Offline-Monaco-Editor.
Moderne und ausdrücklich bestätigte Legacy-SSH-Schlüssel in OpenSSH-, PEM- und PPK-Formaten erzeugen.
Begrenzten Core-Log-Auszug sicher mit Filterung und automatischer Aktualisierung anzeigen.
Konten anzeigen und begrenzte Verwaltungsaktionen ausführen, ohne dem Plugin eine allgemeine Remote-Shell zu geben.
NGINX-Konfigurationsinventar und Editor, effektive Ausgabe mit nginx -T, Prüfung mit nginx -t, Zeitstempel-Sicherungen, automatischer Rollback und bestätigter Graceful Reload ohne allgemeine Remote-Shell.
Sicherheitsmodell
Core trennt Benutzeroberfläche, privilegierte Operationen, Serversitzungen und Plugins. Jede Grenze validiert Eingaben und erlaubte Capabilities.
- Lokale Geheimnisse sind authentifiziert verschlüsselt.
- Erste und geänderte SSH-Host-Keys müssen bestätigt werden.
- Renderer- und Plugin-Fenster laufen in der Sandbox ohne Node-Integration.
- Heruntergeladene Pakete werden anhand Größe und SHA-512 geprüft.
Der Test-Core akzeptiert Zertifikate nur für den fest erlaubten HTTPS-Server ohne CA-Prüfung. Vor öffentlicher Verteilung werden Standard-TLS-Prüfung und signierte Manifeste aktiviert.
Updates und Kanäle
App und Plugins haben getrennte Kanalwahl. macOS verwendet ZIP zur Erstinstallation und DMG für Updates.
Alpha
Neueste Test-Builds, die sich schnell ändern können.
Beta
Funktional vollständigere Builds für breitere Tests.
Stable
Geprüfte Releases für den normalen Einsatz.
Aktueller Support-Status
Core 0.0.1 ist eine aktiv entwickelte Alpha-Version. Ein verfügbares Paket bedeutet nicht, dass alle Funktionen auf dieser Plattform vollständig unterstützt werden.
macOS
Die aktuelle Alpha für Apple Silicon enthält Plugin API 1.1 und alle sechs veröffentlichten Plugins. Das Paket ist noch nicht von Apple notarisiert.
Windows
Die aktuelle x64-Alpha wurde unter Windows 11 gebaut und als Installation getestet. Sie enthält Plugin API 1.1 und unterstützt alle sechs veröffentlichten Plugins.
Ubuntu / Linux
Das Ubuntu/Linux-x64-DEB ist veröffentlicht; eine saubere APT-Installation und der Start wurden unter Ubuntu 24.04.4 LTS geprüft. Ein vollständiger Update-Test über Core steht noch aus.
Ausstehend sind die standardmäßige TLS-Zertifikatsprüfung im Core, signierte Update-Metadaten und Plattformpakete, die Migration alter Daten, Safe Mode und vollständige Tests auf allen unterstützten Betriebssystemen.