2 पॉइंट द्वारा GN⁺ 2026-03-22 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • वेब ब्राउज़र में चलने वाला Linux सर्वर प्रबंधन के लिए ग्राफिकल इंटरफ़ेस, जो वास्तविक सिस्टम सेशन के साथ सीधे इंटरैक्ट करने वाला हल्का एडमिन टूल है
  • सिस्टम संसाधन, नेटवर्क, स्टोरेज, लॉग आदि को विज़ुअल तरीके से नियंत्रित करने के लिए इंटरैक्टिव प्रबंधन वातावरण प्रदान करता है
  • विभिन्न Linux डिस्ट्रीब्यूशनों पर इंस्टॉल करने के तुरंत बाद उपयोग किया जा सकता है, और कंटेनर·स्टोरेज·नेटवर्क·लॉग प्रबंधन GUI के माध्यम से किया जा सकता है
  • टर्मिनल और वेब इंटरफ़ेस के बीच आपसी संगतता का समर्थन करता है, जिससे सर्विस नियंत्रण और त्रुटि जांच को एकीकृत रूप से संभाला जा सकता है
  • SSH-आधारित मल्टी-सर्वर कनेक्शन और ओपन सोर्स कम्युनिटी भागीदारी संरचना के माध्यम से विस्तारशीलता और सहयोग क्षमता को मजबूत करता है

Cockpit परिचय

  • Cockpit वेब ब्राउज़र में चलने वाला सर्वर प्रबंधन के लिए ग्राफिकल इंटरफ़ेस है, जो वास्तविक Linux सेशन के साथ सीधे इंटरैक्ट करने वाला हल्का सिस्टम एडमिनिस्ट्रेशन टूल है
  • ब्राउज़र के माध्यम से लॉग इन करने पर यह सिस्टम संसाधन, नेटवर्क, स्टोरेज, लॉग आदि को विज़ुअल रूप से प्रबंधित करने के लिए इंटरैक्टिव प्रबंधन वातावरण प्रदान करता है

मुख्य विशेषताएँ

  • विभिन्न Linux डिस्ट्रीब्यूशन (Debian, Fedora, RHEL आदि) पर इंस्टॉल किया जा सकता है, और इंस्टॉलेशन के तुरंत बाद वेब-आधारित प्रबंधन सेशन शुरू किया जा सकता है
  • कंटेनर चलाना, स्टोरेज प्रबंधन, नेटवर्क सेटिंग, लॉग जांच जैसी सामान्य सिस्टम एडमिनिस्ट्रेशन गतिविधियाँ GUI के माध्यम से की जा सकती हैं
  • टर्मिनल और वेब इंटरफ़ेस के बीच आपसी संगतता का समर्थन करता है, इसलिए Cockpit में शुरू की गई सर्विस को टर्मिनल में रोका जा सकता है, और टर्मिनल में हुई त्रुटियों को Cockpit के जर्नल इंटरफ़ेस में देखा जा सकता है
  • SSH के माध्यम से Cockpit इंस्टॉल किए गए अन्य सर्वरों को अतिरिक्त रूप से जोड़ा जा सकता है, और कई होस्ट के बीच आसानी से स्विच किया जा सकता है

विकास और कम्युनिटी

  • Cockpit प्रोजेक्ट ओपन सोर्स डेवलपमेंट मॉडल में संचालित होता है, और डेवलपर दस्तावेज़ तथा योगदान गाइड प्रदान करता है
    • कोड बदलने का तरीका HACKING.md दस्तावेज़ में देखा जा सकता है
    • योगदान और डेवलपर दस्तावेज़ GitHub Wiki के माध्यम से उपलब्ध हैं
  • Matrix चैनल (#cockpit:fedoraproject.org) और मेलिंग लिस्ट के माध्यम से कम्युनिटी संचार का समर्थन
  • प्रोजेक्ट के दर्शन और सिद्धांत, रिलीज़ नोट्स, गोपनीयता नीति आधिकारिक वेबसाइट पर देखी जा सकती हैं

2 टिप्पणियां

 
emusal 2026-03-22

Cockpit बढ़िया है! मैंने इसे परसों वाले प्रोजेक्ट में KVM सर्वर के लिए EMS के विकल्प के तौर पर अच्छे से इस्तेमाल किया था। इसके plugins भी अच्छे हैं और इसकी बेसिक features भी शानदार हैं, इसलिए यह मुझे सच में बहुत पसंद आया। virtual server/Docker containers को मैनेज करने के लिए यह काफ़ी अच्छा लगा!

 
GN⁺ 2026-03-22
Hacker News की राय
  • मुझे Cockpit काफ़ी पसंद है और मैं इसका इस्तेमाल करता हूँ। पूरे सिस्टम की स्थिति एक नज़र में दिख जाती है
    लेकिन Incus कंटेनरों को देखने का कोई तरीका नहीं मिला, इसलिए मैंने हाल ही में HN पर आए Wolfstack को आज़माया। मगर लगता है यह सिर्फ LXC को सपोर्ट करता है
    मैं समझता था कि LXC और Incus लगभग एक जैसे हैं, लेकिन सिर्फ सिस्टम और कंटेनरों को मैनेज करने के लिए सरल GUI ढूँढना भी मुश्किल लग रहा है

    • अगर आप LXD और Incus की बात कर रहे हैं, तो Incus, LXD का fork है और अब काफ़ी अलग हो चुका है। लाइसेंस बदलने की वजह से LXD, Incus का कोड नहीं ले सकता, लेकिन उल्टा संभव है
      Incus पर कम्युनिटी-केंद्रित सक्रिय विकास हो रहा है, और दोनों अंदरूनी तौर पर LXC का इस्तेमाल करते हैं
      “सरल GUI” की परिभाषा हर व्यक्ति के लिए अलग होती है, इसलिए इसे ढूँढना मुश्किल है। मेरे हिसाब से CLI ज़्यादा सरल और प्रभावी है। कंटेनर बढ़ने पर आख़िरकार बात automation तक पहुँचती है
    • Cockpit में podman plugin है, और हाल में podman quadlets मैनेज करने की सुविधा भी जोड़ी गई है। (quadlets, systemd-अनुकूल docker compose जैसा है)
      अगर आप podman इस्तेमाल करते हैं, तो Cockpit UI के फ़ायदे मिल सकते हैं। हालांकि यह हर तरह की कंटेनर तकनीक के साथ कदम नहीं मिला पा रहा है
    • Incus अपने web UI में इन तीनों को सपोर्ट करता है
      • OCI-compatible app containers (docker.io, ghcr.io जैसी registry सपोर्ट)
      • LXC system containers
      • QEMU + KVM आधारित virtual machines
    • OpenMediaVault compose plugin अब तक इस्तेमाल किए गए कंटेनर इंटरफेसों में सबसे अच्छा था। यह NAS distro के लिए है, लेकिन UI इतना अच्छा था कि मैंने इसे हर सर्वर पर इंस्टॉल करके इस्तेमाल किया
    • क्या किसी ने IncusOS इस्तेमाल किया है? मैं अभी सिर्फ Linux के ऊपर Incus चला रहा हूँ, लेकिन IncusOS पर जाने का सोच रहा हूँ
  • अच्छा होता अगर landing page पर ग्राफ़िक इमेज होतीं। देखने से UI कैसा है, इसका कोई अंदाज़ा नहीं लगता

    • मैं कहूँगा कि Cockpit Project को एक बार इस्तेमाल करके देखें 🙂
    • सहमत हूँ। Markdown में कुछ screenshots डालना मुश्किल नहीं है। सिर्फ पूरे desktop capture थे, इसलिए ढूँढना कठिन था
  • मैंने पहले Webmin इस्तेमाल किया था, और सोच रहा हूँ कि आज के Cockpit जैसे server web UI के मुकाबले यह कैसा है

    • इसे देखकर मेरी पहली प्रतिक्रिया थी, “अरे, यह तो Webmin का दोबारा बना हुआ रूप है”
    • इसमें सुविधाएँ कम हैं, लेकिन ज़रूरत पड़ने पर काम चल जाता है। ऐसे web management tools आख़िर में shell scripts ही चलाते हैं, इसलिए Linux में एकसमान API न होने की वजह से इनमें बहुत से जुगाड़ू उपाय होते हैं
      Webmin भी ऐसा ही था, Cockpit बस अलग भाषा में है
      वैसे 45Drives, Cockpit को UI layer की तरह इस्तेमाल करके “Houston” OS बनाता है
      संबंधित लेख
  • लगभग 10 Docker containers मैनेज करने के लिए मैंने Cockpit आज़माया, लेकिन आख़िरकार फिर Portainer पर लौट आया। छोटे Docker host मैनेजमेंट के लिए Cockpit उतना उपयुक्त नहीं लगा

    • मैं Docker Swarm के लिए observation dashboard Cetacean बना रहा हूँ। यह single node पर भी चलता है, इसलिए शायद काम आए
    • मैं भी ऐसी ही यात्रा के बाद अब Dockge इस्तेमाल कर रहा हूँ। compose files को directory में रखकर git से मैनेज किया जा सकता है, इसलिए यह Portainer से ज़्यादा साफ़-सुथरा लगता है
    • हो सकता है आप Dokploy ढूँढ रहे हों। यह Dokku या CapRover से काफ़ी बेहतर है
    • अगर Portainer को अब भी root-privileged container के रूप में चलाना पड़ता है, तो यह थोड़ा असुविधाजनक है
  • मैंने नया Fedora Server Framework Desktop पर इंस्टॉल किया, तो Cockpit अपने-आप enabled था
    सिस्टम overview जल्दी देखने के लिए यह अच्छा है, और basic management भी हो जाती है, लेकिन इसकी सीमाएँ जल्दी सामने आ जाती हैं
    Linux beginners या NAS-स्टाइल web UI से शुरुआत करने वालों के लिए यह अच्छा stepping stone लगता है

    • मेरे जैसे लोगों के लिए, जो साल में शायद एक बार VM बनाते हैं, web UI से VM बनाना काफ़ी सुविधाजनक है
  • Linux system administrator के शुरुआती दिनों में मैंने Cockpit इस्तेमाल किया था। यह काफ़ी stable है, लेकिन CLI में क्या हो रहा है, यह नहीं दिखाता, इसलिए Linux skill बढ़ाने में मदद नहीं मिली
    इसलिए घर पर मैं SSH और TUI पर चला गया। लेकिन enterprise environment में Cockpit, Windows users के अनुकूल abstraction layer के रूप में ठीक है

    • मैं नए platform engineers का आकलन करते समय, CLI troubleshooting ability को बहुत महत्व देता हूँ। abstraction layer के नीचे जाकर समस्या समझनी आनी चाहिए, तभी कोई infrastructure सही तरह डिज़ाइन कर सकता है
  • इसे देखकर मुझे पुराने cPanel की याद आ गई
    cPanel wiki

    • मेरा पहला sysadmin अनुभव Ubuntu eBox के साथ था, और वह वाकई बहुत ख़राब था। UI के बाहर कोई configuration संभव नहीं थी, और log locations भी इतनी बेतरतीब थीं कि debugging असंभव थी
      Cockpit उससे काफ़ी बेहतर है, और systemd और dbus जैसे नए Linux API की वजह से अब ज़्यादा consistent management UI संभव हो पाया है
    • यह सुनकर 2000 के शुरुआती दशक का समय याद आ गया, जब 128MB RAM PIII server पर web hosting चलती थी
    • मेरा भी यही सोचना है
  • मेरा NAS पूरी तरह Cockpit से मैनेज होता है।
    दिलचस्प बात यह है कि यह AMD 7840HS laptop CPU को desktop server board में लगाकर बनाया गया सिस्टम है, और इसमें ZFS raidz1 में कॉन्फ़िगर किए गए 5 SSD हैं
    Cockpit, 45drives ZFS plugin, और web terminal ही काफ़ी हैं, इसलिए अलग से plugin बनाने की ज़रूरत लगभग नहीं पड़ी

    • मैं भी इसे दो सर्वरों पर इस्तेमाल कर रहा हूँ, और Linux management काफ़ी आसान हो गई है
  • Cockpit असल में NAS interface के रूप में भी काफ़ी है। इसमें storage setup, VM, और container management तक किया जा सकता है

    • मैं भी इसे ऐसे ही इस्तेमाल करता हूँ। Proxmox, TrueNAS, या Unraid जैसे भारी-भरकम सेटअप की कोई ज़रूरत नहीं पड़ती
      मैं NAS को इंटरनेट पर expose नहीं करता और सिर्फ WireGuard/Tailscale इस्तेमाल करता हूँ, इसलिए किसी port पर management console खुली हो तो भी चिंता नहीं होती
    • इसमें SAMBA shares भी बनाए जा सकते हैं। हालांकि उसके लिए plugin चाहिए
    • फिर भी UI के लिहाज़ से मुझे TrueNAS ज़्यादा polished लगता है
  • Cockpit PO के रूप में मैं पूछना चाहता हूँ — अगर सिर्फ एक feature जोड़ा जा सके, तो आप क्या चाहेंगे?

    • काश cockpit doctor जैसा कोई command होता। जैसे Cockpit Machines Debian पर अस्थिर है, तो अगर यह dbus configuration जैसी समस्याएँ अपने-आप पहचानकर चेतावनी दे दे, तो बहुत अच्छा होगा
    • जोड़ी जाने वाली सुविधाओं की सूची
      • OIDC आसान सेटअप
      • बेहतर file manager
      • ncdu-style disk analysis addon
      • simple systemd service creation interface
      • UI में चलाए जा रहे commands को और स्पष्ट दिखाने की सुविधा
    • enterprise users के नज़रिए से EntraID authentication support ज़रूरी है।
      अभी Microsoft Entra SSH इस्तेमाल कर रहा हूँ, लेकिन यह Cockpit में काम नहीं करता
    • update page में सुधार की ज़रूरत है। जैसे सिर्फ कुछ updates चुनकर install करने का विकल्प, या CLI से update करने पर लगने वाले समय का अंतर साफ़ दिखाना
    • Incus support