各パッケージの同梱物を削減
ElectronはChromiumとNode.jsを含みます。TauriはOSのWebViewを利用し、macOSではWKWebView、WindowsではWebView2、LinuxではWebKitGTKを使います。アプリ専用のブラウザーエンジンを同梱する必要がなくなります。
使い慣れた作業をネイティブなコアで
SSH、SFTP、保管庫、更新の検証をコンパイル済みRustコードへ移します。画面は制御されたコアAPIを通じて通信します。サーバー管理ツールを発展させるネイティブな基盤となります。
パッケージは小さくなるものの、メモリ使用量はすべての環境で減るわけではありません
同梱エンジンを取り除くことで、パッケージとインストール後のアプリケーションは大幅に小さくなります。ただし、それだけでメモリ使用量が減るわけではありません。最初の測定では、macOSのRAM使用量は減りましたが、モジュールを開いた状態のWindowsとUbuntuでは増えました。システムのWebViewは引き続き必須です。測定値はリソース使用量の記事に掲載しています。
| Beta 0.1.0 ⟶ Alpha 0.1.1 | macOS | Windows | Ubuntu |
|---|---|---|---|
| インストーラーダウンロードしたパッケージのサイズ。 | 160 ⟶ 21 MB | 114 ⟶ 12 MB | 114 ⟶ 20 MB |
| インストール済みアプリケーションインストール後のディスク使用量。 | 352 ⟶ 61 MiB | 422 ⟶ 53 MiB | 392 ⟶ 62 MiB |
| ロック解除後のRAM保管庫のロックを解除し、モジュールを開いていない状態。 | 482 ⟶ 315 MiB | 353 ⟶ 374 MiB | 727 ⟶ 680 MiB |
| 3つのモジュールを開いた状態のRAMSystem Monitor、File Manager、Log Viewerを開いた状態。 | 861 ⟶ 496 MiB | 664 ⟶ 1238 MiB | 1102 ⟶ 1935 MiB |
| SSHとSFTPでの作業中のRAMさらに、稼働中のターミナルとSFTP経由の読み取りを追加した状態。 | 878 ⟶ 523 MiB | 683 ⟶ 1292 MiB | 1146 ⟶ 2057 MiB |
| SSHとSFTPでの作業中のCPU1コアに対する使用率。 | 0.3 ⟶ 2.9 | 2.0 ⟶ 12.4 | 8.7 ⟶ 23.7 |
Beta 0.1.2の新機能
新しい名前 CH-J Tools
Server Manager は CH-J Tools に名称変更されました。初回起動時に既存のデータフォルダーが自動的に移動され、Windows インストーラーは古いインストールを削除し、DEB パッケージ ch-j-tools は ch-j-server-manager を置き換えます。
署名・公証済みの macOS 版
DMG パッケージは Apple Developer ID Application 証明書で署名され、Apple の公証を受けています。各インストールファイルには、分離 OpenPGP 署名と SHA-512 チェックサムも付いています。
Standby Helper とコンテキストメニューからの署名
WebView を使わない小さなバックグラウンドプロセスはインストール後に有効になり、「設定」で無効にできます。Finder、エクスプローラー、Nautilus、Nemo、Dolphin に「署名を検証」と「署名 (OpenPGP)」の操作を追加します。クイック検証は、キーチェーンの鍵、保存済みの公開鍵、選択した鍵ファイル、または署名のフィンガープリントに基づく keys.ch-j.de の鍵を使用し、keys.ch-j.de 上の鍵の失効状態を表示します。
Apache Manager、Rsync Manager、Network Manager
Apache Manager は変更のプレビュー付きでサイト、モジュール、PHP、TLS、リバースプロキシを管理します。Rsync Manager はプレビューとスケジュール機能付きでコピー、ミラーリング、バックアップを行います。Network Manager はインターフェース、ルート、ポート、ファイアウォールを表示し、SSH で再ログインした後に確認されなかったネットワーク変更を元に戻します。
耐量子暗号
キーチェーンと鍵生成ツールは、RFC 9980 に準拠したハイブリッドおよび耐量子 OpenPGP アルゴリズム(ML-DSA、SLH-DSA、ML-KEM)と、SSH 鍵 ssh-mldsa44-ed25519 を提供します。SSH 接続では、RFC 10042 に準拠した 3 種類のハイブリッド ML-KEM 鍵交換を「ハイブリッドを優先」または「ハイブリッドのみ」の設定で利用できます。
ターミナル、モジュール、設定
ターミナルは接続先のシステムに応じてコマンドを提案し、外観プロファイルを提供します。モジュールはメインウィンドウで開き、独立したウィンドウへ移動できます。「設定」はセクションに分かれ、Windows でのアプリの起動が高速化しました。
Beta でまだ利用できない機能
ポート転送、リモートアーカイブの展開、Finder やエクスプローラーからのファイルのドラッグ、sudo が必要なサーバー間コピーはまだ利用できません。Windows インストーラーは発行元証明書で署名されていません。2026年11月8日のテストで keys.ch-j.de の Hagrid の不具合を確認しました。PQ 主鍵を持つ15件の証明書について、アプリがアップロード成功と表示しても、サーバーは署名やサブキーを含まない主鍵だけを返します。Beta 0.1.2 は引き続きこのサーバーを使用します。ローカルの証明書は完全な状態を維持します。 署名とサブキーの欠落が、今後のアプリのバージョンで CH-J 独自の鍵サーバー CH-J Keys2(keys2.ch-j.de)へ移行する理由です。VKS テストでサブキーを含む証明書30/30件を完全に保持したのは Keys2 です。従来の keys.ch-j.de は Hagrid を使用する別のサービスです。 移行時には、公開鍵を keys.ch-j.de から keys2.ch-j.de へ移し、引き続き利用者が取得できるようにする予定です。不完全な PQ 証明書に欠けている署名とサブキーは、完全な公開証明書から補う必要があります。