CH-J Toolspengurusan pelayan melalui SSH
Menu
Semua panduan dan artikel →

Daripada Electron kepada Rust dan Tauri: asas baharu Server Manager

Versi 0.1.1 beralih kepada Rust dan Tauri 2. Kenali kelebihan seni bina generasi desktop seterusnya.

Kurang komponen dalam setiap pakej

Electron menyertakan Chromium dan Node.js. Tauri menggunakan WebView sistem: WKWebView pada macOS, WebView2 pada Windows dan WebKitGTK pada Linux. Aplikasi tidak lagi perlu menyertakan enjin pelayarnya sendiri.

Teras natif untuk tugas biasa

SSH, SFTP, peti besi dan pengesahan kemas kini dipindahkan kepada kod Rust terkompil. Antara muka berkomunikasi melalui API teras yang terkawal. Ini menjadi asas natif bagi pembangunan alat pelayan selanjutnya.

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

Membuang enjin yang disertakan menjadikan pakej dan aplikasi terpasang jauh lebih kecil. Ini tidak secara automatik bermakna penggunaan memori lebih rendah: dalam pengukuran pertama kami, RAM lebih rendah pada macOS, tetapi lebih tinggi pada Windows dan Ubuntu apabila modul dibuka. WebView sistem kekal sebagai prasyarat. Nilai yang diukur terdapat dalam artikel tentang penggunaan sumber.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Pakej pemasanganSaiz pakej yang dimuat turun.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Aplikasi terpasangRuang cakera selepas pemasangan.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM selepas membuka kunciBilik kebal telah dibuka kuncinya dan tiada modul 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 semasa SSH dan SFTPDitambah terminal aktif dan pembacaan melalui SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU semasa SSH dan SFTPPeratusan satu teras.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Baharu dalam Beta 0.1.2

Nama baharu CH-J Tools

Server Manager kini bernama CH-J Tools. Pada pelancaran pertama, folder data sedia ada dipindahkan secara automatik, pemasang Windows membuang pemasangan lama dan pakej DEB ch-j-tools menggantikan ch-j-server-manager.

Versi macOS yang ditandatangani dan dinotari

Pakej DMG ditandatangani dengan sijil Apple Developer ID Application dan dinotari oleh Apple. Setiap fail pemasangan juga mempunyai tandatangan OpenPGP berasingan dan jumlah semak SHA-512.

Standby Helper dan tandatangan daripada menu konteks

Proses latar belakang kecil tanpa WebView diaktifkan selepas pemasangan dan boleh dinyahaktifkan dalam Tetapan. Ia menambahkan tindakan “Sahkan tandatangan” dan “Tandatangani (OpenPGP)” pada Finder, Explorer, Nautilus, Nemo dan Dolphin. Pengesahan pantas menggunakan kunci daripada Rantai Kunci, kunci awam tersimpan, fail kunci yang dipilih atau kunci daripada keys.ch-j.de berdasarkan cap jari dalam tandatangan dan memaparkan status pembatalan kunci pada keys.ch-j.de.

Apache Manager, Rsync Manager dan Network Manager

Apache Manager mengurus laman, modul, PHP, TLS dan proksi songsang dengan pratonton perubahan. Rsync Manager menyalin, mencerminkan dan menyandarkan dengan pratonton dan penjadualan. Network Manager memaparkan antara muka, laluan, port dan tembok api; ia mengembalikan perubahan rangkaian jika anda tidak mengesahkannya selepas log masuk semula melalui SSH.

Kriptografi pascakuantum

Rantai Kunci dan Penjana Kunci menawarkan algoritma OpenPGP hibrid dan pascakuantum menurut RFC 9980 (ML-DSA, SLH-DSA, ML-KEM) serta kunci SSH ssh-mldsa44-ed25519. Sambungan SSH menawarkan tiga pertukaran kunci ML-KEM hibrid menurut RFC 10042 dengan pilihan “Utamakan hibrid” atau “Hibrid sahaja”.

Terminal, modul dan tetapan

Terminal mencadangkan arahan berdasarkan sistem yang disambungkan dan menawarkan profil penampilan. Modul dibuka dalam tetingkap utama dan boleh dipindahkan ke tetingkap sendiri. Tetapan dibahagikan kepada bahagian dan aplikasi bermula lebih pantas pada Windows.

Yang belum ditawarkan oleh Beta

Pemajuan port, pengekstrakan arkib jauh, penyeretan fail daripada Finder atau Explorer dan penyalinan antara pelayan yang memerlukan sudo belum tersedia. Pemasang Windows tidak ditandatangani dengan sijil penerbit. Ujian pada 8 November 2026 mengesahkan pepijat Hagrid di keys.ch-j.de: bagi 15 sijil dengan kunci utama PQ, pelayan hanya memulangkan kunci utama tanpa tandatangan dan subkunci walaupun aplikasi melaporkan muat naik berjaya. Beta 0.1.2 masih menggunakan pelayan ini. Sijil setempat kekal lengkap. Kehilangan tandatangan dan subkunci ialah sebab versi aplikasi akan datang beralih kepada pelayan kunci milik CH-J, CH-J Keys2 (keys2.ch-j.de). Keys2 yang mengekalkan 30/30 sijil berserta subkunci dalam ujian VKS. Perkhidmatan asal keys.ch-j.de menggunakan Hagrid dan ialah perkhidmatan berasingan. Dalam peralihan ini, migrasi kunci awam dari keys.ch-j.de ke keys2.ch-j.de dirancang supaya kekal tersedia kepada pengguna. Tandatangan dan subkunci yang hilang dalam sijil PQ tidak lengkap perlu dipulihkan daripada sijil awam yang lengkap.

Dokumentasi terperinci

Tauri 2 →

Electron →

Buka kunci biometrik dan keselamatan →