CH-J Toolsserverihaldus üle SSH
Menüü
Kõik juhendid ja artiklid →

Electronilt Rustile ja Taurile: Server Manageri uus alus

Versioon 0.1.1 läheb üle Rustile ja Tauri 2-le. Tutvustame järgmise töölauapõlvkonna arhitektuuri eeliseid.

Vähem osi igas paketis

Electron sisaldab Chromiumi ja Node.js-i. Tauri kasutab süsteemi WebView’d: macOS-is WKWebView, Windowsis WebView2 ja Linuxis WebKitGTK. Rakendus ei pea enam kaasa pakkima oma brauserimootorit.

Omakoodne tuum tuttavateks ülesanneteks

SSH, SFTP, varahoidla ja uuenduste kontroll liiguvad kompileeritud Rusti koodi. Liides suhtleb tuuma kontrollitud API-de kaudu. See loob omakoodse aluse serveritööriistade edasiseks arenduseks.

Väiksemad paketid, kuid mitte kõikjal väiksem mälukasutus

Kaasapandud mootori eemaldamine muudab paketid ja paigaldatud rakenduse palju väiksemaks. See ei tähenda automaatselt väiksemat mälukasutust: meie esimeses mõõtmises oli RAM-i kasutus macOS-is väiksem, kuid Windowsis ja Ubuntus avatud moodulitega suurem. Süsteemi WebView on endiselt eeltingimus. Mõõdetud väärtused on ressursikasutuse artiklis.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
PaigalduspakettAllalaaditud paketi suurus.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Paigaldatud rakendusKettaruum pärast paigaldamist.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM pärast avamistHoidla on lukust avatud ja ükski moodul pole avatud.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM 3 mooduligaSystem Monitor, File Manager ja Log Viewer on avatud.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM SSH ja SFTP kasutamiselLisaks aktiivne terminal ja lugemine SFTP kaudu.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU SSH ja SFTP kasutamiselProtsent ühest tuumast.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Uut versioonis Beta 0.1.2

Uus nimi CH-J Tools

Server Manager kannab nüüd nime CH-J Tools. Esimesel käivitamisel teisaldatakse olemasolev andmekaust automaatselt, Windowsi paigaldaja eemaldab vana paigalduse ja DEB-pakett ch-j-tools asendab paketi ch-j-server-manager.

Allkirjastatud ja notariseeritud macOS-i versioon

DMG-pakett on allkirjastatud Apple Developer ID Application sertifikaadiga ja Apple’i notariseeritud. Igal paigaldusfailil on ka eraldatud OpenPGP-allkiri ja SHA-512 kontrollsumma.

Standby Helper ja allkirjad kontekstimenüüst

Väike WebView-ta taustaprotsess on pärast paigaldamist sisse lülitatud ning selle saab Seadetes välja lülitada. See lisab Finderi, Exploreri, Nautilus-, Nemo- ja Dolphin-rakendusse toimingud „Kontrolli allkirja“ ja „Allkirjasta (OpenPGP)“. Kiirkontroll kasutab Võtmehoidja võtmeid, salvestatud avalikke võtmeid, valitud võtmefaili või allkirja sõrmejälje põhjal võtit saidilt keys.ch-j.de ning näitab võtme tühistamise olekut saidil keys.ch-j.de.

Apache Manager, Rsync Manager ja Network Manager

Apache Manager haldab veebisaite, mooduleid, PHP-d, TLS-i ja pöördproksisid koos muudatuste eelvaatega. Rsync Manager kopeerib, peegeldab ja varundab eelvaate ning ajastamisega. Network Manager näitab liideseid, marsruute, porte ja tulemüüri; see võtab võrgumuudatuse tagasi, kui te seda pärast uut SSH kaudu sisselogimist ei kinnita.

Postkvantkrüptograafia

Võtmehoidja ja Võtmegeneraator pakuvad RFC 9980 kohaseid hübriidseid ja postkvant-OpenPGP-algoritme (ML-DSA, SLH-DSA, ML-KEM) ning SSH-võtit ssh-mldsa44-ed25519. SSH-ühendused pakuvad kolme RFC 10042 kohast hübriidset ML-KEM võtmevahetust valikutega „Eelista hübriidset“ või „Ainult hübriidne“.

Terminal, moodulid ja seaded

Terminal soovitab käske ühendatud süsteemi järgi ning pakub välimusprofiile. Moodulid avanevad peaaknas ja neid saab teisaldada eraldi aknasse. Seaded on jaotatud osadeks ning rakendus käivitub Windowsis kiiremini.

Mida Beta veel ei paku

Pordiedastus, kaugarhiivide lahtipakkimine, failide lohistamine Finderist või Explorerist ja sudo õigusi nõudev serveritevaheline kopeerimine pole veel saadaval. Windowsi paigaldaja pole allkirjastatud väljaandja sertifikaadiga. 8. novembri 2026 test kinnitas Hagridi vea serveris keys.ch-j.de: 15 PQ primaarvõtmega sertifikaadi puhul tagastab server ainult primaarvõtme ilma allkirjade ja alamvõtmeteta, kuigi rakendus teatab edukast üleslaadimisest. Beeta 0.1.2 kasutab endiselt seda serverit. Kohalikud sertifikaadid jäävad täielikuks. Allkirjade ja alamvõtmete kadumine on põhjus, miks rakenduse järgmised versioonid lähevad üle CH-J enda võtmeserverile CH-J Keys2 (keys2.ch-j.de). Just Keys2 säilitas VKS-testis 30/30 sertifikaati koos alamvõtmetega. Algne keys.ch-j.de kasutab Hagridit ja on eraldi teenus. Üleminekul on plaanis avalike võtmete migreerimine serverist keys.ch-j.de serverisse keys2.ch-j.de, et need jääksid kasutajatele kättesaadavaks. Puudulikest PQ sertifikaatidest puuduvaid allkirju ja alamvõtmeid tuleb täiendada täielikust avalikust sertifikaadist.

Üksikasjalikud dokumendid

Tauri 2 →

Electron →

Biomeetriline lahtipääs ja turvalisus →