CH-J Server Manageradministrasi server melalui SSH
Menu
Semua panduan dan artikel →

Dari Electron ke Rust dan Tauri: fondasi baru Server Manager

Versi 0.1.1 beralih ke Rust dan Tauri 2. Kenali manfaat arsitektur di balik generasi desktop berikutnya.

Lebih sedikit komponen dalam paket

Electron menyertakan Chromium dan Node.js. Tauri memakai WebView sistem: WKWebView di macOS, WebView2 di Windows dan WebKitGTK di Linux. Aplikasi tidak lagi perlu membundel mesin perambannya sendiri.

Inti native untuk tugas yang familier

SSH, SFTP, brankas dan verifikasi pembaruan dipindahkan ke kode Rust terkompilasi. Antarmuka berkomunikasi melalui API inti yang terkontrol. Ini menjadi fondasi native untuk pengembangan alat server selanjutnya.

Paket lebih kecil, tetapi penggunaan memori tidak lebih rendah di semua platform

Menghapus mesin yang disertakan dalam paket membuat paket dan aplikasi terinstal jauh lebih kecil. Hal ini tidak otomatis berarti penggunaan memori lebih rendah: pada pengukuran pertama kami, RAM lebih rendah di macOS, tetapi lebih tinggi di Windows dan Ubuntu saat modul terbuka. WebView sistem tetap menjadi prasyarat. Nilai hasil pengukuran tersedia dalam artikel tentang penggunaan sumber daya.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Paket instalasiUkuran paket yang diunduh.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Aplikasi terinstalRuang disk setelah instalasi.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM setelah kunci dibukaBrankas telah dibuka kuncinya dan tidak ada modul yang terbuka.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM dengan 3 modulSystem Monitor, File Manager dan Log Viewer terbuka.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM selama SSH dan SFTPDitambah terminal aktif dan pembacaan melalui SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU selama SSH dan SFTPPersentase dari satu inti.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Baru di Alpha 0.1.1

Host perantara SSH dan koneksi tanpa profil tersimpan

Hubungkan melalui host perantara, termasuk rangkaian hingga tiga host tersimpan, dengan pemeriksaan kunci di setiap tahap. Target yang dimasukkan manual dapat dipakai tanpa disimpan.

Dua terminal dan pemeriksaan ketersediaan di latar belakang

Susun dua terminal berdampingan atau bertumpuk, pada server sama atau berbeda; menyembunyikannya tidak mengakhiri sesi. Pemeriksaan menguji port TCP SSH tanpa login. Target yang hanya melalui perantara memerlukan sesi perantara terbuka; jika tidak, tetap belum terverifikasi. Port tak terjangkau bukan bukti server mati.

Satu hingga tiga panel berkas dan transfer antarserver

Setiap panel menampilkan disk lokal atau sesi SSH terbuka, dengan penyuntingan Monaco. Data antarserver mengalir melalui komputer ini tanpa disimpan pada disknya. Antrean mendukung jeda, lanjut, batal dan penanganan konflik.

Pemindahan terverifikasi dengan SHA-256

Berkas sumber dihapus hanya setelah verifikasi SHA-256 berhasil dan sumber tidak berubah. Jika tidak, berkas tetap ada dan antrean menjelaskan alasannya.

Detail perangkat keras, pilihan sesi dan 42 bahasa

System Monitor mencantumkan soket CPU dan GPU atau akselerator dengan metrik NVIDIA dan AMD yang tersedia; nilai yang hilang tetap tidak tersedia. Modul memakai koneksi tunggal otomatis atau meminta pilihan, tanpa mengganti server sendiri. Antarmuka mendukung 42 bahasa, termasuk tata letak kanan ke kiri.

Yang belum ditawarkan Alpha

Penerusan port, ekstraksi arsip jarak jauh dan seret dari Finder atau Explorer belum tersedia. Transfer tidak langsung antarserver dan tidak menyalin berkas yang hanya dapat dibaca dengan sudo. Alpha 0.1.1 kurang diuji dibanding Beta 0.1.0, khususnya pada klien Windows dan Linux.

Dokumentasi terperinci

Tauri 2 →

Electron →

Buka kunci biometrik dan keamanan →