CH-J Server Managerуправление на сървъри над SSH
Меню
Всички ръководства и статии →

От Electron към Rust и Tauri: нова основа за Server Manager

Версия 0.1.1 преминава към Rust и Tauri 2. Предимствата на архитектурата на следващото поколение настолно приложение.

По-малко компоненти във всеки пакет

Electron включва Chromium и Node.js. Tauri използва системния WebView: WKWebView в macOS, WebView2 в Windows и WebKitGTK в Linux. Приложението вече не трябва да включва собствен браузърен двигател.

Нативно ядро за познатите задачи

SSH, SFTP, трезорът и проверката на актуализации преминават в компилиран код на Rust. Интерфейсът комуникира чрез контролирани API на ядрото. Това е нативна основа за развитие на сървърните инструменти.

По-малки пакети, но не навсякъде по-малко използвана памет

Премахването на включения в пакета енджин прави пакетите и инсталираното приложение значително по-малки. Това не означава автоматично по-ниско използване на памет: при първото ни измерване RAM беше по-ниска при macOS, но по-висока при Windows и Ubuntu с отворени модули. Системният WebView остава задължително условие. Измерените стойности са в статията за използването на ресурси.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Инсталационен пакетРазмер на изтегления пакет.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Инсталирано приложениеДисково пространство след инсталиране.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM след отключванеХранилището е отключено и няма отворен модул.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM с 3 модулаSystem Monitor, File Manager и Log Viewer са отворени.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM при работа със SSH и SFTPДопълнително активен терминал и четене през SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU при работа със SSH и SFTPПроцент от едно ядро.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Ново в Alpha 0.1.1

Междинни SSH хостове и връзки без запазен профил

Свържете се през междинен хост, включително вериги до три запазени хоста, с проверка на ключа на всяка стъпка. Ръчно въведена цел може да се използва без запазване.

Два терминала и проверка на достъпността във фонов режим

Подредете два терминала един до друг или един над друг, на един или различни сървъри; скриването не прекратява сесията. Проверява се TCP портът на SSH без вход. Цели само през междинен хост изискват отворена сесия към него, иначе остават непроверени. Недостъпен порт не доказва изключен сървър.

Един до три файлови панела и прехвърляне между сървъри

Всеки панел показва локалния диск или отворена SSH сесия с редактиране в Monaco. Данните между сървърите минават през този компютър без запис на диска му. Опашката поддържа пауза, продължаване, отказ и разрешаване на конфликти.

Премествания с проверка SHA-256

Изходният файл се изтрива само след успешна SHA-256 проверка и ако не се е променил. Иначе остава, а опашката обяснява причината.

Хардуерни данни, избор на сесия и 42 езика

System Monitor изброява процесорните цокли и GPU или ускорителите с налични NVIDIA и AMD показатели; липсващите стойности остават недостъпни. Модулите използват единствената връзка автоматично или искат избор, без сами да сменят сървъра. Интерфейсът поддържа 42 езика, включително писане отдясно наляво.

Какво Alpha още не предлага

Пренасочване на портове, разархивиране на отдалечени архиви и влачене от Finder или Explorer още не са налични. Прехвърлянията не са директни и не копират файлове, четими само със sudo. Alpha 0.1.1 има по-малко тестове от Beta 0.1.0, особено на клиенти Windows и Linux.

Подробна документация

Tauri 2 →

Electron →

Биометрични отключване и сигурност →