CH-J Server Managerservera 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 Alpha 0.1.1

SSH starpniekserveri un savienojumi bez saglabāta profila

Savienojieties caur starpniekserveri, arī ķēdēs līdz trim saglabātiem serveriem, ar atslēgas pārbaudi katrā solī. Manuāli ievadītu mērķi var izmantot bez saglabāšanas.

Divi termināļi un pieejamības pārbaude fonā

Novietojiet divus termināļus blakus vai vienu virs otra tajā pašā vai dažādos serveros; paslēpšana nebeidz sesiju. Pārbaude testē SSH TCP portu bez pieteikšanās. Mērķiem tikai caur starpnieku vajadzīga atvērta sesija līdz tam, citādi tie paliek nepārbaudīti. Nesasniedzams ports nepierāda izslēgtu serveri.

Viens līdz trīs failu paneļi un pārsūtīšana starp serveriem

Katrs panelis rāda vietējo disku vai atvērtu SSH sesiju ar Monaco rediģēšanu. Dati starp serveriem plūst caur šo datoru bez saglabāšanas tā diskā. Rinda atbalsta pauzi, atsākšanu, atcelšanu un konfliktu risināšanu.

Pārvietošana ar SHA-256 pārbaudi

Avota failu dzēš tikai pēc veiksmīgas SHA-256 pārbaudes un ja tas nav mainījies. Citādi fails paliek un rinda paskaidro iemeslu.

Aparatūras dati, sesijas izvēle un 42 valodas

System Monitor uzskaita CPU ligzdas un GPU vai paātrinātājus ar pieejamiem NVIDIA un AMD rādītājiem; trūkstošās vērtības paliek nepieejamas. Moduļi automātiski izmanto vienīgo savienojumu vai lūdz izvēli, paši nemainot serveri. Saskarne atbalsta 42 valodas, arī rakstību no labās uz kreiso.

Ko Alpha vēl nepiedāvā

Portu pāradresācija, attālo arhīvu izpakošana un vilkšana no Finder vai Explorer vēl nav pieejama. Pārsūtīšana nav tieša un nekopē failus, kas lasāmi tikai ar sudo. Alpha 0.1.1 ir mazāk testēta nekā Beta 0.1.0, īpaši Windows un Linux klientos.

Sīki izstrādāta dokumentācija

Tauri 2 →

Electron →

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