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

SSH jump host at koneksiyong walang naka-save na profile

Kumonekta sa pamamagitan ng jump host, pati mga chain na hanggang tatlong naka-save na host, na may pagsusuri ng susi sa bawat hakbang. Maaaring gamitin ang manu-manong target nang hindi ito sine-save.

Dalawang terminal at pagsusuri ng availability sa background

Ilagay ang dalawang terminal nang magkatabi o patayo, sa iisa o magkaibang server; hindi nagtatapos ang session kapag itinago. Sinusubok ang SSH TCP port nang walang login. Kailangan ng bukas na jump session para sa target na doon lang maaabot; kung wala, hindi ito verified. Hindi patunay ng patay na server ang hindi maabot na port.

Isa hanggang tatlong file panel at paglilipat sa pagitan ng server

Ipinapakita ng bawat panel ang lokal na disk o bukas na SSH session, na may Monaco editing. Dumadaloy ang datos sa pagitan ng server sa kompyuter na ito nang hindi sine-save sa disk. May pause, resume, cancel at paghawak ng conflict ang pila.

Mga paglipat na sinusuri sa SHA-256

Binubura lang ang source file kapag matagumpay ang SHA-256 verification at hindi nagbago ang source. Kung hindi, nananatili ito at ipinapaliwanag ng pila ang dahilan.

Detalye ng hardware, pagpili ng session at 42 wika

Inililista ng System Monitor ang CPU socket at GPU o accelerator kasama ang available na NVIDIA at AMD metric; unavailable ang nawawalang halaga. Awtomatikong ginagamit ng module ang nag-iisang koneksiyon o humihingi ng pagpili, nang hindi kusang nagpapalit ng server. May 42 wika ang interface, pati pagsulat pakanan-pakaliwa.

Mga wala pa sa Alpha

Wala pa ang port forwarding, pag-extract ng remote archive at pag-drag mula Finder o Explorer. Hindi direkta ang paglilipat sa pagitan ng server at hindi nito makopya ang file na sudo lang ang makakabasa. Mas kaunti ang pagsubok sa Alpha 0.1.1 kaysa Beta 0.1.0, lalo sa Windows at Linux client.

Detalyadong dokumentasyon

Tauri 2 →

Electron →

Biometric na pag-unlock at seguridad →