Docker VPS होस्टिंग: कंटेनर तुरंत चलाने वाला सर्वर
- Docker Engine और Docker Compose पहले से इंस्टॉल
- root एक्सेस और पब्लिक IPv4, IPv6 एड्रेस
- 40 शहरों में एक जैसी कीमत
HELPER VPS Docker VPS एक Linux क्लाउड सर्वर है जो Docker Engine और Docker Compose के साथ Ubuntu 24.04 LTS पर शुरू होता है जब आप सर्वर बनाते समय इमेज सूची में Docker चुनते हैं, $25.00 प्रति माह से। लॉग इन करते ही docker run या docker compose up से कोई भी कंटेनर शुरू करें।
Docker क्या है?
Docker एक टूल है जो प्रोग्राम और उसकी ज़रूरी लाइब्रेरी व सेटिंग को कंटेनर नाम के एक पैकेज में बाँधता है, ताकि वह किसी भी Linux सर्वर पर एक जैसा चले। इसका मुख्य इंजन Moby प्रोजेक्ट के तहत ओपन सोर्स (Apache 2.0) है, और Docker Hub जैसी रिपॉज़िटरी से अनगिनत आधिकारिक इमेज डाउनलोड करके तुरंत इस्तेमाल कर सकते हैं।
Docker Compose कई कंटेनर को एक YAML फ़ाइल में लिखकर docker compose up की एक लाइन से साथ चलाने वाला टूल है। वेब सर्वर, डेटाबेस और कैश जैसी जुड़ी हुई सर्विस एक फ़ाइल से संभलती हैं, इसलिए नया सर्वर बनाने पर भी वही फ़ाइल होने से बिल्कुल वैसा ही माहौल फिर से तैयार हो जाता है। Docker VPS वह सर्वर है जिसमें ये दोनों शुरू से तैयार मिलते हैं।
Docker VPS से क्या कर सकते हैं?
कंटेनर इमेज के रूप में मिलने वाले लगभग हर सर्वर प्रोग्राम को एक Docker VPS पर सेल्फ़-होस्ट करें।
वेब ऐप और API डिप्लॉय
अपना ऐप इमेज के रूप में बिल्ड करके चलाएँ, और नया वर्ज़न आने पर सिर्फ़ इमेज बदलकर फिर से चलाएँ। डेवलपमेंट PC और सर्वर के माहौल का अंतर कम होता है।
ओपन सोर्स टूल की सेल्फ़-होस्टिंग
n8n, Nextcloud, Uptime Kuma, Grafana जैसे आधिकारिक Docker इमेज वाले टूल एक-दो कमांड में इंस्टॉल करें।
डेटाबेस और कैश
PostgreSQL, MySQL, Redis को कंटेनर में चलाएँ और डेटा को वॉल्यूम में अलग रखें, जिससे अपडेट और साफ़-सफ़ाई आसान हो।
बिल्ड और टेस्ट एनवायरनमेंट
हर ब्रांच के लिए अलग कंटेनर चलाकर टेस्ट करें, और काम पूरा होने पर सिर्फ़ कंटेनर हटाकर सर्वर साफ़ रखें।
Docker VPS कैसे शुरू करें?
तीन स्टेप में कंटेनर चलाने की तैयारी पूरी हो जाती है।
चरण 1. सर्वर बनाएँ
एक क्षेत्र और साइज़ चुनें और इमेज सूची में Docker चुनें। आपके चुने गए प्लान और अवधि के लिए भुगतान प्रोसेस होता है, और Docker Ubuntu 24.04 पर इंस्टॉल हो जाता है।
चरण 2. SSH से कनेक्ट करें
रजिस्टर की गई SSH की या root पासवर्ड से सर्वर IP पर कनेक्ट करें। docker version और docker compose version से इंस्टॉलेशन जाँचें।
चरण 3. कंटेनर चलाएँ
docker run से एक इमेज चलाएँ, या compose.yaml अपलोड करके docker compose up -d से कई सर्विस साथ शुरू करें।
Docker को VPS पर खुद सेल्फ़-होस्ट करने के क्या फ़ायदे हैं?
कंटेनर प्लेटफ़ॉर्म के शुल्क की जगह एक सर्वर की कीमत में कई सर्विस साथ चलाएँ।
तय मासिक शुल्क: कितने भी कंटेनर चलाएँ, कीमत सर्वर प्लान जितनी ही रहती है, इसलिए खर्च का हिसाब आसान है।
पूरा root एक्सेस: नेटवर्क, वॉल्यूम, फ़ायरवॉल और कर्नेल सेटिंग तक अपनी मर्ज़ी से बदलें।
पास का क्षेत्र चुनें: 31 देशों के 40 शहरों में से यूज़र के सबसे पास वाली जगह पर सर्वर रखें।
वही माहौल दोबारा: Compose फ़ाइल हो तो नए सर्वर पर भी वही सेटअप कुछ ही मिनट में फिर से तैयार करें।
ज़रूरी विकल्प जोड़ें: ऑटो बैकअप, अतिरिक्त डिस्क और DDoS सुरक्षा बनाते समय चुनें और मासिक शुल्क में जोड़ें।
USDT से आसान भुगतान: एक अकाउंट टोकन से साइन अप करें और अपनी चुनी हुई अवधि के लिए भुगतान करें।
Docker के साथ ज़्यादा इस्तेमाल होने वाले टूल
ये टूल आधिकारिक इमेज के साथ आते हैं, इसलिए Docker VPS पर तुरंत चलाए जा सकते हैं।
- Portainer
- NGINX
- PostgreSQL
- Redis
- Uptime Kuma
- Grafana
सर्वर को अपने ग्राहकों के पास रखें
31 देशों के 40 शहरों में कहीं भी एक ही कीमत पर Docker सर्वर बनाएँ।
Docker VPS का साइज़ कैसे चुनें?
कंटेनर की संख्या से पहले यह देखें कि उनके अंदर चलने वाले प्रोग्राम कितनी मेमोरी लेते हैं।
Docker खुद हल्का है, लेकिन उस पर चलने वाले प्रोग्राम प्रत्येक मेमोरी का उपयोग करते हैं। कुछ छोटे वेब ऐप्स या बॉट्स के लिए, 12 GB मेमोरी वाला g12 पर्याप्त है; डेटाबेस, वेब सर्वर और कैश को जोड़ने वाले Compose सेटअप के लिए, 16 GB या अधिक वाला g16 या n16 अधिक आरामदायक है। यदि आप अक्सर इमेज बिल्ड करते हैं या डेटाबेस को बहुत पढ़ते-लिखते हैं, तो NVMe डिस्क वाला हाई परफ़ॉर्मेंस प्लान स्पष्ट अंतर लाता है।
इमेज और वॉल्यूम समय के साथ डिस्क भरते हैं। docker system df से इस्तेमाल देखें और docker image prune से न इस्तेमाल होने वाली इमेज हटाएँ, तो जगह लंबे समय तक पर्याप्त रहती है। जिस सर्विस में डेटा लगातार बढ़ता है, उसके लिए बनाते समय अतिरिक्त डिस्क जोड़ें, और सर्विस बढ़ने पर बड़े प्लान से नया सर्वर बनाकर Compose फ़ाइल और वॉल्यूम डेटा ले जाएँ।
Docker VPS को सुरक्षित चलाने के लिए क्या ध्यान रखें?
पोर्ट कितने खुले हैं, अपडेट और बैकअप, इन तीन बातों की आदत डाल लें तो काफ़ी है।
docker run -p से खोला गया पोर्ट सीधे इंटरनेट पर खुल जाता है। डेटाबेस जैसी सर्विस जिन्हें बाहर से इस्तेमाल करने की ज़रूरत नहीं, उनका पोर्ट न खोलें और उन्हें सिर्फ़ Compose के अंदरूनी नेटवर्क से जोड़ें। वेब सर्विस को Nginx जैसे रिवर्स प्रॉक्सी के पीछे रखें और डोमेन व HTTPS सर्टिफ़िकेट लगाएँ, तो सब साफ़-सुथरा रहता है। SSH के लिए पासवर्ड की जगह SSH की से लॉग इन हो, इसके लिए सर्वर बनाते समय की चुन लेना अच्छा है।
कंटेनर इमेज को नए वर्ज़न पर अपडेट करने के लिए docker compose pull और फिर docker compose up -d चलाएँ। महत्वपूर्ण वॉल्यूम डेटा को अलग से डाउनलोड करके रखें, और सर्वर बनाते समय ऑटोमैटिक बैकअप विकल्प (प्लान कीमत का 5.6%) चालू करें ताकि पूरे सर्वर का नियमित बैकअप हो। जब आप बैकअप से रोलबैक करना चाहें, तो अपने पहले भुगतान की पुष्टि होने के बाद सपोर्ट पेज पर अनुरोध करें।
Docker होस्टिंग से जुड़े आम सवाल
Docker VPS चुनते और इंस्टॉल करते समय अक्सर पूछे जाने वाले सवाल।
Docker VPS में क्या इंस्टॉल होता है?
Ubuntu 24.04 LTS पर Docker Engine और Docker Compose इंस्टॉल होते हैं। लॉग इन करते ही docker और docker compose कमांड इस्तेमाल कर सकते हैं, बाकी सब सामान्य Ubuntu सर्वर जैसा ही है।
Docker VPS होस्टिंग की कीमत कितनी है?
Docker ऐप का कोई अतिरिक्त शुल्क नहीं, सिर्फ़ चुने गए सर्वर प्लान की कीमत लगती है। सबसे छोटा प्लान $25.00 प्रति माह से है, और हर क्षेत्र में एक ही प्लान की कीमत एक जैसी है।
Docker सर्वर कैसे खरीदें?
एक क्षेत्र और साइज़ चुनें, इमेज के रूप में Docker चुनें, और सर्वर बनाने के लिए भुगतान करें। आप 1, 3, 6 या 12 महीने के बिलिंग पीरियड चुन सकते हैं, जिसमें 3 महीने के लिए 10% छूट, 6 महीने के लिए 15% छूट और 12 महीने के लिए 25% छूट है।
क्या root एक्सेस मिलता है?
हाँ, हर सर्वर पर root से SSH कनेक्शन मिलता है। पैकेज इंस्टॉल, फ़ायरवॉल और कर्नेल सेटिंग तक खुद बदल सकते हैं, और root पासवर्ड अकाउंट स्क्रीन से फिर से बना सकते हैं।
क्या Docker Hub की इमेज सीधे इस्तेमाल कर सकते हैं?
हाँ, docker pull या docker run से Docker Hub और दूसरी पब्लिक रिपॉज़िटरी की इमेज सीधे डाउनलोड करें। प्राइवेट रिपॉज़िटरी भी docker login के बाद इस्तेमाल कर सकते हैं।
क्या Portainer जैसी मैनेजमेंट स्क्रीन इस्तेमाल कर सकते हैं?
हाँ, Portainer की आधिकारिक इमेज से सिर्फ़ एक कंटेनर चलाएँ और वेब स्क्रीन से कंटेनर, इमेज और वॉल्यूम मैनेज करें। मैनेजमेंट स्क्रीन को HTTPS और मज़बूत पासवर्ड से सुरक्षित रखें।
क्या कंटेनर से ईमेल भेज सकते हैं?
ईमेल 587 पोर्ट इस्तेमाल करने वाली बाहरी ईमेल भेजने की सर्विस जोड़कर भेजें। बाहर जाने वाला पोर्ट 25 सभी सर्वर पर बंद रहता है, इसलिए ऐप की SMTP सेटिंग में भेजने वाली सर्विस का एड्रेस और पोर्ट 587 डालें।
दूसरा ऑपरेटिंग सिस्टम चाहिए तो क्या करें?
सर्वर पेज पर ऑपरेटिंग सिस्टम री-इंस्टॉल से दूसरी इमेज चुनें। री-इंस्टॉल डिस्क मिटाकर नए सिरे से इंस्टॉल करता है, इसलिए ज़रूरी वॉल्यूम डेटा पहले डाउनलोड कर लें।
बैकअप कैसे होता है?
सर्वर बनाते समय ऑटोमैटिक बैकअप विकल्प चुनने से प्लान कीमत का 5.6% फीस में जुड़ता है और पूरे सर्वर का नियमित बैकअप होता है। बैकअप से रोलबैक का अनुरोध सपोर्ट पेज पर किया जाता है जब आपका पहला भुगतान पुष्टि हो जाता है, और वॉल्यूम डेटा की अपनी कॉपी रखने से अतिरिक्त मन की शांति मिलती है।
क्या IPv6 पर कंटेनर पब्लिक कर सकते हैं?
हाँ, हर सर्वर के साथ पब्लिक IPv4 और IPv6 एड्रेस दोनों मिलते हैं। Docker में IPv6 को daemon.json सेटिंग से चालू करें, और डोमेन में A रिकॉर्ड और AAAA रिकॉर्ड दोनों जोड़ें।
क्या API से Docker सर्वर बना सकते हैं?
हाँ, डेवलपर API (REST) आपको सर्वर बनाने, उन्हें चालू और बंद करने और डिलीट करने की अनुमति देता है। पहले भुगतान की पुष्टि होने के बाद API कुंजी अकाउंट में खुल जाती है।
Docker और Docker Compose अपने-अपने प्रोजेक्ट के ओपन सोर्स सॉफ़्टवेयर हैं, और HELPER VPS सर्वर बनाते समय सिर्फ़ इन्हें इंस्टॉल करता है। इंस्टॉल के बाद अपडेट, कंटेनर सेटिंग और ऐप के इस्तेमाल को आप खुद मैनेज करते हैं। सर्वर का शुल्क चुने गए प्लान की कीमत है, और Docker ऐप पर कोई अतिरिक्त शुल्क नहीं।
Docker सर्वर गाइड
सर्वर मिलने के बाद सबसे पहले करने लायक काम।
