Minder onderdelen in elk pakket
Electron bevat Chromium en Node.js. Tauri gebruikt de WebView van het systeem: WKWebView op macOS, WebView2 op Windows en WebKitGTK op Linux. De applicatie hoeft geen eigen browserengine meer mee te leveren.
Een native kern voor vertrouwde taken
SSH, SFTP, de kluis en updatecontrole verhuizen naar gecompileerde Rust-code. De interface communiceert via gecontroleerde kern-API’s. Zo ontstaat een native basis voor verdere ontwikkeling van de servergereedschappen.
Kleinere pakketten, maar niet overal minder geheugengebruik
Door de meegeleverde engine te verwijderen worden de pakketten en de geïnstalleerde applicatie veel kleiner. Dat betekent niet automatisch een lager geheugengebruik: in onze eerste meting was het RAM-gebruik lager op macOS, maar hoger op Windows en Ubuntu met geopende modules. De WebView van het systeem blijft een vereiste. De gemeten waarden staan in het artikel over resourcegebruik.
| Beta 0.1.0 ⟶ Alpha 0.1.1 | macOS | Windows | Ubuntu |
|---|---|---|---|
| InstallatieprogrammaGrootte van het gedownloade pakket. | 160 ⟶ 21 MB | 114 ⟶ 12 MB | 114 ⟶ 20 MB |
| Geïnstalleerde applicatieSchijfruimte na installatie. | 352 ⟶ 61 MiB | 422 ⟶ 53 MiB | 392 ⟶ 62 MiB |
| RAM na ontgrendelenDe kluis is ontgrendeld en er is geen module geopend. | 482 ⟶ 315 MiB | 353 ⟶ 374 MiB | 727 ⟶ 680 MiB |
| RAM met 3 modulesSystem Monitor, File Manager en Log Viewer zijn geopend. | 861 ⟶ 496 MiB | 664 ⟶ 1238 MiB | 1102 ⟶ 1935 MiB |
| RAM tijdens werk via SSH en SFTPDaarnaast een actieve terminal en lezen via SFTP. | 878 ⟶ 523 MiB | 683 ⟶ 1292 MiB | 1146 ⟶ 2057 MiB |
| CPU tijdens werk via SSH en SFTPPercentage van één kern. | 0.3 ⟶ 2.9 | 2.0 ⟶ 12.4 | 8.7 ⟶ 23.7 |
Nieuw in Beta 0.1.2
Nieuwe naam CH-J Tools
Server Manager heet nu CH-J Tools. Bij de eerste start wordt de bestaande gegevensmap automatisch verplaatst, het Windows-installatieprogramma verwijdert de oude installatie en het DEB-pakket ch-j-tools vervangt ch-j-server-manager.
Ondertekende en genotariseerde macOS-versie
Het DMG-pakket is ondertekend met een Apple Developer ID Application-certificaat en door Apple genotariseerd. Elk installatiebestand heeft ook een losse OpenPGP-handtekening en een SHA-512-controlesom.
Standby Helper en handtekeningen via het contextmenu
Een klein achtergrondproces zonder WebView is na installatie ingeschakeld en kan in Instellingen worden uitgeschakeld. Het voegt de acties ‘Handtekening controleren’ en ‘Ondertekenen (OpenPGP)’ toe aan Finder, Verkenner, Nautilus, Nemo en Dolphin. De snelle controle gebruikt sleutels uit de Sleutelhanger, opgeslagen openbare sleutels, een gekozen sleutelbestand of een sleutel van keys.ch-j.de op basis van de vingerafdruk in de handtekening en toont de intrekkingsstatus van de sleutel op keys.ch-j.de.
Apache Manager, Rsync Manager en Network Manager
Apache Manager beheert websites, modules, PHP, TLS en reverse proxy’s met een voorbeeld van de wijzigingen. Rsync Manager kopieert, spiegelt en maakt back-ups met voorbeelden en planning. Network Manager toont interfaces, routes, poorten en de firewall; het draait een netwerkwijziging terug als u deze na opnieuw aanmelden via SSH niet bevestigt.
Postkwantumcryptografie
Sleutelhanger en Sleutelgenerator bieden hybride en postkwantumalgoritmen voor OpenPGP volgens RFC 9980 (ML-DSA, SLH-DSA, ML-KEM) en de SSH-sleutel ssh-mldsa44-ed25519. SSH-verbindingen bieden drie hybride ML-KEM-sleuteluitwisselingen volgens RFC 10042 met de opties ‘Voorkeur voor hybride’ of ‘Alleen hybride’.
Terminal, modules en instellingen
De terminal stelt opdrachten voor op basis van het verbonden systeem en biedt weergaveprofielen. Modules openen in het hoofdvenster en kunnen naar een eigen venster worden verplaatst. Instellingen zijn in secties ingedeeld en de toepassing start sneller op Windows.
Wat de Beta nog niet biedt
Poortdoorsturing, uitpakken van externe archieven, bestanden slepen vanuit Finder of Verkenner en kopiëren tussen servers waarvoor sudo nodig is, zijn nog niet beschikbaar. Het Windows-installatieprogramma is niet ondertekend met een uitgeverscertificaat. De test van 8 november 2026 bevestigde een Hagrid-fout op keys.ch-j.de: bij 15 certificaten met een PQ-primaire sleutel retourneert de server alleen de primaire sleutel zonder handtekeningen en subsleutels, hoewel de app een geslaagde upload meldt. Bèta 0.1.2 gebruikt deze server nog steeds. Lokale certificaten blijven compleet. Het verlies van handtekeningen en subsleutels is de reden voor de overstap van toekomstige appversies naar de eigen sleutelserver CH-J Keys2 (keys2.ch-j.de). Het was Keys2 dat in de VKS-test 30/30 certificaten inclusief subsleutels behield. De oorspronkelijke keys.ch-j.de gebruikt Hagrid en is een afzonderlijke dienst. Bij de overstap is een migratie van openbare sleutels van keys.ch-j.de naar keys2.ch-j.de gepland, zodat ze beschikbaar blijven voor gebruikers. Ontbrekende handtekeningen en subsleutels in onvolledige PQ-certificaten moeten uit een volledig openbaar certificaat worden aangevuld.