CH-J Toolsupravljanje poslužiteljima preko SSH
Meni
Svi vodiči i članci →

S Electrona na Rust i Tauri: novi temelji za Server Manager

Verzija 0.1.1 prelazi na Rust i Tauri 2. Upoznajte prednosti arhitekture sljedeće generacije aplikacije za računala.

Manje sastavnica u svakom paketu

Electron uključuje Chromium i Node.js. Tauri koristi sistemski WebView: WKWebView na macOS-u, WebView2 na Windowsu i WebKitGTK na Linuxu. Aplikacija više ne mora sadržavati vlastiti preglednički mehanizam.

Izvorna jezgra za poznate zadatke

SSH, SFTP, trezor i provjera ažuriranja prelaze u kompilirani Rust kod. Sučelje komunicira putem kontroliranih API-ja jezgre, stvarajući izvornu osnovu za daljnji razvoj poslužiteljskih alata.

Manji paketi, ali ne i manja potrošnja memorije svugdje

Uklanjanjem ugrađenog izvršnog mehanizma paketi i instalirana aplikacija postaju znatno manji. To ne znači automatski manju potrošnju memorije: u našem prvom mjerenju potrošnja RAM-a bila je manja na sustavu macOS, ali veća na sustavima Windows i Ubuntu s otvorenim modulima. Sistemski WebView i dalje je preduvjet. Izmjerene vrijednosti nalaze se u članku o potrošnji resursa.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Instalacijski paketVeličina preuzetog paketa.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Instalirana aplikacijaProstor na disku nakon instalacije.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM nakon otključavanjaTrezor je otključan i nijedan modul nije otvoren.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM s 3 modulaOtvoreni su System Monitor, File Manager i Log Viewer.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM tijekom rada putem SSH i SFTP vezaDodatno su aktivni terminal i čitanje putem SFTP veze.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU tijekom rada putem SSH i SFTP vezaPostotak jedne jezgre.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Novosti u Beta 0.1.2

Novi naziv CH-J Tools

Server Manager sada se zove CH-J Tools. Pri prvom pokretanju postojeća podatkovna mapa automatski se premješta, instalacijski program za Windows uklanja staru instalaciju, a paket DEB ch-j-tools zamjenjuje ch-j-server-manager.

Potpisana i notarizirana verzija za macOS

Paket DMG potpisan je certifikatom Apple Developer ID Application i notariziran od strane Applea. Svaka instalacijska datoteka ima i odvojeni OpenPGP potpis te kontrolni zbroj SHA-512.

Standby Helper i potpisi iz kontekstnog izbornika

Mali pozadinski proces bez WebView uključen je nakon instalacije i može se isključiti u Postavkama. U Finder, Eksplorer, Nautilus, Nemo i Dolphin dodaje radnje „Provjeri potpis” i „Potpiši (OpenPGP)”. Brza provjera upotrebljava ključeve iz Privjeska ključeva, spremljene javne ključeve, odabranu datoteku ključa ili ključ s keys.ch-j.de prema otisku u potpisu te prikazuje status opoziva ključa na keys.ch-j.de.

Apache Manager, Rsync Manager i Network Manager

Apache Manager upravlja web-mjestima, modulima, PHP-om, TLS-om i obrnutim proxyjima uz pregled promjena. Rsync Manager kopira, zrcali i sigurnosno kopira uz pregled i raspoređivanje. Network Manager prikazuje sučelja, rute, portove i vatrozid; poništava mrežnu promjenu ako je ne potvrdite nakon ponovne prijave putem SSH.

Postkvantna kriptografija

Privjesak ključeva i Generator ključeva nude hibridne i postkvantne algoritme OpenPGP prema RFC 9980 (ML-DSA, SLH-DSA, ML-KEM) te SSH ključ ssh-mldsa44-ed25519. SSH veze nude tri hibridne razmjene ključeva ML-KEM prema RFC 10042 s opcijama „Prednost hibridnima” ili „Samo hibridne”.

Terminal, moduli i postavke

Terminal predlaže naredbe prema povezanom sustavu i nudi profile izgleda. Moduli se otvaraju u glavnom prozoru i mogu se premjestiti u vlastiti prozor. Postavke su podijeljene u odjeljke, a aplikacija se u sustavu Windows pokreće brže.

Što Beta još ne nudi

Prosljeđivanje portova, raspakiravanje udaljenih arhiva, povlačenje datoteka iz Finder ili Eksplorera i kopiranje između poslužitelja koje zahtijeva sudo još nisu dostupni. Instalacijski program za Windows nije potpisan certifikatom izdavača. Test od 8. studenoga 2026. potvrdio je grešku Hagrida na keys.ch-j.de: za 15 certifikata s PQ primarnim ključem poslužitelj vraća samo primarni ključ bez potpisa i podključeva, iako aplikacija javlja uspješan prijenos. Beta 0.1.2 i dalje koristi taj poslužitelj. Lokalni certifikati ostaju potpuni. Gubitak potpisa i podključeva razlog je prelaska budućih verzija aplikacije na vlastiti poslužitelj CH-J Keys2 (keys2.ch-j.de). Upravo je Keys2 u testu VKS sačuvao 30/30 certifikata s podključevima. Izvorni keys.ch-j.de koristi Hagrid i zasebna je usluga. Pri prelasku je planirana migracija javnih ključeva s keys.ch-j.de na keys2.ch-j.de kako bi ostali dostupni korisnicima. Nedostajuće potpise i podključeve nepotpunih PQ certifikata trebat će dopuniti iz potpunog javnog certifikata.

Detaljna dokumentacija

Tauri 2 →

Electron →

Biometrično otključavanje i sigurnost →