CH-J Toolsgerenciamento de servidor sobre SSH
E-mail
Todos os guias e artigos →

Do Electron ao Rust e Tauri: uma nova base para o Server Manager

A versão 0.1.1 passa para Rust e Tauri 2. Conheça as vantagens da arquitetura da próxima geração para computador.

Menos componentes em cada pacote

O Electron inclui Chromium e Node.js. O Tauri usa a WebView do sistema: WKWebView no macOS, WebView2 no Windows e WebKitGTK no Linux. A aplicação deixa de precisar de incluir o seu próprio motor de navegador.

Um núcleo nativo para tarefas familiares

SSH, SFTP, cofre e verificação de atualizações passam para código Rust compilado. A interface comunica através de API controladas do núcleo, uma base nativa para desenvolver as ferramentas de servidor.

Pacotes mais pequenos, mas não menos memória em todo o lado

A remoção do motor incluído torna os pacotes e a aplicação instalada muito mais pequenos. Isto não significa automaticamente menor utilização de memória: na nossa primeira medição, a utilização de RAM foi inferior em macOS, mas superior em Windows e Ubuntu com módulos abertos. O WebView do sistema continua a ser um pré-requisito. Os valores medidos encontram-se no artigo sobre a utilização de recursos.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
InstaladorTamanho do pacote descarregado.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Aplicação instaladaEspaço em disco após a instalação.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM após desbloquearO cofre está desbloqueado e não há nenhum módulo aberto.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM com 3 módulosSystem Monitor, File Manager e Log Viewer estão abertos.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM durante o trabalho com SSH e SFTPAdicionalmente, um terminal ativo e leitura por SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU durante o trabalho com SSH e SFTPPercentagem de um núcleo.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Novidades da Beta 0.1.2

Novo nome CH-J Tools

Server Manager chama-se agora CH-J Tools. No primeiro arranque, a pasta de dados existente é movida automaticamente, o instalador para Windows remove a instalação antiga e o pacote DEB ch-j-tools substitui ch-j-server-manager.

Versão macOS assinada e notarizada

O pacote DMG está assinado com um certificado Apple Developer ID Application e notarizado pela Apple. Cada ficheiro de instalação tem também uma assinatura OpenPGP separada e uma soma de controlo SHA-512.

Standby Helper e assinaturas no menu de contexto

Um pequeno processo em segundo plano sem WebView fica ativo após a instalação e pode ser desativado nas Definições. Adiciona as ações «Verificar assinatura» e «Assinar (OpenPGP)» ao Finder, Explorador, Nautilus, Nemo e Dolphin. A verificação rápida usa chaves do Porta-chaves, chaves públicas guardadas, um ficheiro de chave selecionado ou uma chave de keys.ch-j.de com base na impressão digital da assinatura e mostra o estado de revogação da chave em keys.ch-j.de.

Apache Manager, Rsync Manager e Network Manager

Apache Manager gere sites, módulos, PHP, TLS e proxies inversos com pré-visualização das alterações. Rsync Manager copia, espelha e faz cópias de segurança com pré-visualização e agendamento. Network Manager mostra interfaces, rotas, portas e a firewall; reverte uma alteração de rede se não a confirmar após iniciar novamente sessão por SSH.

Criptografia pós-quântica

O Porta-chaves e o Gerador de chaves oferecem algoritmos OpenPGP híbridos e pós-quânticos segundo RFC 9980 (ML-DSA, SLH-DSA, ML-KEM) e a chave SSH ssh-mldsa44-ed25519. As ligações SSH oferecem três trocas de chaves híbridas ML-KEM segundo RFC 10042, com as opções «Preferir híbrido» ou «Apenas híbrido».

Terminal, módulos e definições

O terminal sugere comandos consoante o sistema ligado e oferece perfis de aparência. Os módulos abrem na janela principal e podem ser movidos para uma janela própria. As Definições estão divididas em secções e a aplicação inicia mais depressa no Windows.

O que a Beta ainda não oferece

O reencaminhamento de portas, a extração de arquivos remotos, o arrastamento de ficheiros do Finder ou Explorador e a cópia entre servidores que exija sudo ainda não estão disponíveis. O instalador para Windows não está assinado com um certificado de editor. O teste de 8 de novembro de 2026 confirmou uma falha do Hagrid em keys.ch-j.de: para 15 certificados com chave primária PQ, o servidor devolve apenas a chave primária sem assinaturas nem subchaves, embora a aplicação indique um envio bem-sucedido. A Beta 0.1.2 continua a usar este servidor. Os certificados locais mantêm-se completos. A perda de assinaturas e subchaves motiva a passagem das próximas versões da aplicação para o servidor próprio CH-J Keys2 (keys2.ch-j.de). Foi o Keys2 que preservou 30/30 certificados com as subchaves no teste VKS. O serviço original keys.ch-j.de usa Hagrid e é separado. A transição prevê a migração das chaves públicas de keys.ch-j.de para keys2.ch-j.de, para que continuem disponíveis aos utilizadores. As assinaturas e subchaves em falta nos certificados PQ incompletos terão de ser recuperadas a partir de um certificado público completo.

Documentação detalhada

Tauri 2 →

Electron →

Desbloqueio biométrico e segurança →