CH-J Toolsmanagementul serverului peste SSH
Meniu
Toate ghidurile și articolele →

De la Electron la Rust și Tauri: o nouă bază pentru Server Manager

Versiunea 0.1.1 trece la Rust și Tauri 2. Avantajele arhitecturii următoarei generații a aplicației desktop.

Mai puține componente în fiecare pachet

Electron include Chromium și Node.js. Tauri folosește WebView-ul sistemului: WKWebView pe macOS, WebView2 pe Windows și WebKitGTK pe Linux. Aplicația nu mai trebuie să includă propriul motor de browser.

Un nucleu nativ pentru sarcini familiare

SSH, SFTP, seiful și verificarea actualizărilor trec în cod Rust compilat. Interfața comunică prin API-uri controlate ale nucleului. Aceasta este o bază nativă pentru dezvoltarea instrumentelor de administrare.

Pachete mai mici, dar nu și consum mai mic de memorie peste tot

Eliminarea motorului inclus face ca pachetele și aplicația instalată să fie mult mai mici. Acest lucru nu înseamnă automat un consum mai mic de memorie: la prima noastră măsurătoare, consumul de RAM a fost mai mic pe macOS, dar mai mare pe Windows și Ubuntu cu modulele deschise. Componenta WebView a sistemului rămâne o cerință. Valorile măsurate sunt în articolul despre utilizarea resurselor.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Program de instalareDimensiunea pachetului descărcat.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Aplicație instalatăSpațiul pe disc după instalare.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM după deblocareSeiful este deblocat și niciun modul nu este deschis.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM cu 3 moduleSystem Monitor, File Manager și Log Viewer sunt deschise.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM în timpul lucrului prin SSH și SFTPÎn plus, un terminal activ și citire prin SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU în timpul lucrului prin SSH și SFTPProcent dintr-un nucleu.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Noutăți în Beta 0.1.2

Noul nume CH-J Tools

Server Manager se numește acum CH-J Tools. La prima pornire, folderul de date existent este mutat automat, programul de instalare pentru Windows elimină vechea instalare, iar pachetul DEB ch-j-tools înlocuiește ch-j-server-manager.

Versiune macOS semnată și notarizată

Pachetul DMG este semnat cu un certificat Apple Developer ID Application și notarizat de Apple. Fiecare fișier de instalare are și o semnătură OpenPGP detașată și o sumă de control SHA-512.

Standby Helper și semnături din meniul contextual

Un mic proces de fundal fără WebView este activ după instalare și poate fi dezactivat în Setări. Adaugă acțiunile „Verifică semnătura” și „Semnează (OpenPGP)” în Finder, Explorer, Nautilus, Nemo și Dolphin. Verificarea rapidă folosește chei din Portchei, chei publice salvate, un fișier de cheie selectat sau o cheie de pe keys.ch-j.de conform amprentei din semnătură și arată starea revocării cheii pe keys.ch-j.de.

Apache Manager, Rsync Manager și Network Manager

Apache Manager gestionează site-uri, module, PHP, TLS și proxy-uri inverse cu previzualizarea modificărilor. Rsync Manager copiază, oglindește și face copii de siguranță cu previzualizare și programare. Network Manager arată interfețe, rute, porturi și paravanul de protecție; anulează modificarea rețelei dacă nu o confirmați după o nouă autentificare prin SSH.

Criptografie post-cuantică

Portchei și Generatorul de chei oferă algoritmi OpenPGP hibrizi și post-cuantici conform RFC 9980 (ML-DSA, SLH-DSA, ML-KEM) și cheia SSH ssh-mldsa44-ed25519. Conexiunile SSH oferă trei schimburi hibride de chei ML-KEM conform RFC 10042, cu opțiunile „Preferă hibrid” sau „Doar hibrid”.

Terminal, module și setări

Terminalul sugerează comenzi în funcție de sistemul conectat și oferă profiluri de aspect. Modulele se deschid în fereastra principală și pot fi mutate în propria fereastră. Setările sunt împărțite în secțiuni, iar aplicația pornește mai repede în Windows.

Ce nu oferă încă Beta

Redirecționarea porturilor, extragerea arhivelor la distanță, tragerea fișierelor din Finder sau Explorer și copierea între servere care necesită sudo nu sunt încă disponibile. Programul de instalare pentru Windows nu este semnat cu un certificat de editor. Testul din 8 noiembrie 2026 a confirmat o eroare Hagrid pe keys.ch-j.de: pentru 15 certificate cu cheie primară PQ, serverul returnează doar cheia primară fără semnături și subchei, deși aplicația raportează încărcarea reușită. Beta 0.1.2 folosește încă acest server. Certificatele locale rămân complete. Pierderea semnăturilor și subcheilor este motivul trecerii viitoarelor versiuni ale aplicației la serverul propriu CH-J Keys2 (keys2.ch-j.de). Keys2 este cel care a păstrat 30/30 certificate cu subchei în testul VKS. Serviciul inițial keys.ch-j.de folosește Hagrid și este separat. La trecere este planificată migrarea cheilor publice de pe keys.ch-j.de pe keys2.ch-j.de, pentru ca acestea să rămână disponibile utilizatorilor. Semnăturile și subcheile lipsă din certificatele PQ incomplete vor trebui completate dintr-un certificat public complet.

Documentație detaliată

Tauri 2 →

Electron →

Deblocare biometrică și securitate →