- JetKVM एक अगली पीढ़ी का open source KVM over IP डिवाइस है, जो इंटरनेट के जरिए किसी भी कंप्यूटर को रिमोट से नियंत्रित कर सकता है
- यह OS स्तर पर नहीं, बल्कि हार्डवेयर स्तर पर सिस्टम को नियंत्रित कर सकता है, इसलिए पावर बंद होने पर भी BIOS एक्सेस और रिकवरी कार्य संभव हैं
- अल्ट्रा-लो-लेटेंसी 1080p 60FPS रिमोट कंट्रोल के साथ कीबोर्ड और माउस इनपुट भी बिना noticeable delay के ट्रांसमिट होते हैं, जिससे लोकल जैसी ऑपरेटिंग फील मिलती है
- इसका लक्ष्य पारंपरिक commercial KVM उपकरणों की तुलना में कम लागत और उच्च प्रदर्शन देना है, और open source आधार पर सुरक्षा और विस्तारयोग्यता बढ़ाना है
- यह Go backend और React dashboard, तथा BusyBox आधारित minimal Linux system से बना है, जिससे web-based interface के जरिए सीधे ब्राउज़र में नियंत्रण संभव है
परियोजना अवलोकन
- JetKVM, KVM over IP तकनीक का उपयोग करके नेटवर्क के माध्यम से मॉनिटर, कीबोर्ड और माउस का रिमोट नियंत्रण करने वाला डिवाइस है
- उपयोगकर्ता ऑपरेटिंग सिस्टम स्तर पर नहीं, बल्कि हार्डवेयर स्तर पर सिस्टम को नियंत्रित कर सकते हैं
- पावर बंद होने या OS खराब होने पर भी BIOS एक्सेस और रिकवरी कार्य किए जा सकते हैं
- इसमें 1080p 60FPS वीडियो ट्रांसमिशन और 30~60ms स्तर की latency हासिल की गई है
- H.264 encoding के जरिए bandwidth efficiency बढ़ाई गई है और smooth mouse व keyboard input sync मिलता है
- नतीजतन, रिमोट एक्सेस वातावरण में भी लोकल कंट्रोल के करीब अनुभव मिलता है
- यह परियोजना open source hardware और software के रूप में विकसित की गई है, इसलिए कोई भी इसे modify और extend कर सकता है
- बंद commercial solutions की तुलना में पारदर्शिता और customization की संभावना अधिक है
क्लाउड और प्राइवेसी-केंद्रित डिज़ाइन
- JetKVM Cloud पूरी तरह open source WebRTC-आधारित cloud management interface प्रदान करता है
- क्लाउड एक्सेस वैकल्पिक है, और यह तभी सक्रिय होता है जब उपयोगकर्ता स्पष्ट रूप से सहमति दे
- यह STUN/TURN servers के जरिए NAT traversal connection को सपोर्ट करता है और प्राइवेसी-केंद्रित डिज़ाइन अपनाता है
- यह रिमोट मैनेजमेंट, NAT के पीछे के वातावरण में एक्सेस, direct connection जैसी advanced सुविधाएँ प्रदान करता है
open source घटक
- इसकी संरचना Go language आधारित backend और React dashboard से बनी है
- डेवलपर आसानी से SSH upload के जरिए modify और build कर सकते हैं
- Cloud API और Dashboard भी पूरी तरह सार्वजनिक हैं,
- इसलिए इन्हें secure connection orchestration या customized workflow तक extend किया जा सकता है
- दस्तावेज़ भी open source रूप में उपलब्ध हैं, इसलिए contribution और tutorial लेखन में भागीदारी संभव है
हल्का Linux core
- यह BusyBox आधारित minimal Linux system पर बना है, जिसमें अनावश्यक services हटाकर केवल आवश्यक हिस्से शामिल किए गए हैं
- स्थिर रिमोट एक्सेस के लिए जरूरी components ही बनाए रखे गए हैं
- अनावश्यक load हटाकर दक्षता और स्थिरता को अधिकतम किया गया है
फंडिंग और कम्युनिटी प्रतिक्रिया
- शुरुआत में Kickstarter campaign के जरिए लगभग 6 million USD जुटाए गए, जो लक्ष्य से काफी अधिक था
- यह KVM-संबंधित hardware projects में असाधारण रूप से बड़ी राशि थी
- फिलहाल इसे resellers (iKoolCore, Widspi) आदि के माध्यम से ऑर्डर किया जा सकता है
- JetKVM, ATX Extension Board, DC Power Control Extension, Serial Console Extension
हार्डवेयर विस्तारयोग्यता और मूल्यांकन
- JetKVM डिवाइस में RJ12 expansion port के जरिए hardware features जोड़े जा सकते हैं
- कोई भी आसानी से अपना hardware extension बना सकता है
- कई reviewers ने इसकी जोरदार प्रशंसा की है, और डेटासेंटर से लेकर होमलैब तक इसे बेहतरीन रिमोट मैनेजमेंट solution माना है
- यह open source, privacy और low latency को साथ लाने वाला एक आधुनिक KVM solution है
7 टिप्पणियां
मैं nanokvm का PCIe वर्ज़न इस्तेमाल कर रहा हूँ। यह browser-based है, इसलिए copy-paste वगैरह थोड़े असुविधाजनक हैं, लेकिन hardware को सीधे control किया जा सकता है, इसलिए remote से physically reset कर पाना अच्छा लगता है..
यह ऐसा प्रोडक्ट है जिसे कोरिया में भी कुछ लोग Taobao से सीधे खरीदकर इस्तेमाल करते हैं। विदेश में इस बात को लेकर backdoor विवाद हुआ था कि इसका source code सिर्फ आंशिक रूप से सार्वजनिक किया गया था, लेकिन मेरी जानकारी के अनुसार बाद में इसे पूरी तरह public कर दिया गया।
टाइटल तो सच में काफ़ी डरावना है, lol
क्या यह सुरक्षित है?
ऐसा भी लग सकता है कि यह hacking backdoor उपलब्ध करा सकता है।
Hacker News की राय
मेरा मानना है कि रिमोट KVM उपकरण की विश्वसनीयता महत्वपूर्ण है
लेकिन JetKVM वेबसाइट पर यह तक जानकारी नहीं है कि कंपनी कौन चला रहा है, या वह किस देश में है
Crunchbase देखने पर दो लोग बर्लिन-आधारित दिखते हैं, और पैरेंट कंपनी BuildJet एस्टोनिया में पंजीकृत है
कहा जाता है कि प्रोडक्ट Shenzhen से शिप होता है। BuildJet भी YC से निकली कंपनी है, लेकिन वेबसाइट पर लोगों के बारे में कोई जानकारी नहीं है
मुझे जिज्ञासा है कि क्या ऐसे प्रोडक्ट को एंटरप्राइज़ इंफ्रास्ट्रक्चर में जोड़ने वाले ग्राहक वाकई वेरिफिकेशन प्रक्रिया से गुजरते हैं
कंपनी वेबसाइट पर बुनियादी पहचान संबंधी जानकारी तक न होना अजीब है
मैं ऐसी कंपनी जानकारी की ऑटोमेटेड जांच को API के रूप में बना रहा हूँ
मैंने हाल में Show HN पोस्ट डाली थी, जिसमें कंपनी संरचना विश्लेषण फीचर दिखाया था
अभी संरचना ऐसी दिखती है कि Delaware entity, Estonia entity की 100% मालिक है
व्यक्तिगत रूप से मैं ऐसे उपकरणों को सीधे इंटरनेट पर एक्सपोज़ नहीं करूँगा। लोकल-ओनली उपयोग के लिए यह काम का है
संबंधित वीडियो लिंक
एंटरप्राइज़ आम तौर पर idrac, ilo जैसे डेडिकेटेड हार्डवेयर इस्तेमाल करते हैं
यह महँगा है और थोड़ा रफ है, लेकिन कहीं ज़्यादा पारदर्शी और खुला है
मैंने पहली बार KVM शब्द खोजा, और यहाँ इसका मतलब Keyboard, Video, Mouse है
यानी IP के जरिए किसी फिजिकल मशीन को रिमोटली नियंत्रित करने वाला उपकरण
संबंधित थ्रेड
virtualization वाला KVM तो बाद में आया कॉन्सेप्ट है
RustDesk NAT traversal भी सपोर्ट करता है
JetKVM इस्तेमाल करते हुए मुझे HDMI compatibility issue और “Loading video stream…” एरर का सामना करना पड़ा
issue thread में ऐसे कई समान मामले हैं
“3 में 1 खराब” जैसे मामले भी हैं, इसलिए hardware quality issue भी लगता है
cloud connection optional है, और Tailscale built-in होने से यह काफी उपयोगी है
मेरा मानना है कि ऐसे उपकरणों को पब्लिक इंटरनेट पर न रखना ही सुरक्षित है
मैं JetKVM को काफी संतोषजनक तरीके से इस्तेमाल कर रहा हूँ
याद है कि Kickstarter के समय यह लगभग $50 था, लेकिन अब करीब $90 है
फिर भी इस स्तर की hackability और कीमत के हिसाब से यह अब भी अच्छा विकल्प है
अच्छा होगा अगर PoE version आए
गैर-अमेरिकी निवासी होने के नाते चीन में बने प्रोडक्ट पर अमेरिकी टैरिफ देना अजीब लगता है
JetKVM से संबंधित पुराने HN थ्रेड्स का संग्रह
PiKVM JetKVM का मुख्य प्रतिस्पर्धी प्रोडक्ट है और पूरी तरह open source है
JetKVM की कीमत आधे से भी कम है, इसलिए इसकी कीमत के मामले में प्रतिस्पर्धात्मक बढ़त बड़ी है
PiKVM आधिकारिक साइट
यह CM4-आधारित है, लेकिन इसमें कौन-सा अतिरिक्त हार्डवेयर जोड़ा गया है, यह स्पष्ट नहीं है
यह भी समझ नहीं आता कि इसे सीधे DIY क्यों नहीं बनाया जा सकता
GitHub repository
Pi Zero 2 W पर PiKVM भी चलाया था, लेकिन वह कुछ अस्थिर था
BIOS access देने वाला KVM तरीका ज़्यादा उपयोगी है
अच्छा होगा अगर HDMI के बिना सीधे PCIe bus से जुड़ने वाला KVM card-type device हो
जो केस के अंदर साफ़-सुथरे तरीके से फिट हो जाए और PoE से power मिले, तो आदर्श होगा
उदाहरण लिंक
ASRock Rack जैसे बोर्डों में Out-of-band management controller बिल्ट-इन होता है
GL.iNet ने भी JetKVM जैसा एक समान प्रोडक्ट लॉन्च किया है
GL-RM10 campaign page
मैं NanoKVM को संतोषजनक तरीके से इस्तेमाल कर रहा हूँ
प्रोडक्ट परिचय पेज
लेकिन ATX board अलग से ऑर्डर नहीं किया जा सकता, इसलिए “nanokvm-full” पैकेज खरीदना पड़ता है
मुझे लगा था कि PCIe slot-type KVM form factor होना चाहिए,
लेकिन खोजने पर पता चला कि चीन में पहले से NanoKVM PCIe version बनाया जा चुका है
सचमुच हैरान करने वाली बात है
मैं तो अभी इसे खरीदने जा रहा हूँ।