CH-J Toolsδιαχείριση διακομιστή πάνω από SSH
Μενού
Όλοι οι οδηγοί και τα άρθρα →

Από το Electron στο Rust και το Tauri: νέα βάση για το Server Manager

Η έκδοση 0.1.1 περνά σε Rust και Tauri 2. Τα πλεονεκτήματα της αρχιτεκτονικής της επόμενης γενιάς εφαρμογής υπολογιστή.

Λιγότερα στοιχεία σε κάθε πακέτο

Το Electron περιλαμβάνει Chromium και Node.js. Το Tauri χρησιμοποιεί το WebView του συστήματος: WKWebView στο macOS, WebView2 στα Windows και WebKitGTK στο Linux. Η εφαρμογή δεν χρειάζεται πλέον δική της μηχανή περιήγησης.

Εγγενής πυρήνας για γνώριμες εργασίες

SSH, SFTP, θησαυροφυλάκιο και επαλήθευση ενημερώσεων μεταφέρονται σε μεταγλωττισμένο κώδικα Rust. Η διεπαφή επικοινωνεί μέσω ελεγχόμενων API του πυρήνα, μια εγγενής βάση για την εξέλιξη των εργαλείων διακομιστή.

Μικρότερα πακέτα, αλλά όχι λιγότερη μνήμη παντού

Η αφαίρεση της ενσωματωμένης μηχανής κάνει τα πακέτα και την εγκατεστημένη εφαρμογή πολύ μικρότερα. Αυτό δεν σημαίνει αυτόματα χαμηλότερη χρήση μνήμης: στην πρώτη μας μέτρηση η RAM ήταν χαμηλότερη στο macOS, αλλά υψηλότερη στα Windows και στο Ubuntu με ανοιχτές μονάδες. Το WebView του συστήματος παραμένει προαπαιτούμενο. Οι μετρημένες τιμές βρίσκονται στο άρθρο για τη χρήση πόρων.

Beta 0.1.0 ⟶ Alpha 0.1.1macOSWindowsUbuntu
Πακέτο εγκατάστασηςΜέγεθος του πακέτου που λήφθηκε.160 ⟶ 21 MB114 ⟶ 12 MB114 ⟶ 20 MB
Εγκατεστημένη εφαρμογήΧώρος στον δίσκο μετά την εγκατάσταση.352 ⟶ 61 MiB422 ⟶ 53 MiB392 ⟶ 62 MiB
RAM μετά το ξεκλείδωμαΤο θησαυροφυλάκιο είναι ξεκλείδωτο και δεν υπάρχει ανοιχτή μονάδα.482 ⟶ 315 MiB353 ⟶ 374 MiB727 ⟶ 680 MiB
RAM με 3 μονάδεςΤα System Monitor, File Manager και Log Viewer είναι ανοιχτά.861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
RAM κατά την εργασία με SSH και SFTPΕπιπλέον, ενεργό τερματικό και ανάγνωση μέσω SFTP.878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
CPU κατά την εργασία με SSH και SFTPΠοσοστό ενός πυρήνα.0.3 ⟶ 2.92.0 ⟶ 12.48.7 ⟶ 23.7

Νέα στην Beta 0.1.2

Νέο όνομα CH-J Tools

Το Server Manager ονομάζεται πλέον CH-J Tools. Στην πρώτη εκκίνηση ο υπάρχων φάκελος δεδομένων μετακινείται αυτόματα, το πρόγραμμα εγκατάστασης Windows αφαιρεί την παλιά εγκατάσταση και το πακέτο DEB ch-j-tools αντικαθιστά το ch-j-server-manager.

Υπογεγραμμένη έκδοση macOS με notarization

Το πακέτο DMG είναι υπογεγραμμένο με πιστοποιητικό Apple Developer ID Application και έχει περάσει τον έλεγχο notarization της Apple. Κάθε αρχείο εγκατάστασης έχει επίσης αποσπασμένη υπογραφή OpenPGP και άθροισμα ελέγχου SHA-512.

Standby Helper και υπογραφές από το μενού περιβάλλοντος

Μια μικρή διεργασία παρασκηνίου χωρίς WebView είναι ενεργή μετά την εγκατάσταση και απενεργοποιείται στις Ρυθμίσεις. Προσθέτει τις ενέργειες «Επαλήθευση υπογραφής» και «Υπογραφή (OpenPGP)» στα Finder, Εξερεύνηση, Nautilus, Nemo και Dolphin. Η γρήγορη επαλήθευση χρησιμοποιεί κλειδιά από την Κλειδοθήκη, αποθηκευμένα δημόσια κλειδιά, επιλεγμένο αρχείο κλειδιού ή κλειδί από το keys.ch-j.de βάσει του αποτυπώματος στην υπογραφή και δείχνει την κατάσταση ανάκλησης του κλειδιού στο keys.ch-j.de.

Apache Manager, Rsync Manager και Network Manager

Το Apache Manager διαχειρίζεται ιστοτόπους, μονάδες, PHP, TLS και αντίστροφους διαμεσολαβητές με προεπισκόπηση αλλαγών. Το Rsync Manager αντιγράφει, δημιουργεί κατοπτρικά και εφεδρικά αντίγραφα με προεπισκόπηση και προγραμματισμό. Το Network Manager δείχνει διεπαφές, διαδρομές, θύρες και τείχος προστασίας· αναιρεί μια αλλαγή δικτύου αν δεν την επιβεβαιώσετε μετά από νέα σύνδεση μέσω SSH.

Μετακβαντική κρυπτογραφία

Η Κλειδοθήκη και η Γεννήτρια κλειδιών προσφέρουν υβριδικούς και μετακβαντικούς αλγορίθμους OpenPGP κατά RFC 9980 (ML-DSA, SLH-DSA, ML-KEM) και το κλειδί SSH ssh-mldsa44-ed25519. Οι συνδέσεις SSH προσφέρουν τρεις υβριδικές ανταλλαγές κλειδιών ML-KEM κατά RFC 10042 με επιλογές «Προτίμηση υβριδικών» ή «Μόνο υβριδικές».

Τερματικό, μονάδες και ρυθμίσεις

Το τερματικό προτείνει εντολές βάσει του συνδεδεμένου συστήματος και προσφέρει προφίλ εμφάνισης. Τα μονάδες ανοίγουν στο κύριο παράθυρο και μπορούν να μεταφερθούν σε δικό τους παράθυρο. Οι Ρυθμίσεις χωρίζονται σε ενότητες και η εφαρμογή ξεκινά ταχύτερα στα Windows.

Τι δεν προσφέρει ακόμη η Beta

Η προώθηση θυρών, η εξαγωγή απομακρυσμένων αρχείων αρχειοθέτησης, η μεταφορά αρχείων με σύρσιμο από Finder ή Εξερεύνηση και η αντιγραφή μεταξύ διακομιστών που απαιτεί sudo δεν είναι ακόμη διαθέσιμα. Το πρόγραμμα εγκατάστασης Windows δεν είναι υπογεγραμμένο με πιστοποιητικό εκδότη. Η δοκιμή της 8ης Νοεμβρίου 2026 επιβεβαίωσε σφάλμα του Hagrid στο keys.ch-j.de: για 15 πιστοποιητικά με πρωτεύον κλειδί PQ, ο διακομιστής επιστρέφει μόνο το πρωτεύον κλειδί χωρίς υπογραφές και υποκλειδιά, παρότι η εφαρμογή αναφέρει επιτυχή μεταφόρτωση. Η Beta 0.1.2 εξακολουθεί να χρησιμοποιεί αυτόν τον διακομιστή. Τα τοπικά πιστοποιητικά παραμένουν πλήρη. Η απώλεια υπογραφών και υποκλειδιών είναι ο λόγος μετάβασης των επόμενων εκδόσεων της εφαρμογής στον ιδιόκτητο διακομιστή CH-J Keys2 (keys2.ch-j.de). Το Keys2 διατήρησε 30/30 πιστοποιητικά μαζί με τα υποκλειδιά στη δοκιμή VKS. Το αρχικό keys.ch-j.de χρησιμοποιεί Hagrid και αποτελεί ξεχωριστή υπηρεσία. Κατά τη μετάβαση σχεδιάζεται μεταφορά των δημόσιων κλειδιών από το keys.ch-j.de στο keys2.ch-j.de, ώστε να παραμείνουν διαθέσιμα στους χρήστες. Υπογραφές και υποκλειδιά που λείπουν από ελλιπή πιστοποιητικά PQ θα πρέπει να συμπληρωθούν από πλήρες δημόσιο πιστοποιητικό.

Λεπτομερής τεκμηρίωση

Tauri 2 →

Electron →

Βιομετρική ξεκλείδωμα και ασφάλεια →