CH-J Toolsservera pārvaldība virs SSH
Izvēlne
Visas pamācības un raksti →

No Electron uz Rust un Tauri: jauns Server Manager pamats

Versija 0.1.1 pāriet uz Rust un Tauri 2. Iepazīstiet nākamās darbvirsmas paaudzes arhitektūras priekšrocības.

Mazāk sastāvdaļu katrā pakotnē

Electron ietver Chromium un Node.js. Tauri izmanto sistēmas WebView: WKWebView macOS, WebView2 Windows un WebKitGTK Linux vidē. Lietotnei vairs nav jāpievieno savs pārlūka dzinis.

Vietējais kodola izpildījums pazīstamiem uzdevumiem

SSH, SFTP, seifs un atjauninājumu pārbaude pāriet kompilētā Rust kodā. Saskarne sazinās ar kontrolētām kodola API. Tas veido vietējā izpildījuma pamatu serveru rīku tālākai attīstībai.

Mazākas pakotnes, bet ne visur mazāks atmiņas patēriņš

Izņemot komplektācijā iekļauto dzinēju, pakotnes un instalētā lietotne kļūst daudz mazākas. Tas automātiski nenozīmē mazāku atmiņas patēriņu: mūsu pirmajā mērījumā RAM patēriņš macOS vidē bija mazāks, bet Windows un Ubuntu vidē ar atvērtiem moduļiem — lielāks. Sistēmas WebView joprojām ir priekšnosacījums. Izmērītās vērtības ir rakstā par resursu patēriņu.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Instalēšanas programmaLejupielādētās pakotnes lielums.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Instalētā lietotneVieta diskā pēc instalēšanas.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM pēc atbloķēšanasGlabātuve ir atbloķēta, un nav atvērts neviens modulis.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM ar 3 moduļiemIr atvērti System Monitor, File Manager un Log Viewer.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM, strādājot ar SSH un SFTPPapildus — aktīvs terminālis un lasīšana ar SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU, strādājot ar SSH un SFTPProcenti no viena kodola.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Jaunumi Beta 0.1.2

Jaunais nosaukums CH-J Tools

Server Manager tagad saucas CH-J Tools. Pirmajā palaišanas reizē esošā datu mape tiek pārvietota automātiski, Windows instalētājs noņem veco instalāciju, un DEB pakotne ch-j-tools aizstāj ch-j-server-manager.

Parakstīta un notarizēta macOS versija

DMG pakotne ir parakstīta ar Apple Developer ID Application sertifikātu un Apple notarizēta. Katram instalācijas failam ir arī atsevišķs OpenPGP paraksts un SHA-512 kontrolsumma.

Standby Helper un paraksti no kontekstizvēlnes

Neliels fona process bez WebView pēc instalēšanas ir ieslēgts, un to var izslēgt Iestatījumos. Tas pievieno darbības „Pārbaudīt parakstu“ un „Parakstīt (OpenPGP)“ lietotnēm Finder, Explorer, Nautilus, Nemo un Dolphin. Ātrā pārbaude izmanto Atslēgu saišķa atslēgas, saglabātas publiskās atslēgas, izvēlētu atslēgas failu vai atslēgu no keys.ch-j.de pēc parakstā norādītā pirkstu nospieduma un rāda atslēgas atsaukšanas statusu vietnē keys.ch-j.de.

Apache Manager, Rsync Manager un Network Manager

Apache Manager pārvalda vietnes, moduļus, PHP, TLS un reversos starpniekserverus ar izmaiņu priekšskatījumu. Rsync Manager kopē, spoguļo un dublē ar priekšskatījumu un plānošanu. Network Manager rāda saskarnes, maršrutus, portus un ugunsmūri; tas atceļ tīkla izmaiņu, ja to neapstiprināt pēc atkārtotas pieteikšanās ar SSH.

Pēckvantu kriptogrāfija

Atslēgu saišķis un Atslēgu ģenerators piedāvā hibrīdos un pēckvantu OpenPGP algoritmus saskaņā ar RFC 9980 (ML-DSA, SLH-DSA, ML-KEM) un SSH atslēgu ssh-mldsa44-ed25519. SSH savienojumi piedāvā trīs hibrīdās ML-KEM atslēgu apmaiņas saskaņā ar RFC 10042 ar izvēli „Dot priekšroku hibrīdam“ vai „Tikai hibrīds“.

Terminālis, moduļi un iestatījumi

Terminālis iesaka komandas atbilstoši pievienotajai sistēmai un piedāvā izskata profilus. Moduļi atveras galvenajā logā, un tos var pārvietot atsevišķā logā. Iestatījumi ir sadalīti sadaļās, un lietotne Windows vidē startē ātrāk.

Ko Beta vēl nepiedāvā

Portu pāradresācija, attālinātu arhīvu izpakošana, failu vilkšana no Finder vai Explorer un kopēšana starp serveriem, kam nepieciešams sudo, vēl nav pieejama. Windows instalētājs nav parakstīts ar izdevēja sertifikātu. 2026. gada 8. novembra tests apstiprināja Hagrid kļūdu serverī keys.ch-j.de: 15 sertifikātiem ar PQ primāro atslēgu serveris atgriež tikai primāro atslēgu bez parakstiem un apakšatslēgām, lai gan lietotne ziņo par veiksmīgu augšupielādi. Beta 0.1.2 joprojām izmanto šo serveri. Vietējie sertifikāti paliek pilnīgi. Parakstu un apakšatslēgu zudums ir iemesls turpmāko lietotnes versiju pārejai uz CH-J pašu atslēgu serveri CH-J Keys2 (keys2.ch-j.de). Tieši Keys2 VKS testā saglabāja 30/30 sertifikātus ar apakšatslēgām. Sākotnējais keys.ch-j.de izmanto Hagrid un ir atsevišķs pakalpojums. Pārejas laikā ir plānota publisko atslēgu migrācija no keys.ch-j.de uz keys2.ch-j.de, lai tās paliktu pieejamas lietotājiem. Nepilnīgu PQ sertifikātu trūkstošie paraksti un apakšatslēgas būs jāatjauno no pilnīga publiskā sertifikāta.

Sīki izstrādāta dokumentācija

Tauri 2 →

Electron →

Biometriskā atbloķēšana un drošība →