CH-J Toolspamamahala ng server sa pamamagitan ng SSH
Menu
Lahat ng gabay at artikulo →

Mula Electron tungo sa Rust at Tauri: bagong pundasyon ng Server Manager

Lilipat ang bersyong 0.1.1 sa Rust at Tauri 2. Alamin ang mga bentahe ng arkitektura ng susunod na henerasyon ng desktop app.

Mas kaunting sangkap sa bawat pakete

Kasama sa Electron ang Chromium at Node.js. Ginagamit ng Tauri ang WebView ng sistema: WKWebView sa macOS, WebView2 sa Windows at WebKitGTK sa Linux. Hindi na kailangang magsama ang app ng sariling browser engine.

Native na core para sa pamilyar na gawain

Inililipat ang SSH, SFTP, vault at pag-verify ng update sa na-compile na Rust code. Nakikipag-ugnayan ang interface sa kontroladong core API. Native itong pundasyon para sa patuloy na pagbuo ng mga tool sa server.

Mas maliliit na pakete, pero hindi mas mababang memory sa lahat ng platform

Kapag inalis ang kasamang engine, higit na lumiliit ang mga pakete at ang naka-install na application. Hindi ito awtomatikong nangangahulugan ng mas mababang paggamit ng memory: sa una naming pagsukat, mas mababa ang RAM sa macOS, pero mas mataas sa Windows at Ubuntu kapag may bukas na mga module. Kailangan pa rin ang WebView ng system. Nasa artikulo tungkol sa paggamit ng resource ang mga nasukat na halaga.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Pakete ng installerLaki ng na-download na pakete.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Naka-install na applicationEspasyo sa disk pagkatapos ng pag-install.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM matapos mag-unlockNaka-unlock ang vault at walang bukas na module.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM na may 3 moduleBukas ang System Monitor, File Manager at Log Viewer.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM habang gumagamit ng SSH at SFTPMay dagdag na aktibong terminal at pagbabasa sa pamamagitan ng SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU habang gumagamit ng SSH at SFTPPorsiyento ng isang core.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Bago sa Beta 0.1.2

Bagong pangalan na CH-J Tools

CH-J Tools na ang pangalan ng Server Manager. Sa unang pagbukas, awtomatikong inililipat ang kasalukuyang data folder, inaalis ng Windows installer ang lumang installation at pinapalitan ng DEB package na ch-j-tools ang ch-j-server-manager.

Nilagdaan at notarized na bersyon para sa macOS

Ang DMG package ay nilagdaan gamit ang sertipikong Apple Developer ID Application at na-notarize ng Apple. Bawat installer file ay mayroon ding hiwalay na lagdang OpenPGP at checksum na SHA-512.

Standby Helper at mga lagda mula sa context menu

Isang maliit na proseso sa background na walang WebView ang naka-enable pagkatapos ng pag-install at maaaring i-disable sa Mga Setting. Idinaragdag nito ang mga aksiyong “I-verify ang lagda” at “Lagdaan (OpenPGP)” sa Finder, Explorer, Nautilus, Nemo at Dolphin. Gumagamit ang mabilis na pag-verify ng mga key mula sa Keychain, naka-save na public key, napiling key file o key mula sa keys.ch-j.de batay sa fingerprint sa lagda, at ipinapakita ang katayuan ng pagbawi ng key sa keys.ch-j.de.

Apache Manager, Rsync Manager at Network Manager

Pinamamahalaan ng Apache Manager ang mga site, module, PHP, TLS at reverse proxy na may preview ng mga pagbabago. Kumokopya, gumagawa ng mirror at nagba-back up ang Rsync Manager na may preview at pag-iiskedyul. Ipinapakita ng Network Manager ang mga interface, route, port at firewall; ibinabalik nito ang pagbabago sa network kung hindi mo ito kumpirmahin pagkatapos muling mag-log in sa pamamagitan ng SSH.

Post-quantum cryptography

Nag-aalok ang Keychain at Key Generator ng hybrid at post-quantum na mga algorithm ng OpenPGP ayon sa RFC 9980 (ML-DSA, SLH-DSA, ML-KEM) at ng SSH key na ssh-mldsa44-ed25519. Nag-aalok ang mga koneksiyong SSH ng tatlong hybrid na pagpapalitan ng key na ML-KEM ayon sa RFC 10042 na may mga opsiyong “Mas piliin ang hybrid” o “Hybrid lamang”.

Terminal, mga module at mga setting

Nagmumungkahi ang terminal ng mga command batay sa nakakonektang sistema at nag-aalok ng mga profile ng hitsura. Nagbubukas ang mga module sa pangunahing window at maaaring ilipat sa sariling window. Nahahati sa mga seksiyon ang Mga Setting at mas mabilis magsimula ang app sa Windows.

Ano ang hindi pa iniaalok ng Beta

Hindi pa available ang port forwarding, pag-extract ng remote archive, pag-drag ng mga file mula sa Finder o Explorer at pagkopya sa pagitan ng mga server na nangangailangan ng sudo. Hindi nilagdaan ng sertipiko ng publisher ang Windows installer. Kinumpirma ng pagsubok noong 8 Nobyembre 2026 ang isang depekto ng Hagrid sa keys.ch-j.de: para sa 15 sertipikong may PQ na pangunahing susi, pangunahing susi lamang ang ibinabalik ng server, walang mga lagda at subkey, kahit na matagumpay ang upload ayon sa app. Ginagamit pa rin ng Beta 0.1.2 ang server na ito. Nananatiling buo ang mga lokal na sertipiko. Ang pagkawala ng mga lagda at subkey ang dahilan ng paglipat ng mga susunod na bersiyon ng app sa sariling keyserver ng CH-J, ang CH-J Keys2 (keys2.ch-j.de). Ang Keys2 ang nagpapanatili ng 30/30 sertipiko kasama ang mga subkey sa pagsubok ng VKS. Gumagamit ng Hagrid ang orihinal na keys.ch-j.de at hiwalay itong serbisyo. Sa paglipat, planong ilipat ang mga pampublikong susi mula keys.ch-j.de patungong keys2.ch-j.de upang patuloy na makuha ng mga gumagamit. Ang mga nawawalang lagda at subkey sa hindi kumpletong PQ na sertipiko ay kailangang ibalik mula sa kumpletong pampublikong sertipiko.

Detalyadong dokumentasyon

Tauri 2 →

Electron →

Biometric na pag-unlock at seguridad →