CH-J ToolsSSH के ज़रिए सर्वर प्रबंधन
मेनू
सभी मार्गदर्शिकाएँ और लेख →

Electron से Rust और Tauri तक: Server Manager की नई नींव

संस्करण 0.1.1 Rust और Tauri 2 की ओर बढ़ रहा है। अगली पीढ़ी के डेस्कटॉप ऐप की वास्तुकला के लाभ जानें।

हर पैकेज में कम घटक

Electron में Chromium और Node.js शामिल हैं। Tauri सिस्टम WebView उपयोग करता है: macOS पर WKWebView, Windows पर WebView2 और Linux पर WebKitGTK। ऐप को अपना ब्राउज़र इंजन साथ देने की जरूरत नहीं रहती।

परिचित कामों के लिए नेटिव कोर

SSH, SFTP, वॉल्ट और अपडेट सत्यापन को संकलित Rust कोड में ले जाया जा रहा है। इंटरफ़ेस नियंत्रित कोर API से संवाद करता है। इससे सर्वर टूल के आगे के विकास के लिए नेटिव आधार मिलता है।

पैकेज छोटे हैं, लेकिन मेमोरी उपयोग हर जगह कम नहीं है

साथ दिए जाने वाले इंजन को हटाने से पैकेज और इंस्टॉल किए गए एप्लिकेशन का आकार बहुत छोटा हो जाता है। इसका मतलब अपने आप कम मेमोरी उपयोग नहीं है: हमारे पहले माप में macOS पर RAM उपयोग कम था, लेकिन मॉड्यूल खुले होने पर 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
3 मॉड्यूल के साथ RAMSystem Monitor, File Manager और Log Viewer खुले हैं।861 ⟶ 496 MiB664 ⟶ 1238 MiB1102 ⟶ 1935 MiB
SSH और SFTP के दौरान RAMइसके अलावा एक सक्रिय टर्मिनल और SFTP के ज़रिए पढ़ने का काम।878 ⟶ 523 MiB683 ⟶ 1292 MiB1146 ⟶ 2057 MiB
SSH और SFTP के दौरान CPUएक कोर का प्रतिशत।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 के लिए हस्ताक्षरित और नोटराइज़ किया गया संस्करण

DMG पैकेज पर Apple Developer ID Application प्रमाणपत्र से हस्ताक्षर किए गए हैं और Apple ने इसे नोटराइज़ किया है। प्रत्येक इंस्टॉलेशन फ़ाइल का एक अलग OpenPGP हस्ताक्षर और SHA-512 चेकसम भी है।

Standby Helper और संदर्भ मेनू से हस्ताक्षर

WebView के बिना एक छोटी पृष्ठभूमि प्रक्रिया इंस्टॉलेशन के बाद चालू होती है और इसे सेटिंग्स में बंद किया जा सकता है। यह Finder, एक्सप्लोरर, Nautilus, Nemo और Dolphin में “हस्ताक्षर सत्यापित करें” और “हस्ताक्षर करें (OpenPGP)” क्रियाएँ जोड़ती है। त्वरित सत्यापन कीचेन की कुंजियों, सहेजी गई सार्वजनिक कुंजियों, चुनी गई कुंजी फ़ाइल या हस्ताक्षर में मौजूद फ़िंगरप्रिंट के आधार पर keys.ch-j.de की कुंजी का उपयोग करता है और keys.ch-j.de पर कुंजी की निरस्तीकरण स्थिति दिखाता है।

Apache Manager, Rsync Manager और Network Manager

Apache Manager बदलावों के पूर्वावलोकन के साथ साइटों, मॉड्यूल, PHP, TLS और रिवर्स प्रॉक्सी का प्रबंधन करता है। Rsync Manager पूर्वावलोकन और शेड्यूलिंग के साथ कॉपी, मिरर और बैकअप करता है। Network Manager इंटरफ़ेस, रूट, पोर्ट और फ़ायरवॉल दिखाता है; यदि आप SSH के माध्यम से फिर से लॉग इन करने के बाद नेटवर्क बदलाव की पुष्टि नहीं करते, तो वह उसे वापस कर देता है।

पोस्ट-क्वांटम क्रिप्टोग्राफ़ी

कीचेन और कुंजी जनरेटर RFC 9980 के अनुसार हाइब्रिड और पोस्ट-क्वांटम OpenPGP एल्गोरिदम (ML-DSA, SLH-DSA, ML-KEM) तथा SSH कुंजी ssh-mldsa44-ed25519 प्रदान करते हैं। SSH कनेक्शन RFC 10042 के अनुसार तीन हाइब्रिड ML-KEM कुंजी विनिमय प्रदान करते हैं, जिनमें “हाइब्रिड को प्राथमिकता दें” या “केवल हाइब्रिड” विकल्प हैं।

टर्मिनल, मॉड्यूल और सेटिंग्स

टर्मिनल जुड़े हुए सिस्टम के आधार पर कमांड सुझाता है और रूप-रंग प्रोफ़ाइल प्रदान करता है। मॉड्यूल मुख्य विंडो में खुलते हैं और उन्हें अपनी अलग विंडो में ले जाया जा सकता है। सेटिंग्स को अनुभागों में बाँटा गया है और ऐप Windows पर तेज़ी से शुरू होता है।

Beta में अभी क्या उपलब्ध नहीं है

पोर्ट फ़ॉरवर्डिंग, दूरस्थ आर्काइव निकालना, Finder या एक्सप्लोरर से फ़ाइलें खींचना और sudo की ज़रूरत वाली सर्वरों के बीच कॉपी अभी उपलब्ध नहीं हैं। Windows इंस्टॉलर पर प्रकाशक प्रमाणपत्र से हस्ताक्षर नहीं किए गए हैं। 8 नवंबर 2026 के परीक्षण में keys.ch-j.de पर Hagrid की त्रुटि की पुष्टि हुई: PQ प्राथमिक कुंजी वाले 15 प्रमाणपत्रों के लिए सर्वर केवल प्राथमिक कुंजी लौटाता है, हस्ताक्षर और उपकुंजियाँ नहीं, हालाँकि ऐप सफल अपलोड दिखाता है। बीटा 0.1.2 अभी भी इसी सर्वर का उपयोग करता है। स्थानीय प्रमाणपत्र पूर्ण रहते हैं। हस्ताक्षर और उपकुंजियों का खोना ऐप के अगले संस्करणों को CH-J के अपने की-सर्वर CH-J Keys2 (keys2.ch-j.de) पर ले जाने का कारण है। VKS परीक्षण में उपकुंजियों सहित 30/30 प्रमाणपत्र पूर्ण रखने वाला सर्वर Keys2 था। मूल keys.ch-j.de, Hagrid का उपयोग करने वाली अलग सेवा है। बदलाव के दौरान सार्वजनिक कुंजियों को keys.ch-j.de से keys2.ch-j.de पर स्थानांतरित करने की योजना है, ताकि वे उपयोगकर्ताओं के लिए उपलब्ध रहें। अधूरे PQ प्रमाणपत्रों के गायब हस्ताक्षर और उपकुंजियाँ पूर्ण सार्वजनिक प्रमाणपत्र से जोड़नी होंगी।

विस्तृत दस्तावेज़

Tauri 2 →

Electron →

बायोमेट्रिक अनलॉक और सुरक्षा →