CH-J Server Managerspráva serverů přes SSH
DOKUMENTACE PROJEKTU

Jak Server Manager funguje

Přehled Core aplikace, bezpečného připojení, instalovatelných pluginů a distribučních kanálů pro Windows, macOS a Linux.

Aktuální větevCore 0.0.1alpha
01

O projektu

CH-J Server Manager sjednocuje správu SSH serverů, profily, terminál, SFTP soubory a rozšiřující nástroje v jedné desktopové aplikaci.

Malé Core, samostatné nástroje

Citlivé operace zůstávají v Core. Funkce jako monitoring nebo správce souborů běží jako oddělené sandboxované pluginy s přesně vymezenými oprávněními.

02

Hlavní funkce

Šifrovaný vault

Profily, uložená SSH hesla a známé host klíče chrání scrypt a AES-256-GCM. Hlavní heslo se na disk neukládá.

Serverové profily

Uložení hostitele nebo IP, portu, uživatele, SSH klíče a volitelného hesla pro opakované připojení.

SSH terminál

Interaktivní terminál s ověřením host-key fingerprintu, DNS, IPv4 a IPv6 připojením.

Instalovatelné pluginy

Každý nástroj je samostatný ověřovaný balíček, který lze nainstalovat, aktualizovat nebo odstranit bez změny Core.

Aktualizační katalog

Core zobrazuje všechny kompatibilní buildy, rozlišuje vydání stejné verze podle data a ověřuje velikost i SHA-512.

Tři jazyky

Aplikace i web podporují češtinu, němčinu a angličtinu s automatickou volbou podle prostředí.

03

Dostupné pluginy

Pluginy nemají obecný přístup k Node.js, disku nebo síti. Používají pouze capability poskytnuté Core.

System Monitor

CPU a typy jader, RAM, swap, filesystem, uptime a stav síťových rozhraní včetně RX/TX.

File Manager

SFTP procházení, upload, download, rekurzivní operace, archivy a offline Monaco Editor.

Key Generator

Generování moderních i potvrzených legacy SSH klíčů ve formátech OpenSSH, PEM a PPK.

Log Viewer

Bezpečné zobrazení omezeného konce Core logu s filtrováním a automatickým obnovením.

Users

Výpis účtů a omezené administrativní operace bez poskytnutí obecného vzdáleného shellu pluginu.

NGINX Manager

Inventář a editor konfigurace NGINX, efektivní výpis nginx -T, validace nginx -t, časované zálohy, automatický rollback a potvrzený graceful reload bez obecného vzdáleného shellu.

04

Bezpečnostní model

Core odděluje uživatelské rozhraní, privilegované operace, serverové relace a pluginy. Každá hranice validuje vstupy a povolené capability.

  • Lokální secrets jsou autentizovaně šifrované.
  • První i změněný SSH host key vyžaduje potvrzení.
  • Renderer a pluginová okna běží v sandboxu bez Node integration.
  • Stažené balíčky se ověřují velikostí a SHA-512.
Dočasný alfa režim TLS

Testovací Core přijímá certifikát pouze pevně povoleného HTTPS serveru bez ověření CA. Před veřejnou distribucí se obnoví standardní TLS kontrola a přidá podpis manifestu.

05

Aktualizace a kanály

Aplikace i pluginy mají samostatnou volbu kanálu. macOS používá ZIP pro první instalaci a DMG pro aktualizaci.

Alpha

Nejnovější testovací buildy, které se mohou rychle měnit.

Beta

Funkčně dokončenější sestavy určené pro širší testování.

Stable

Ověřená vydání určená pro běžné používání.

Otevřít všechna vydání
06

Aktuální stav podpory

Core 0.0.1 je aktivně vyvíjená alfa. Dostupnost balíčku neznamená dokončenou podporu všech funkcí na dané platformě.

macOS

Aktuální alfa pro Apple Silicon obsahuje Plugin API 1.1 a všech šest publikovaných pluginů. Balíček zatím není notarizovaný Applem.

Windows

Funkční x64 alfa je dostupná, ale současné vydání ještě používá Plugin API 1.0; NGINX Manager proto vyžaduje další Windows sestavení.

Ubuntu / Linux

Ubuntu/Linux balíček zatím nebyl veřejně vydán ani dokončen end-to-end test instalace a aktualizace.

Co ještě není stable

Zbývá standardní kontrola TLS certifikátu v Core, podepsání aktualizačních metadat a instalačních balíčků, migrace starých dat, Safe Mode a úplné testy na všech podporovaných systémech.

KOMUNITA

Diskuze má vlastní prostor

V komunitě můžete založit nové téma, sdílet zkušenost nebo problém a odpovídat ostatním.

Otevřít komunitu