CH-J ToolsSerververwaltung über SSH
Menü
Alle Anleitungen und Artikel →

Von Electron zu Rust und Tauri: eine neue Grundlage für Server Manager

Version 0.1.1 wechselt zu Rust und Tauri 2. Die Vorteile der Architektur hinter der nächsten Desktop-Generation.

Weniger Bestandteile im Paket

Electron enthält Chromium und Node.js. Tauri nutzt die WebView des Systems: WKWebView unter macOS, WebView2 unter Windows und WebKitGTK unter Linux. Die Anwendung benötigt dadurch keine eigene mitgelieferte Browser-Engine.

Ein nativer Kern für vertraute Aufgaben

SSH, SFTP, Tresor und Update-Prüfung wechseln in kompilierten Rust-Code. Die Oberfläche kommuniziert über kontrollierte Kern-APIs. So entsteht eine native Grundlage für die Weiterentwicklung der Serverwerkzeuge.

Kleinere Pakete, aber nicht überall weniger Speicherverbrauch

Durch den Wegfall der mitgelieferten Engine werden die Pakete und die installierte Anwendung deutlich kleiner. Das bedeutet nicht automatisch weniger Speicherverbrauch: Bei unserer ersten Messung war der RAM-Verbrauch unter macOS niedriger, unter Windows und Ubuntu bei geöffneten Modulen jedoch höher. Das systemseitige WebView bleibt eine Voraussetzung. Die Messwerte finden Sie im Artikel zum Ressourcenverbrauch.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
InstallationspaketGröße des heruntergeladenen Pakets.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Installierte AnwendungSpeicherplatz auf dem Datenträger nach der Installation.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM nach dem EntsperrenDer Tresor ist entsperrt und kein Modul ist geöffnet.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM mit 3 ModulenSystem Monitor, File Manager und Log Viewer sind geöffnet.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM bei SSH und SFTPZusätzlich ein aktives Terminal und Lesezugriffe über SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU bei SSH und SFTPProzentsatz eines Kerns.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Neu in Beta 0.1.2

Neuer Name CH-J Tools

Server Manager heißt jetzt CH-J Tools. Beim ersten Start wird der vorhandene Datenordner automatisch verschoben, der Windows-Installer entfernt die alte Installation, und das DEB-Paket ch-j-tools ersetzt ch-j-server-manager.

Signierte und notarisierte macOS-Version

Das DMG-Paket ist mit einem Apple Developer ID Application-Zertifikat signiert und von Apple notarisiert. Jede Installationsdatei besitzt außerdem eine separate OpenPGP-Signatur und eine SHA-512-Prüfsumme.

Standby Helper und Signaturen über das Kontextmenü

Ein kleiner Hintergrundprozess ohne WebView ist nach der Installation aktiv und kann in den Einstellungen deaktiviert werden. Er ergänzt Finder, Explorer, Nautilus, Nemo und Dolphin um die Aktionen „Signatur prüfen“ und „Signieren (OpenPGP)“. Die Schnellprüfung verwendet Schlüssel aus dem Schlüsselbund, gespeicherte öffentliche Schlüssel, eine gewählte Schlüsseldatei oder anhand des Fingerabdrucks in der Signatur einen Schlüssel von keys.ch-j.de und zeigt den Widerrufsstatus des Schlüssels auf keys.ch-j.de an.

Apache Manager, Rsync Manager und Network Manager

Apache Manager verwaltet Websites, Module, PHP, TLS und Reverse-Proxys mit Änderungsvorschau. Rsync Manager kopiert, spiegelt und sichert mit Vorschau und Zeitplanung. Network Manager zeigt Schnittstellen, Routen, Ports und die Firewall; eine Netzwerkänderung wird zurückgenommen, wenn Sie sie nach erneuter SSH-Anmeldung nicht bestätigen.

Postquanten-Kryptografie

Schlüsselbund und Schlüsselgenerator bieten hybride und Postquanten-Algorithmen für OpenPGP nach RFC 9980 (ML-DSA, SLH-DSA, ML-KEM) sowie den SSH-Schlüssel ssh-mldsa44-ed25519. SSH-Verbindungen bieten drei hybride ML-KEM-Schlüsselaustauschverfahren nach RFC 10042 mit den Optionen „Hybrid bevorzugen“ oder „Nur Hybrid“.

Terminal, Module und Einstellungen

Das Terminal schlägt Befehle passend zum verbundenen System vor und bietet Erscheinungsprofile. Module öffnen sich im Hauptfenster und lassen sich in ein eigenes Fenster verschieben. Die Einstellungen sind in Bereiche gegliedert, und die Anwendung startet unter Windows schneller.

Was die Beta noch nicht bietet

Portweiterleitung, Entpacken entfernter Archive, Ziehen von Dateien aus Finder oder Explorer und Kopieren zwischen Servern mit erforderlichem sudo sind noch nicht verfügbar. Der Windows-Installer ist nicht mit einem Herausgeberzertifikat signiert. Der Test vom 8. November 2026 bestätigte einen Fehler in Hagrid auf keys.ch-j.de: Bei 15 Zertifikaten mit einem PQ-Primärschlüssel liefert der Server nur den Primärschlüssel ohne Signaturen und Unterschlüssel zurück, obwohl die Anwendung einen erfolgreichen Upload meldet. Beta 0.1.2 verwendet weiterhin diesen Server. Lokale Zertifikate bleiben vollständig. Der Verlust von Signaturen und Unterschlüsseln ist der Grund für den Wechsel künftiger Anwendungsversionen zum eigenen Keyserver CH-J Keys2 (keys2.ch-j.de). Keys2 bewahrte im VKS-Test 30/30 Zertifikate einschließlich Unterschlüsseln vollständig. Der ursprüngliche Dienst keys.ch-j.de verwendet Hagrid und ist ein separater Dienst. Beim Übergang ist die Migration öffentlicher Schlüssel von keys.ch-j.de zu keys2.ch-j.de geplant, damit sie den Nutzern verfügbar bleiben. Fehlende Signaturen und Unterschlüssel unvollständiger PQ-Zertifikate müssen aus einem vollständigen öffentlichen Zertifikat ergänzt werden.

Ausführliche Dokumentation

Tauri 2 →

Electron →

Biometrisches Entsperren und Sicherheit →