एक निजी क्लाउड का मतलब पहले एक पूर्ण NAS, सर्वर रैक और हर महीने एक ध्यान देने योग्य बिजली का बिल था। 2026 में इसका मतलब एक सौ डॉलर की एक मिनी-पीसी एक अलमारी में चल रही हो सकती है जिसमें तीन या चार Docker कंटेनर हैं जो 512 MB RAM में फिट होते हैं। चाल यह है कि ऐसे कंटेनरों को चुना जाए जो एक काम अच्छी तरह से करते हैं, न कि उद्यम की गड़बड़ी जो 32 GB और Xeon मानती है।
हमने आठ हल्के स्व-होस्ट किए गए कंटेनरों का परीक्षण किया जो एक सस्ते हमेशा चल रहे बॉक्स को वास्तविक निजी क्लाउड में बदल देते हैं: पासवर्ड, फाइलें, फोटो, निगरानी, दूरस्थ पहुंच, और पूरे स्टैक में उलटा HTTPS। आराम के समय RAM पदचिन्ह और ब्राउजर में हरा ताला पाने के लिए आवश्यक सेटअप प्रयास द्वारा स्थान दिया गया।
एक हल्के कंटेनर में क्या देखना चाहिए
- छोटा आराम का पदचिन्ह। आराम के समय 100 MB RAM से कम एक उचित सीमा है। कुछ 20 MB से कम उपयोग करते हैं।
- एकल-कंटेनर छवि। कोई साइडकार नहीं, कोई अलग डेटाबेस सेवा नहीं, कोई Java रनटाइम नहीं।
- समझदारी से भरी हुई डिफ़ॉल्ट। पहली-चलाने वाला विज़ार्ड एक कार्यकारी, एन्क्रिप्टेड सेवा का उत्पादन करना चाहिए कॉन्फ़िग फ़ाइल में गोता लगाए बिना।
- सक्रिय अपस्ट्रीम। इंटरनेट पर एक मृत परियोजना सुरक्षा घटना प्रतीक्षा करने के लिए है।
- रिवर्स-प्रॉक्सी अनुकूल। प्रत्येक सेवा Nginx Proxy Manager या Caddy के पीछे HTTPS के लिए होनी चाहिए, न कि कच्चा बंदरगाह खोलना।
- भागने का रास्ता। निर्यात और बैकअप प्रलेखित हैं। आप बंद नहीं हैं।
त्वरित तुलना
| कंटेनर | के लिए सर्वश्रेष्ठ | आराम RAM | लाइसेंस | बहु-आर्क |
|---|---|---|---|---|
| Uptime Kuma | स्थिति पृष्ठ + सतर्कता | ~60 MB | MIT | हां |
| Vaultwarden | पासवर्ड | ~15 MB | AGPLv3 | हां |
| Nginx Proxy Manager | HTTPS सामने का दरवाजा | ~50 MB | MIT | हां |
| FileBrowser | फ़ाइल अपलोड और शेयर | ~10 MB | Apache 2.0 | हां |
| Immich | फोटो लाइब्रेरी | ~500 MB | AGPLv3 | हां |
| Dozzle | कंटेनर लॉग UI | ~20 MB | MIT | हां |
| Tailscale | शून्य-कॉन्फिग VPN | ~30 MB | BSD-3 | हां |
| Portainer | कंटेनर प्रबंधक | ~120 MB | zlib | हां |
ऐप्स
1. Uptime Kuma, स्थिति पृष्ठ और सतर्कता
Uptime Kuma मुफ्त Pingdom है जो आप स्वयं होस्ट करते हैं। हर URL, कंटेनर, और Docker सॉकेट की ओर इशारा करें जो आपको परवाह है, एक सूचना चैनल चुनें, और यह समय सारणी पर पिंग करेगा। यूआई एक एकल पृष्ठ है जिसे आप होम डैशबोर्ड पर छोड़ सकते हैं। जब कोई सेवा सुबह 2 बजे बंद हो जाती है, Uptime Kuma वह कंटेनर है जो आपको जागता है।
जहां यह कम पड़ता है: पुश सूचनाएं एक पुल (Ntfy, Gotify, या Discord) की आवश्यकता होती हैं। कोई मूल मोबाइल ऐप नहीं।
कीमत: मुक्त।
प्लेटफॉर्म: Linux, macOS, Docker Desktop के माध्यम से Windows, Raspberry Pi।
डाउनलोड: GitHub पर Uptime Kuma।
निचली पंक्ति: पहले स्थापित करें। आप जो भी स्व-होस्ट करते हैं उसे देखा जाने से लाभ होता है।
2. Vaultwarden, घर के लिए पासवर्ड
Vaultwarden Rust में फिर से लिखा गया Bitwarden-संगत सर्वर है। आराम पर पंद्रह मेगाबाइट RAM, तिजोरी के लिए एक SQLite फ़ाइल, और हर Bitwarden क्लाइंट (मोबाइल, डेस्कटॉप, ब्राउज़र) इसके विरुद्ध काम करता है, बिना यह संकेत के कि यह असली चीज़ नहीं है। WebAuthn चालू करने के लिए केवल एक कॉन्फ़िग टॉगल की आवश्यकता होती है।
जहां यह कम पड़ता है: Bitwarden द्वारा आधिकारिक रूप से समर्थित नहीं। यदि Bitwarden एक API परिवर्तन को तोड़ने वाले को शिप करता है, तो Vaultwarden को पकड़ने में कुछ दिन लगते हैं।
कीमत: मुक्त।
प्लेटफॉर्म: Linux, macOS, Docker Desktop के माध्यम से Windows।
डाउनलोड: GitHub पर Vaultwarden।
निचली पंक्ति: एक घर के लिए स्व-होस्टिंग की सबसे बड़ी जीत। छोटा, सुरक्षित, और सस्ता।
3. Nginx Proxy Manager, HTTPS सामने का दरवाजा
Nginx Proxy Manager Nginx को वेब UI में लपेटता है। एक प्रॉक्सी होस्ट जोड़ें, “Let’s Encrypt सर्टिफिकेट का अनुरोध करें” पर टिक करें, और आपके स्टैक में हर दूसरी सेवा HTTPS प्राप्त करती है, कोई हाथ से संपादित कॉन्फ़िग के बिना। एक्सेस सूचियां नियंत्रित करती हैं कि कौन से स्रोत किन सेवाओं को देखते हैं, और स्ट्रीम गैर-HTTP प्रोटोकॉल को संभालते हैं।
जहां यह कम पड़ता है: यदि आप पहले से ही Caddy जानते हैं तो यह सही विकल्प नहीं है। Caddy एक छोटा एकल बाइनरी है और स्क्रिप्टिंग के लिए आसान है।
कीमत: मुक्त।
प्लेटफॉर्म: Linux, macOS, Docker Desktop के माध्यम से Windows।
डाउनलोड: GitHub पर Nginx Proxy Manager।
निचली पंक्ति: सब कुछ और पर हरा ताला लगाने का सबसे आसान तरीका।
4. FileBrowser, फ़ाइल अपलोड और शेयर
FileBrowser एक फ़ोल्डर को HTTPS के माध्यम से एक ब्राउज़र UI, उपयोगकर्ता खातों और साझा करने योग्य लिंक के साथ प्रदर्शित करता है। दस मेगाबाइट RAM। कोई डेटाबेस नहीं। पहले अपलोड तक दस सेकंड। जब घर में कोई व्यक्ति कहीं से एक फ़ाइल प्राप्त करना चाहता है, तो यह कंटेनर है जो उत्तर देता है।
जहां यह कम पड़ता है: एक पूर्ण सिंक क्लाइंट नहीं। द्विमुखी सिंक के लिए Syncthing का उपयोग करें, पोल-आधारित डाउनलोड और त्वरित शेयर के लिए FileBrowser।
कीमत: मुक्त।
प्लेटफॉर्म: Linux, macOS, Windows.
डाउनलोड: GitHub पर FileBrowser।
निचली पंक्ति: क्लाउड ड्राइव के बिना “यहाँ, यह डाउनलोड करें” काम करने का सबसे हल्का तरीका।
5. Immich, फोटो लाइब्रेरी
Immich स्व-होस्ट किया गया Google Photos क्लोन है जो पिछले साल विश्वसनीय बन गया। चेहरे, AI खोज, iOS और Android से टाइमलाइन सिंक, और मशीन-लर्निंग कार्यकर्ता जो एक ही बॉक्स पर चलता है। एक छोटी लाइब्रेरी के लिए आधा गीगाबाइट RAM से कम, ML कार्यकर्ता के लिए अधिक यदि आप इसे एक बड़े को इंगित करते हैं।
जहां यह कम पड़ता है: Immich को अभी भी इसके स्वयं के रखरखाव कर्ताओं द्वारा अस्थिर के रूप में चिह्नित किया जाता है। बैकअप रखें और हर अपग्रेड से पहले रिलीज़ नोट्स पढ़ें।
कीमत: मुक्त।
प्लेटफॉर्म: Linux, Docker Desktop के माध्यम से macOS।
डाउनलोड: GitHub पर Immich और Immich वेबसाइट।
निचली पंक्ति: उन लोगों के लिए वर्तमान उत्तर जो स्वचालित रूप से संगठित टाइमलाइन का त्याग किए बिना Google Photos से दूर जाना चाहते हैं।
6. Dozzle, ब्राउज़र में कंटेनर लॉग
Dozzle Docker कंटेनर लॉग को ब्राउज़र टैब में स्ट्रीम करता है। बीस मेगाबाइट RAM, शून्य कॉन्फ़िग। जब Vaultwarden या Immich दुर्व्यवहार करता है, तो Dozzle SSH करने और docker logs चलाने की तुलना में खोलना तेज़ होता है।
जहां यह कम पड़ता है: केवल वर्तमान लॉग दिखाता है। एक लॉग एग्रीगेटर नहीं, इतिहास पर खोज इंजन नहीं।
कीमत: मुक्त।
प्लेटफॉर्म: Linux, macOS, Docker Desktop के माध्यम से Windows।
डाउनलोड: GitHub पर Dozzle।
निचली पंक्ति: डीबगिंग कंटेनर। एक बार स्थापित करें, बाद में अपने आप को धन्यवाद दें।
7. Tailscale, शून्य-कॉन्फिग VPN
Tailscale क्लाइंट पर खुला नहीं है, लेकिन समन्वय सेवा को स्व-होस्ट किए गए Headscale प्रोजेक्ट द्वारा प्रतिस्थापित किया जा सकता है। व्यवहार में, Tailscale की मुफ्त योजना तीन उपयोगकर्ताओं और सौ डिवाइसों को कवर करती है, जो एक घर के लिए और कुछ हमेशा-चल रहे सेवाओं के लिए पर्याप्त है। स्टैक में हर कंटेनर Tailnet से जुड़े किसी भी डिवाइस से नाम से पहुंचने योग्य बन जाता है, बिना राउटर पोर्ट खोले।
जहां यह कम पड़ता है: Tailscale के समन्वय विमान में विश्वास। यदि यह एक बाधा है, तो इसके बजाय Headscale चलाएं।
कीमत: व्यक्तिगत उपयोग के लिए मुफ्त तीन उपयोगकर्ता और सौ डिवाइस तक।
प्लेटफॉर्म: Linux, macOS, Windows, iOS, Android।
डाउनलोड: GitHub पर Tailscale और Tailscale वेबसाइट।
निचली पंक्ति: कंटेनर जिसका मतलब है कि आप फिर कभी राउटर पोर्ट नहीं खोलते।
8. Portainer, पूरे स्टैक के लिए कंटेनर प्रबंधक
Portainer Docker के ऊपर वेब UI है। एक कंटेनर जोड़ें, एक env var संपादित करें, एक स्टैक को पुनः आरंभ करें, संसाधन उपयोग देखें। कम्युनिटी संस्करण मुफ्त है और अधिकांश घर की प्रयोगशालाओं को क्या चाहिए इसे कवर करता है। 100 MB RAM से ऊपर लेकिन CLI को वैकल्पिक बनाकर वापस आता है।
जहां यह कम पड़ता है: इस सूची में सबसे भारी कंटेनर। यदि आप टर्मिनल में docker compose के साथ आरामदायक हैं तो इसे छोड़ दें।
कीमत: मुक्त कम्युनिटी संस्करण। बड़े परिनियोजन के लिए भुगतान व्यावसायिक संस्करण।
प्लेटफॉर्म: Linux, macOS, Windows.
डाउनलोड: GitHub पर Portainer और Portainer वेबसाइट।
निचली पंक्ति: अनुकूल नियंत्रण पैनल। यदि आप क्लिक करना चाहते हैं तो इंस्टॉल करें, यदि आप टाइप करना पसंद करते हैं तो छोड़ दें।
सही को चुनने का तरीका
- आप सबसे छोटा संभव निजी क्लाउड चाहते हैं: Vaultwarden, FileBrowser, Nginx Proxy Manager। तीन कंटेनर, 100 MB RAM से कम।
- आपके पास एक काम करने वाला स्टैक है और आप इसे निगरानी करना चाहते हैं: Uptime Kuma प्लस Dozzle।
- आप Google Photos से दूर जाना चाहते हैं: Immich। दूसरों की तुलना में अधिक RAM के लिए बजट।
- आप राउटर पोर्ट नहीं खोलना चाहते: Tailscale। सब कुछ और Tailnet पर निजी रहता है।
- आप टाइप करने के लिए क्लिक करना पसंद करते हैं: Portainer।
अक्सर पूछे जाने वाले प्रश्न
मुझे एक हल्के Docker स्टैक के लिए कौन सा हार्डवेयर चाहिए?
8 GB RAM के साथ Intel N100 मिनी-पीसी इन सभी आठ कंटेनरों को बहुत जगह के साथ संभालता है। नई से 100 डॉलर से कम, इस्तेमाल से 60।
क्या मुझे डोमेन नाम की जरूरत है?
केवल आंतरिक उपयोग के लिए, नहीं। किसी भी चीज़ के लिए जो आप एक फोन से HTTPS के साथ नाम द्वारा प्राप्त करना चाहते हैं, हां। Cloudflare, Namecheap, और Porkbun सभी काम कर रहे डोमेन बेचते हैं लगभग 10 डॉलर प्रति वर्ष।
Docker Compose पर्याप्त है या मुझे Kubernetes की आवश्यकता है?
Docker Compose एक घर की प्रयोगशाला के लिए पर्याप्त है। Kubernetes समस्याओं को हल करता है जो आपके पास नहीं हैं और कुछ को बनाता है जो आप नहीं चाहते।
मैं इन सभी का बैकअप कैसे लूं?
प्रत्येक कंटेनर के डेटा निर्देशिका को एक फ़ोल्डर से बांधें, फिर उस फ़ोल्डर का बैकअप Restic, Borg, या Duplicati के साथ लें। पुनर्प्राप्ति का परीक्षण करें।
जब मैं बहुत अधिक कंटेनर जोड़ता हूं तो पहले क्या टूटता है?
RAM, फिर बूट ड्राइव पर IOPS यदि यह धीमी eMMC है। यहाँ आठ कंटेनर 1 GB के भीतर फिट होते हैं। दस अधिक आकस्मिक 4 के भीतर फिट होते हैं।