नेक्स्टक्लाउड डॉकर कंपोज़

Nekstakla Uda Dokara Kampoza



नेक्स्टक्लाउड एक स्वतंत्र और ओपन-सोर्स, सेल्फ-होस्टेड और सुरक्षित फ़ाइल स्टोरेज, सिंक्रोनाइज़ेशन और शेयरिंग के लिए अत्यधिक एक्स्टेंसिबल प्लेटफ़ॉर्म है।

नेक्स्टक्लाउड डेटा एन्क्रिप्शन, एक्सेस कंट्रोल, वर्जनिंग और बहुत कुछ जैसी उन्नत सुविधाएँ प्रदान करने के लिए HTTP और WebDAV प्रोटोकॉल के साथ क्लाइंट-सर्वर आर्किटेक्चर का उपयोग करता है।

इसके अतिरिक्त, नेक्स्टक्लाउड में ऐप एकीकरण की सुविधा है, जो आपको इसकी कार्यक्षमता बढ़ाने और एपीआई के माध्यम से कस्टम समाधान बनाने की अनुमति देता है।







इस ट्यूटोरियल में, हम डॉकर कंटेनरों का उपयोग करके नेक्स्टक्लाउड इंस्टेंस स्थापित करने की प्रक्रिया पर शीघ्रता से विचार करेंगे।



आवश्यकताएं

इस पोस्ट में दिए गए आदेशों और चरणों को चलाने के लिए, सुनिश्चित करें कि आपके पास निम्नलिखित हैं:



  1. डॉकर इंजन स्थापित
  2. डॉकर कंपोज़ स्थापित
  3. डॉकर कंटेनरों को चलाने के लिए पर्याप्त अनुमतियाँ

डॉकर कंपोज़ फ़ाइल को परिभाषित करना

पहला चरण डॉकर कंटेनर को चलाने के लिए डॉकर कंपोज़ कॉन्फ़िगरेशन को परिभाषित करना है। कॉन्फ़िगरेशन फ़ाइल को संग्रहीत करने के लिए निर्देशिका बनाकर प्रारंभ करें:





$ mkdir अगलाबादल

$ सीडी अगलाबादल

Elasticsearch क्लस्टर को चलाने के लिए एक docker-compose.yml फ़ाइल बनाएं जैसा कि नीचे दिए गए उदाहरण कॉन्फ़िगरेशन में दिखाया गया है:

---
संस्करण: '2.1'
सेवाएँ:
अगलाबादल:
छवि: lscr.io / linuxserver / नेक्स्टक्लाउड:नवीनतम
कंटेनर_नाम: अगला क्लाउड
पर्यावरण:
- पेड़ = 1000
- पीजीआईडी = 1000
- टी.जेड =आदि / UTC
वॉल्यूम:
- . / एप्लिकेशन आंकड़ा: / कॉन्फ़िग
- . / डेटा: / डेटा
बंदरगाह:
- 443 : 443
पुनरारंभ करें: जब तक रोका न जाए

इस उदाहरण फ़ाइल में, हम एक सेवा को परिभाषित करते हैं। नेक्स्ट क्लाउड सेवा हमें नेक्स्टक्लाउड इंस्टेंस को कॉन्फ़िगर करने की अनुमति देती है।



सेवा परिभाषाएँ नीचे व्यक्त की गई हैं:

  • नेक्स्टक्लाउड नवीनतम छवि का उपयोग करें।
  • कंटेनर नाम को नेक्स्टक्लाउड पर सेट करें।
  • उपयोगकर्ता और समूह आईडी (पीयूआईडी और पीजीआईडी) और समय क्षेत्र (टीजेड) के लिए पर्यावरण चर परिभाषित करें।
  • कॉन्फ़िगरेशन और डेटा भंडारण के लिए होस्ट निर्देशिकाओं (./appdata और ./data) को कंटेनर वॉल्यूम में मैप करें।

अंत में, हम HTTPS ट्रैफ़िक के लिए पोर्ट 443 पर सुनते हैं और स्पष्ट रूप से बंद न होने तक स्वचालित रूप से पुनः आरंभ करने के लिए सेट है।

आवश्यकतानुसार उपरोक्त प्रविष्टियों को ऐपडेटा के पथ और डेटा के पथ से बदलना सुनिश्चित करें।

कंटेनर चलाएँ

एक बार जब हमारे पास सेवाएँ परिभाषित हो जाती हैं, तो हम डॉकर कंपोज़ कमांड का उपयोग करके कंटेनर को आगे बढ़ा सकते हैं और चला सकते हैं:

$ डोकर रचना -डी

इलास्टिक्स खोज और किबाना तक पहुँचना

एक बार कंटेनर शुरू हो जाने के बाद, हम आगे बढ़ सकते हैं और निम्नलिखित पते पर इंस्टेंस तक पहुंच सकते हैं:

https: // लोकलहोस्ट: 443 - > Elasticsearch

आपको खाते को कॉन्फ़िगर करने और व्यवस्थापक करने के लिए प्रेरित किया जाएगा.

एक बार संतुष्ट होने पर, इंस्टॉलेशन प्रक्रिया को चलाने के लिए इंस्टॉल पर क्लिक करें।

इसके बाद, आप वे ऐप्स चुन सकते हैं जिन्हें आप अपने इंस्टेंस में इंस्टॉल करना चाहते हैं:

यह इंस्टेंस को आपके इच्छित टूल और कॉन्फ़िगरेशन के साथ सेटअप करेगा और आपको डैशबोर्ड पर ले जाएगा।

निष्कर्ष

इस लेख में डॉकटर कंटेनरों का उपयोग करके नेक्स्टक्लाउड इंस्टेंस को परिभाषित करने और चलाने के बुनियादी चरणों को शामिल किया गया है।