CH-J Server Managerupravljanje poslužiteljima preko SSH
Meni
Svi vodiči i članci →

S Electrona na Rust i Tauri: novi temelji za Server Manager

Verzija 0.1.1 prelazi na Rust i Tauri 2. Upoznajte prednosti arhitekture sljedeće generacije aplikacije za računala.

Manje sastavnica u svakom paketu

Electron uključuje Chromium i Node.js. Tauri koristi sistemski WebView: WKWebView na macOS-u, WebView2 na Windowsu i WebKitGTK na Linuxu. Aplikacija više ne mora sadržavati vlastiti preglednički mehanizam.

Izvorna jezgra za poznate zadatke

SSH, SFTP, trezor i provjera ažuriranja prelaze u kompilirani Rust kod. Sučelje komunicira putem kontroliranih API-ja jezgre, stvarajući izvornu osnovu za daljnji razvoj poslužiteljskih alata.

Manji paketi, ali ne i manja potrošnja memorije svugdje

Uklanjanjem ugrađenog izvršnog mehanizma paketi i instalirana aplikacija postaju znatno manji. To ne znači automatski manju potrošnju memorije: u našem prvom mjerenju potrošnja RAM-a bila je manja na sustavu macOS, ali veća na sustavima Windows i Ubuntu s otvorenim modulima. Sistemski WebView i dalje je preduvjet. Izmjerene vrijednosti nalaze se u članku o potrošnji resursa.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Instalacijski paketVeličina preuzetog paketa.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Instalirana aplikacijaProstor na disku nakon instalacije.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM nakon otključavanjaTrezor je otključan i nijedan modul nije otvoren.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM s 3 modulaOtvoreni su System Monitor, File Manager i Log Viewer.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM tijekom rada putem SSH i SFTP vezaDodatno su aktivni terminal i čitanje putem SFTP veze.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU tijekom rada putem SSH i SFTP vezaPostotak jedne jezgre.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Novosti u Alpha 0.1.1

SSH posrednički poslužitelji i veze bez spremljenog profila

Povežite se preko posredničkog poslužitelja, uključujući lance do tri spremljena poslužitelja, uz provjeru ključa u svakom koraku. Ručno uneseni cilj možete koristiti bez spremanja.

Dva terminala i provjera dostupnosti u pozadini

Postavite dva terminala usporedno ili okomito, na istom ili različitim poslužiteljima; skrivanje ne prekida sesiju. Provjera testira TCP priključak SSH-a bez prijave. Ciljevi dostupni samo preko posrednika zahtijevaju otvorenu sesiju do njega, inače ostaju neprovjereni. Nedostupan priključak ne dokazuje isključen poslužitelj.

Jedna do tri ploče datoteka i prijenosi među poslužiteljima

Svaka ploča prikazuje lokalni disk ili otvorenu SSH sesiju s uređivanjem u Monacu. Podaci prolaze između poslužitelja preko ovog računala bez spremanja na njegov disk. Red podržava pauzu, nastavak, otkazivanje i rješavanje sukoba.

Premještanja provjerena SHA-256 sažetkom

Izvorna datoteka briše se tek nakon uspješne SHA-256 provjere i samo ako se nije promijenila. Inače ostaje, a red objašnjava razlog.

Podaci o hardveru, odabir sesije i 42 jezika

System Monitor navodi CPU podnožja i GPU-ove ili akceleratore s dostupnim NVIDIA i AMD mjerenjima; nedostajuće vrijednosti ostaju nedostupne. Moduli automatski koriste jedinu vezu ili traže odabir, bez samostalne promjene poslužitelja. Sučelje podržava 42 jezika, uključujući pisanje zdesna nalijevo.

Što Alpha još ne nudi

Prosljeđivanje priključaka, raspakiravanje udaljenih arhiva i povlačenje iz Findera ili Explorera još nisu dostupni. Prijenosi nisu izravni i ne kopiraju datoteke čitljive samo putem sudo. Alpha 0.1.1 ima manje testiranja od Beta 0.1.0, posebno na klijentima Windows i Linux.

Detaljna dokumentacija

Tauri 2 →

Electron →

Biometrično otključavanje i sigurnost →