सामान्य
CH-J Tools क्या है?
CH-J Tools मुख्य रूप से SSH के ज़रिए सर्वर प्रबंधित करने का डेस्कटॉप ऐप्लिकेशन है। इसमें सर्वर प्रोफ़ाइल, इंटरैक्टिव टर्मिनल, SFTP फ़ाइल प्रबंधन, मॉनिटरिंग और इंस्टॉल किए जा सकने वाले प्लगइन की विस्तार योग्य व्यवस्था मिलती है।
क्या CH-J Tools मुफ़्त है?
हाँ। CH-J Tools फ़िलहाल निःशुल्क वितरित किया जाता है।
क्या CH-J Tools ओपन सोर्स है?
मौजूदा संस्करण CH-J Proprietary Software License 1.14 का उपयोग करता है। यह अपनी शर्तों के तहत मुफ़्त व्यावसायिक और गैर-व्यावसायिक उपयोग की अनुमति देता है, लेकिन सॉफ़्टवेयर में संशोधन, डेवलपमेंट फ़ोर्क बनाने या सार्वजनिक पुनर्वितरण की सामान्य अनुमति नहीं देता। पूरी शर्तें, अपवाद और तृतीय-पक्ष लाइसेंस "लाइसेंस" पेज पर हैं।
लाइसेंस की जानकारी खोलें →कौन-से ऑपरेटिंग सिस्टम समर्थित हैं?
वर्तमान Beta 0.1.2, Windows 11 x64, Apple Silicon (ARM64) वाले macOS और Ubuntu 24.04 LTS x64 के लिए है। तीनों सिस्टम पर इंस्टॉलेशन का परीक्षण किया गया है; macOS पैकेज पर Apple Developer ID Application प्रमाणपत्र से हस्ताक्षर किए गए हैं और Apple ने इसे नोटराइज़ किया है। Linux संस्करण DEB पैकेज का उपयोग करता है। मुख्य परीक्षण प्लेटफ़ॉर्म Ubuntu 24.04 LTS है; निर्माता ने Zorin OS पर भी Alpha और Beta दोनों का परीक्षण किया है।
दस्तावेज़ खोलें →मैं बग की रिपोर्ट या सुविधा का अनुरोध कहाँ करूँ?
बग और सुझाव "समुदाय" पेज पर साझा करें। सोर्स कोड इस वेबसाइट के कोड ब्राउज़र में उपलब्ध है; GitHub पर सार्वजनिक प्रोजेक्ट README है।
समुदाय खोलें →क्या CH-J Tools प्रोडक्शन उपयोग के लिए तैयार है?
अभी नहीं। ऐप सक्रिय विकास में मौजूद Beta 0.1.2 है, जो परीक्षण के लिए है। अपडेट होस्ट पर CA सत्यापन का अपवाद अभी भी मौजूद है, Windows इंस्टॉलर पर प्रकाशक प्रमाणपत्र से हस्ताक्षर नहीं किए गए हैं और कुछ सुविधाएँ अनुपलब्ध हैं। ऐप अपडेट के लिए अलग OpenPGP हस्ताक्षर अनिवार्य हैं।
इंस्टॉलेशन
इंस्टॉलेशन के निर्देश कहाँ मिलेंगे?
Windows 11 x64, Apple Silicon वाले macOS और Ubuntu 24.04 LTS x64 / Zorin OS के लिए विस्तृत गाइड Wiki के संबंधित भाषा संस्करण में उपलब्ध हैं। इनमें आवश्यकताएँ, इंस्टॉलेशन के चरण, पहली बार शुरू करना और मौजूदा प्लेटफ़ॉर्म-विशिष्ट सूचनाएँ शामिल हैं।
इंस्टॉलेशन गाइड खोलें →Windows SmartScreen ऐप्लिकेशन के बारे में चेतावनी क्यों देता है?
Windows के लिए Beta 0.1.2 इंस्टॉलर पर अभी किसी विश्वसनीय प्रकाशक प्रमाणपत्र से हस्ताक्षर नहीं किए गए हैं और इसकी SmartScreen प्रतिष्ठा नहीं बनी है। केवल इस वेबसाइट से डाउनलोड की गई फ़ाइल के साथ आगे बढ़ें और चलाने से पहले उसका प्रकाशित SHA-512 चेकसम मिलाएँ।
दस्तावेज़ खोलें →macOS ऐप्लिकेशन को ब्लॉक क्यों करता है?
macOS के लिए Beta 0.1.2 पर Apple Developer ID Application प्रमाणपत्र से हस्ताक्षर किए गए हैं और Apple ने इसे नोटराइज़ किया है। इसलिए Gatekeeper पहली बार खोलने पर इसे ब्लॉक नहीं करता और केवल इंटरनेट से डाउनलोड किए गए ऐप की सामान्य चेतावनी दिखाता है। पुराने Beta 0.1.0 और Alpha 0.1.1 नोटराइज़ नहीं किए गए हैं।
दस्तावेज़ खोलें →सुरक्षा
SSH पासवर्ड और निजी कुंजियाँ कहाँ सहेजी जाती हैं?
सहेजे गए SSH पासवर्ड, सर्वर प्रोफ़ाइल और ज्ञात होस्ट कुंजियाँ scrypt और AES-256-GCM से सुरक्षित स्थानीय वॉल्ट में रहती हैं; मास्टर पासवर्ड सहेजा नहीं जाता। कुंजी प्रमाणीकरण में प्रोफ़ाइल केवल चुनी गई निजी कुंजी का पथ सहेजती है और Core उस फ़ाइल को स्थानीय रूप से पढ़ता है, उसकी सामग्री वॉल्ट में कॉपी किए बिना।
क्या CH-J Tools मेरे SSH क्रेडेंशियल्स CH-J सर्वर पर भेजता है?
नहीं। SSH कनेक्शन बनाते समय Core क्रेडेंशियल्स सीधे प्रोफ़ाइल में कॉन्फ़िगर किए गए SSH सर्वर को देता है। CH-J वितरण सर्वर केवल अपडेट और प्लगइन कैटलॉग तथा पैकेज डाउनलोड उपलब्ध कराता है; यह SSH प्रमाणीकरण का मध्यस्थ नहीं है।
क्या मैं पासवर्ड की जगह SSH कुंजियों का उपयोग कर सकता/सकती हूँ?
हाँ। सर्वर प्रोफ़ाइल पासवर्ड या निजी SSH कुंजी, दोनों में से किसी से भी प्रमाणीकरण का समर्थन करती है। सार्वजनिक .pub फ़ाइल नहीं, बल्कि स्थानीय निजी-कुंजी फ़ाइल चुनें; एन्क्रिप्टेड कुंजी आपके दर्ज किए गए पासफ़्रेज़ का उपयोग कर सकती है।
अपडेट
ऐप्लिकेशन अपडेट कैसे मिलते हैं?
Core संगत रिलीज़ का एक HTTPS कैटलॉग पढ़ता है, और ऐप तथा प्लगइन के लिए Alpha, Beta या Stable चैनल अलग-अलग चुने जा सकते हैं। पैकेज का उपयोग करने से पहले Core अपेक्षित आकार और SHA-512 जाँचता है। Alpha में सबसे नए टेस्ट बिल्ड होते हैं, Beta में व्यापक परीक्षण के लिए अधिक पूर्ण बिल्ड और Stable में सामान्य उपयोग के लिए सत्यापित रिलीज़। ऐप्लिकेशन अपडेट के लिए एक मान्य अलग OpenPGP हस्ताक्षर भी ज़रूरी है। हर नए बिल्ड के लिए लाइसेंस को फिर से स्वीकार करना होता है।
रिलीज़ और चेकसम खोलें →मैं डाउनलोड की गई फ़ाइल को कैसे सत्यापित करूँ?
.asc फ़ाइल डाउनलोड करें और रिलीज़ विवरण से पूरा SHA-512 कॉपी करें। gpg --verify से CH-J सार्वजनिक कुंजी और हस्ताक्षर सत्यापित करें, फिर डाउनलोड की गई फ़ाइल का SHA-512 मिलाएँ। पूरी गाइड के लिए "अपडेट और हस्ताक्षर" देखें।
दस्तावेज़ खोलें →प्लगइन
प्लगइन क्या हैं?
प्लगइन अलग से इंस्टॉल किए जा सकने वाले टूल हैं जो छोटे Core को बदले बिना उसकी क्षमता बढ़ाते हैं। फ़िलहाल प्रकाशित टूल में System Monitor, File Manager, Key Generator, Log Viewer, Users और NGINX Manager शामिल हैं।
क्या प्लगइन सैंडबॉक्स में चलते हैं?
हाँ। प्लगइन विंडो Node इंटीग्रेशन के बिना Electron सैंडबॉक्स में चलती हैं, और Core केवल सत्यापित मैनिफ़ेस्ट में घोषित क्षमताएँ ही उपलब्ध कराता है। प्लगइन को Node.js, स्थानीय डिस्क, नेटवर्क या अप्रतिबंधित रिमोट शेल तक सामान्य पहुँच नहीं मिलती; फिर भी अविश्वसनीय कोड के लिए सैंडबॉक्स पूर्ण सुरक्षा की गारंटी नहीं है।