CH-J Toolsserverio valdymas per SSH
Meniu
Visi vadovai ir straipsniai →

Iš Electron į Rust ir Tauri: naujas Server Manager pagrindas

0.1.1 versija pereina prie Rust ir Tauri 2. Kitos darbalaukio kartos architektūros privalumai.

Mažiau dalių kiekviename pakete

Electron apima Chromium ir Node.js. Tauri naudoja sistemos WebView: WKWebView sistemoje macOS, WebView2 sistemoje Windows ir WebKitGTK sistemoje Linux. Programai nebereikia pridėti nuosavo naršyklės variklio.

Gimtasis branduolys įprastoms užduotims

SSH, SFTP, saugykla ir atnaujinimų tikrinimas perkeliami į sukompiliuotą Rust kodą. Sąsaja bendrauja per valdomas branduolio API. Tai gimtasis pagrindas tolesnei serverių įrankių plėtrai.

Mažesni paketai, bet ne visur mažesnis atminties naudojimas

Pašalinus kartu platinamą variklį, paketai ir įdiegta programa tampa gerokai mažesni. Tai savaime nereiškia mažesnio atminties naudojimo: per pirmąjį mūsų matavimą RAM naudojimas buvo mažesnis macOS sistemoje, bet didesnis Windows ir Ubuntu sistemose su atidarytais moduliais. Sistemos WebView ir toliau yra būtina sąlyga. Išmatuotos vertės pateiktos straipsnyje apie išteklių naudojimą.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Diegimo programaAtsisiųsto paketo dydis.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Įdiegta programaVieta diske po įdiegimo.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM atrakinusSaugykla atrakinta ir nėra atidarytų modulių.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM su 3 moduliaisAtidaryti System Monitor, File Manager ir Log Viewer.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM dirbant per SSH ir SFTPPapildomai – aktyvus terminalas ir skaitymas per SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU dirbant per SSH ir SFTPVieno branduolio naudojimo procentas.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Naujovės Beta 0.1.2

Naujas pavadinimas CH-J Tools

Server Manager dabar vadinasi CH-J Tools. Pirmą kartą paleidus esamas duomenų aplankas perkeliamas automatiškai, Windows diegiklis pašalina seną diegimą, o DEB paketas ch-j-tools pakeičia ch-j-server-manager.

Pasirašyta ir notarizuota macOS versija

DMG paketas pasirašytas Apple Developer ID Application sertifikatu ir notarizuotas Apple. Kiekvienas diegimo failas taip pat turi atskirą OpenPGP parašą ir SHA-512 kontrolinę sumą.

Standby Helper ir parašai kontekstiniame meniu

Nedidelis foninis procesas be WebView įjungiamas po diegimo, o išjungti jį galima Nustatymuose. Jis prideda veiksmus „Tikrinti parašą“ ir „Pasirašyti (OpenPGP)“ į Finder, Failų naršyklę, Nautilus, Nemo ir Dolphin. Greitas tikrinimas naudoja Raktinės raktus, išsaugotus viešuosius raktus, pasirinktą rakto failą arba raktą iš keys.ch-j.de pagal paraše esantį atspaudą ir rodo rakto atšaukimo būseną keys.ch-j.de.

Apache Manager, Rsync Manager ir Network Manager

Apache Manager valdo svetaines, modulius, PHP, TLS ir atvirkštinius tarpinius serverius su pakeitimų peržiūra. Rsync Manager kopijuoja, kuria veidrodines ir atsargines kopijas su peržiūra ir planavimu. Network Manager rodo sąsajas, maršrutus, prievadus ir užkardą; jis atšaukia tinklo pakeitimą, jei jo nepatvirtinate iš naujo prisijungę per SSH.

Pokvantinė kriptografija

Raktinė ir Raktų generatorius siūlo hibridinius ir pokvantinius OpenPGP algoritmus pagal RFC 9980 (ML-DSA, SLH-DSA, ML-KEM) ir SSH raktą ssh-mldsa44-ed25519. SSH ryšiai siūlo tris hibridinius ML-KEM raktų mainus pagal RFC 10042 su parinktimis „Teikti pirmenybę hibridiniams“ arba „Tik hibridiniai“.

Terminalas, moduliai ir nustatymai

Terminalas siūlo komandas pagal prijungtą sistemą ir pateikia išvaizdos profilius. Moduliai atveriami pagrindiniame lange ir gali būti perkelti į atskirą langą. Nustatymai suskirstyti į skyrius, o programa Windows sistemoje paleidžiama greičiau.

Ko Beta dar nesiūlo

Prievadų persiuntimas, nuotolinių archyvų išskleidimas, failų vilkimas iš Finder ar Failų naršyklės ir kopijavimas tarp serverių, kuriam reikia sudo, dar neprieinami. Windows diegiklis nepasirašytas leidėjo sertifikatu. 2026 m. lapkričio 8 d. bandymas patvirtino Hagrid klaidą serveryje keys.ch-j.de: iš 15 sertifikatų su PQ pirminiu raktu serveris grąžina tik pirminį raktą be parašų ir dalinių raktų, nors programa praneša apie sėkmingą įkėlimą. Beta 0.1.2 vis dar naudoja šį serverį. Vietiniai sertifikatai lieka pilni. Parašų ir dalinių raktų praradimas yra priežastis būsimas programos versijas perkelti į nuosavą CH-J Keys2 raktų serverį (keys2.ch-j.de). Būtent Keys2 VKS bandyme išsaugojo 30/30 sertifikatų su daliniais raktais. Pradinis keys.ch-j.de naudoja Hagrid ir yra atskira paslauga. Pereinant planuojama viešųjų raktų migracija iš keys.ch-j.de į keys2.ch-j.de, kad jie liktų prieinami naudotojams. Trūkstamus nepilnų PQ sertifikatų parašus ir dalinius raktus reikės papildyti iš pilno viešojo sertifikato.

Išsamūs dokumentai

Tauri 2 →

Electron →

Biometrinis atrakinimas ir saugumas →