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

Tarpiniai SSH serveriai ir ryšiai be išsaugoto profilio

Prisijunkite per tarpinį serverį, įskaitant iki trijų išsaugotų serverių grandines, tikrindami raktą kiekviename žingsnyje. Rankiniu būdu įvestą tikslą galima naudoti jo neišsaugant.

Du terminalai ir pasiekiamumo tikrinimas fone

Išdėstykite du terminalus greta arba vieną virš kito tame pačiame ar skirtinguose serveriuose; slėpimas neužbaigia seanso. Tikrinamas SSH TCP prievadas neprisijungiant prie paskyros. Tik per tarpinį serverį pasiekiamam tikslui reikia atviro seanso iki jo, kitaip tikslas lieka nepatikrintas. Nepasiekiamas prievadas neįrodo išjungto serverio.

Nuo vieno iki trijų failų skydelių ir perdavimas tarp serverių

Kiekvienas skydelis rodo vietinį diską arba atvirą SSH seansą su Monaco redaktoriumi. Duomenys tarp serverių keliauja per šį kompiuterį neišsaugomi jo diske. Eilė palaiko pristabdymą, tęsimą, atšaukimą ir konfliktų sprendimą.

Perkėlimai su SHA-256 patikra

Šaltinio failas pašalinamas tik sėkmingai patikrinus SHA-256 ir jei jis nepasikeitė. Kitu atveju jis išlieka, o eilė paaiškina priežastį.

Aparatūros duomenys, seanso pasirinkimas ir 42 kalbos

System Monitor pateikia CPU lizdus ir GPU ar spartintuvus su turimais NVIDIA ir AMD rodikliais; trūkstamos reikšmės lieka nepasiekiamos. Moduliai automatiškai naudoja vienintelį ryšį arba prašo pasirinkti, nekeisdami serverio patys. Sąsaja palaiko 42 kalbas, taip pat rašomas iš dešinės į kairę.

Ko Alpha dar nesiūlo

Prievadų persiuntimas, nuotolinių archyvų išskleidimas ir vilkimas iš Finder ar Explorer dar nepasiekiami. Perdavimo kelias nėra tiesioginis ir nekopijuoja tik per sudo skaitomų failų. Alpha 0.1.1 mažiau išbandyta nei Beta 0.1.0, ypač Windows ir Linux klientuose.

Išsamūs dokumentai

Tauri 2 →

Electron →

Biometrinis atrakinimas ir saugumas →