Proxmox VE, LXC पर केंद्रित वर्चुअलाइजेशन प्लेटफॉर्म

TrueNAS ने LXC जोड़ा, और दूसरा मिनी पीसी अंत में चला गया

XDA ने इस हफ्ते दूसरे मिनी पीसी की सेवानिवृत्ति के बारे में एक लेख प्रकाशित किया जो आमतौर पर एक होम NAS के बगल में बैठता है जो हल्के सेवाएं चलाता है। TrueNAS SCALE ने अंत में पहली श्रेणी के LXC कंटेनर जोड़े, जिसका अर्थ है कि Home Assistant, Uptime Kuma, Vaultwarden और Frigate NAS पर जा सकते हैं और एक पूरा भौतिक बॉक्स मुक्त कर सकते हैं।

यह केवल आधी कहानी है। LXC इतनी अच्छी तरह काम करने का कारण Linux के लिए Linux Containers के चारों ओर एक दशक का उपकरण है, और नीचे दिए गए सात LXC कंटेनर प्रबंधन ऐप वह इंटरफेस हैं जो होम लैब ऑपरेटर वास्तव में उपयोग करते हैं। कुछ Proxmox VE जैसे सर्व-समावेशी प्लेटफॉर्म हैं। कुछ हल्के वेब यूआई हैं। सभी सात डेस्कटॉप या हेडलेस लिनक्स सर्वर पर चलते हैं और इस सूची में हैं क्योंकि ऑपरेटर उन्हें एक ही रिप्लाई थ्रेड में लगातार अनुशंसा करते हैं।

LXC कंटेनर प्रबंधन ऐप में क्या देखना चाहिए

चार मानदंड एक बचाव उपकरण को एक अच्छे अतिरिक्त से अलग करते हैं।

नीचे दिया गया प्रत्येक विकल्प कम से कम पहले तीन को कवर करता है।

त्वरित तुलना

ऐपसर्वश्रेष्ठलाइसेंसLXC-nativeवेब यूआई
Proxmox VEपूर्ण वर्चुअलाइजेशन स्टैकमुफ्त, GPLहाँहाँ
Incusआधुनिक LXC/LXD कांटामुफ्त, Apache 2.0हाँवैकल्पिक
Cockpitकिसी भी लिनक्स सर्वर के लिए वेब कंसोलमुफ्त, LGPLPodman के माध्यम सेहाँ
PortainerDocker + Kubernetes यूआईमुफ्त CE, भुगतान व्यावसायिककेवल कंटेनरहाँ
TrueNAS SCALENAS + LXC + ऐपमुफ्त, कस्टमहाँ (v25)हाँ
LXD Web UIप्रत्यक्ष LXD/Incus डैशबोर्डमुफ्त, Apache 2.0हाँहाँ
Cosmos Serverकंपोज़-आधारित होम लैब यूआईमुफ्तनहीं, केवल Dockerहाँ

ऐप

1. Proxmox VE, संदर्भ LXC प्लेटफॉर्म

Proxmox VE वह प्लेटफॉर्म है जिसे अधिकांश होम लैब ट्यूटोरियल उदाहरण के रूप में उपयोग करते हैं, और अच्छे कारण के लिए। यह एक ही होस्ट पर LXC और QEMU/KVM को साथ-साथ चलाता है, एक परिपक्व वेब यूआई भेजता है, और LXC कंटेनर ट्यूनिंग के लिए इंटरनेट पर सबसे बड़े समुदाय विकिस में से एक है।

जहां यह कम पड़ता है: मुफ्त स्तर लॉगिन पर एक सदस्यता बैनर के साथ परेशान करता है। बेयर-मेटल इंस्टॉल को पूर्ण होस्ट की आवश्यकता होती है, दूसरे ऑपरेटिंग सिस्टम के अंदर एक VM नहीं।

मूल्य निर्धारण: समुदाय भंडार के साथ मुफ्त। एंटरप्राइज समर्थन सदस्यता लगभग €110 प्रति CPU प्रति वर्ष से।

प्लेटफॉर्म: Debian-आधारित बेयर-मेटल इंस्टॉल; वेब यूआई ब्राउज़र-आधारित है।

डाउनलोड: proxmox.com

निष्कर्ष: विकल्प यदि आप शून्य से होम लैब शुरू कर रहे हैं और VM और LXC दोनों के लिए एक प्लेटफॉर्म चाहते हैं।

2. Incus, LXD का समुदाय कांटा

Incus LXD का समुदाय-संचालित कांटा है जब Canonical ने लाइसेंसिंग को पुनर्गठित किया। यह समान कंटेनर-और-VM कहानी रखता है और LXC अपस्ट्रीम परियोजना अब एक पूर्ण प्रबंधक के लिए इंगित करने की दिशा है।

जहां यह कम पड़ता है: प्राथमिक इंटरफेस CLI है। वेब यूआई एक अलग परियोजना है।

मूल्य निर्धारण: मुफ्त, Apache 2.0।

प्लेटफॉर्म: Linux (Debian, Fedora, Alpine पैकेज), स्नैप इंस्टॉल अभी भी उपलब्ध है।

डाउनलोड: linuxcontainers.org

निष्कर्ष: विकल्प यदि आप Canonical खाते की आवश्यकता के बिना अपस्ट्रीम के सबसे करीब LXC अनुभव चाहते हैं।

3. Cockpit, सामान्य लिनक्स वेब कंसोल

Cockpit किसी भी लिनक्स सर्वर के लिए एक ब्राउज़र-आधारित प्रशासक कंसोल है। Podman मॉड्यूल के साथ यह OCI कंटेनर को प्रबंधित करता है, और Machines मॉड्यूल के साथ यह KVM VMs को संभालता है। यह अभी तक LXC को मूल रूप से चलाता नहीं है लेकिन एक ही सर्वर पर बैठता है और स्पष्ट रूप से स्थिति पढ़ता है।

जहां यह कम पड़ता है: LXC-विशिष्ट प्रबंधन को अभी भी CLI या एक प्लगइन की आवश्यकता है। Cockpit की शक्तियां भंडारण, नेटवर्किंग और ब्राउज़र में SSH टर्मिनल हैं।

मूल्य निर्धारण: मुफ्त, LGPL।

प्लेटफॉर्म: लिनक्स सर्वर (Debian, Fedora, RHEL, openSUSE)।

डाउनलोड: cockpit-project.org

निष्कर्ष: Proxmox या एक सादा LXC होस्ट के साथ “बाकी सब कुछ” प्रबंधन सतह के रूप में स्थापित करें।

4. Portainer, Docker-प्रथम यूआई

Portainer होम लैब स्पेस में सबसे अधिक स्थापित Docker UI है और अब Kubernetes और Podman को भी संभालता है। यह LXC को सीधे प्रबंधित नहीं करता है, लेकिन Proxmox होस्ट पर आप Docker सेवाओं को नियंत्रित करने के लिए एक LXC कंटेनर के अंदर Portainer को चलाएंगे।

जहां यह कम पड़ता है: वास्तविक LXC समर्थन रोडमैप पर नहीं है। व्यावसायिक स्तर कुछ अधिक उपयोगी मल्टी-नोड सुविधाओं को गेट करता है।

मूल्य निर्धारण: मुफ्त कम्युनिटी संस्करण। तीन नोड्स के लिए $749 प्रति वर्ष से व्यावसायिक स्तर।

प्लेटफॉर्म: लिनक्स, विंडोज, macOS, कहीं भी Docker या Kubernetes चलता है।

डाउनलोड: portainer.io

निष्कर्ष: विकल्प यदि आप जो कंटेनर चलाते हैं वह Docker है, LXC नहीं, लेकिन आप उनके लिए ब्राउज़र यूआई चाहते हैं।

5. TrueNAS SCALE, NAS-plus-LXC कहानी

TrueNAS SCALE इस लेख के अस्तित्व का कारण है। 25.x रिलीज़ चक्र मूल LXC समर्थन लाया, इसलिए एक होम NAS अब एक वैध होम लैब आधार है। iX Systems ने ऐप कैटलॉग के चारों ओर वर्कफ़्लो डिज़ाइन किया ताकि एक LXC कंटेनर जोड़ना लगभग एक क्लिक हो।

जहां यह कम पड़ता है: LXC कैटलॉग Proxmox के समुदाय पूल से कम है। कस्टम कंटेनर इमेज को Proxmox में कहीं अधिक सेटअप की आवश्यकता है।

मूल्य निर्धारण: मुफ्त, समुदाय और व्यावसायिक संस्करण।

प्लेटफॉर्म: x86-64 पर बेयर-मेटल।

डाउनलोड: truenas.com

निष्कर्ष: विकल्प यदि आप पहले से TrueNAS चलाते हैं और दूसरे मिनी पीसी पर विचार कर रहे हैं। इसके बजाय यह करें।

6. LXD Web UI, कंटेनर के लिए एक प्रत्यक्ष डैशबोर्ड

LXD Web UI Canonical LXD परियोजना द्वारा एक ब्राउज़र डैशबोर्ड है जो अपने REST API पर LXD या Incus से सीधे बात करता है। कंटेनर बनाएं, टर्मिनल को संलग्न करें, मेट्रिक्स देखें, स्नैपशॉट और टैब छोड़े बिना रोलबैक करें।

जहां यह कम पड़ता है: यह केवल एक यूआई परियोजना है। क्लस्टर प्रबंधन किसी भी उन्नत के लिए CLI पर रहता है।

मूल्य निर्धारण: मुफ्त, Apache 2.0।

प्लेटफॉर्म: कोई भी ब्राउज़र; यूआई LXD या Incus द्वारा परोसा जाता है।

डाउनलोड: linuxcontainers.org

निष्कर्ष: विकल्प यदि Incus या LXD आपका बैकएंड है और आप इसके ऊपर एक उद्देश्य-निर्मित यूआई चाहते हैं।

7. Cosmos Server, कंपोज़-प्रथम होम लैब कंसोल

Cosmos Server एक नया प्रवेशकर्ता है जो Docker कंपोज़, रिवर्स प्रॉक्सिंग और पहचान प्रबंधन को एक होम लैब कंसोल में लपेटता है। यह LXC-मूल नहीं है, लेकिन यह वह है जो बहुत सारे ऑपरेटर Docker चलाने वाले Proxmox LXC कंटेनर के ऊपर स्थापित करते हैं।

जहां यह कम पड़ता है: कोई प्रत्यक्ष LXC प्रबंधन नहीं। परियोजना अभी भी सक्रिय v0.x विकास के तहत है।

मूल्य निर्धारण: मुफ्त, MIT लाइसेंस।

प्लेटफॉर्म: लिनक्स पर Docker, WSL2 के माध्यम से विंडोज।

डाउनलोड: cosmos-cloud.io

निष्कर्ष: स्टैक के शीर्ष परत के रूप में विकल्प जहां LXC आधार है और Docker सेवाएं अंदर रहती हैं।

सही चुनना कैसे करें

यदि आप शून्य से शुरू करते हैं, तो आधार के रूप में Proxmox VE स्थापित करें और अंदर की सेवाओं के लिए Cockpit, Portainer, या LXD Web UI से चुनें। यदि आप पहले से TrueNAS SCALE चलाते हैं और बक्से को समेकित करना चाहते हैं, तो TrueNAS SCALE के नए LXC समर्थन का उपयोग करें और दूसरे होस्ट को पूरी तरह से छोड़ दें। यदि आप अपस्ट्रीम के सबसे करीब Linux Containers अनुभव चाहते हैं, तो Incus को LXD Web UI डैशबोर्ड के साथ उपयोग करें। यदि आप मुख्य रूप से Docker सेवाओं को चलाते हैं, तो Portainer को एक LXC कंटेनर के अंदर रखें और इसे उन्हें संचालित करने दें।

Cosmos Server विकल्प है जब होम लैब एक स्टैक से बढ़ गया है और आप परिवार के सदस्यों के लिए एक अनुकूल मुखपृष्ठ चाहते हैं।

अक्सर पूछे जाने वाले प्रश्न

क्या NAS पर Docker की तुलना में LXC कंटेनर चलाना अधिक सुरक्षित है? स्वचालित रूप से नहीं। LXC और Docker समान कर्नेल अलगाववादी आदिम (नेमस्पेस और cgroups) का उपयोग करते हैं। LXC एक हल्के VM के करीब है और Docker एक एकल ऐप के करीब है; सुरक्षा इस बात से आती है कि आप उन्हें कैसे कॉन्फ़िगर करते हैं, न कि आप कौन सा चुनते हैं।

क्या Proxmox और Incus एक ही होस्ट पर चल सकते हैं? हाँ, लेकिन यह असामान्य है। अधिकांश ऑपरेटर प्रतिस्पर्धी स्नैपशॉट से बचने के लिए प्रति होस्ट एक प्रबंधक चुनते हैं।

क्या TrueNAS SCALE होम लैब उपयोग के लिए Proxmox की जगह लेता है? कई सेटअप के लिए, हाँ। TrueNAS 25.x अब उन कंटेनर को संभालता है जो दूसरे बॉक्स को न्यायसंगत बनाते हैं।

ये कौन से उपकरण ARM Raspberry Pi पर काम करते हैं? Incus, Cockpit, Portainer और LXD Web UI सभी ARM64 लिनक्स वितरण पर चलते हैं। Proxmox VE और TrueNAS SCALE केवल x86-64 हैं।

क्या मैं LXC कंटेनर को बंद किए बिना बैकअप कर सकता हूं? Proxmox और Incus दोनों ZFS या btrfs भंडारण पर लाइव स्नैपशॉट का समर्थन करते हैं। ठंडी बैकअप (कंटेनर को रोक कर) डेटाबेस के लिए अधिक सुरक्षित हैं।