मुखपृष्ठ » मेजबानी » फ्री में सेल्फ-होस्टेड (प्राइवेट) क्लाउड का निर्माण कैसे करें

    फ्री में सेल्फ-होस्टेड (प्राइवेट) क्लाउड का निर्माण कैसे करें

    यदि आप ड्रॉपबॉक्स और गूगल ड्राइव जैसे सार्वजनिक बादलों को डंप करना चाहते हैं और एक आत्म-होस्ट का निर्माण करते हैं आपकी टीम या व्यवसाय के लिए बादल, तो नेक्क्लाउड एक आदर्श समाधान है। यह क्लाउड स्टोरेज प्रदाता की लगभग सभी आवश्यक सुविधाओं के साथ-साथ एक निजी, स्व-होस्टेड समाधान के सभी नियंत्रण और सुरक्षा लाभ प्रदान करता है.

    इस पोस्ट में, मैं पहली बार जा रहा हूँ एक होस्टिंग प्रदाता खोजें जो नेक्क्लाउड का समर्थन करता है, और फिर मैं अपने निजी क्लाउड बनाने के लिए इस समाधान को सेटअप करूंगा। यदि आपको एक निजी क्लाउड की आवश्यकता है, तो इस ट्यूटोरियल का अनुसरण करें Nextcloud का उपयोग करके एक बनाएं.

    नेक्क्लाउड का उपयोग क्यों करें?

    पहली नज़र में मेरी नज़र क्या है, नेक्क्लाउड है लोकप्रिय प्लेटफार्मों के लिए अपार समर्थन - मोबाइल के साथ-साथ डेस्कटॉप प्लेटफॉर्म भी। यह अधिकांश ऑपरेटिंग सिस्टम के लिए देशी ऐप्स प्रदान करता है, जिससे आप या आपकी टीम किसी भी डिवाइस या जगह से काम कर सकती है। इसका मतलब है, शुक्र है कि अधिक बुनियादी ढांचा लागत नहीं है.

    यह सिर्फ शुरुआत है - नेक्क्लाउड बहुत अधिक विशेषताओं को होस्ट करता है जो इसे एक अद्भुत निजी क्लाउड समाधान बनाते हैं। इसकी मुख्य विशेषताओं में से कुछ में शामिल हैं:

    1. स्वयं की मेजबानी समाधान - अगलेक्लाउड को लगभग कहीं भी होस्ट किया जा सकता है - आपका घर या कार्यालय, एक डेटा सेंटर, या एक होस्टिंग प्रदाता, आपको कुल नियंत्रण देता है जहां इसके डेवलपर्स को आपके डेटा तक कोई पहुंच नहीं है।.
    2. साझा करने की सुविधाएँ - Nextcloud मन की शांति के साथ फ़ाइलों को साझा करने की अनुमति देता है। आप पासवर्ड संरक्षित लिंक का उपयोग करके अपने क्लाउड पर या अपने क्लाउड से किसी के भी साथ फ़ाइल साझा कर सकते हैं और वे फ़ाइलें भी अपलोड कर सकते हैं.
    3. सुरक्षा सबसे महत्वपूर्ण है - Nextcloud में उद्योग-मानक सुरक्षा और सुरक्षा पद्धतियां शामिल हैं जिनमें एंड-टू-एंड एन्क्रिप्शन सुविधा शामिल है। यह लोकप्रिय प्रमाणीकरण, नियंत्रण और अनुमति योजनाओं का समर्थन करता है.
    4. एकीकरण के बहुत सारे - Nextcloud एकीकरण के समर्थन के साथ आता है - एप्लिकेशन और सेवाएं आपके क्लाउड की कार्यक्षमता का विस्तार करने के लिए। उदाहरण के लिए, आप कार्यों को प्रबंधित कर सकते हैं, मार्कडाउन में फ़ाइलों को संपादित कर सकते हैं, और अधिक कर सकते हैं.

    जहां नेक्क्लाउड की कोशिश करें?

    यदि आप नेक्स्टक्लाउड को आज़माने के लिए सिर्फ एक मुफ्त खाते की तलाश कर रहे हैं, तो आप उन होस्टिंग प्रदाताओं का उपयोग कर सकते हैं जो नेक्स्टक्लाउड के प्रबंधित उदाहरण प्रस्तुत करते हैं। हालाँकि, एक मुफ्त खाता बड़े भंडारण आकार या सभी ऐप्स या सुविधाओं के लिए सहायता प्रदान नहीं कर सकता है.

    कृपया ऐसी सेवाओं की एक सूची नीचे देखें नेक्स्टक्लाउड को तुरंत आज़माएं:

    • Dediserve - आपके निःशुल्क खाते में कुल 10GB आवंटित करता है.
    • oCloud.de यह 1GB स्टोरेज स्पेस के साथ एक मुफ्त खाता प्रदान करता है.
    • OwnDrive - कुछ ऐप्स के लिए समर्थन के साथ 1GB खाता प्रदान करता है.
    • Serverdiscounter - 5GB की एक अच्छी जगह का भंडारण करता है.
    • Unixcorn - त्वरित साइन-अप की अनुमति देता है और 1GB स्थान प्रदान करता है.
    • Wölkli - मुफ्त में 1GB स्टोरेज स्पेस के साथ एक खाता प्रदान करता है.

    Nextcloud कैसे स्थापित करें?

    Nextcloud तीन तरीकों में से किसी का उपयोग करके अपने सर्वर पर स्थापित किया जा सकता है:

    1. वेब इंस्टॉलर - यह अपने सर्वर पर Nextcloud स्थापित करने का सबसे तेज़ तरीका है, विशेष रूप से साझा होस्टिंग में। आपको अपने सर्वर पर एक एकल फ़ाइल अपलोड करने और इसे निष्पादित करने की आवश्यकता है - यह इस समाधान को डाउनलोड और इंस्टॉल करता है.
    2. संग्रह फ़ाइल - यह सर्वर के मालिक के लिए अनुशंसित विकल्प है। आपको इसका पूरा पैकेज (आर्काइव के रूप में) अपलोड करना होगा और अपने वेब सर्वर पर एक फ़ोल्डर में इसकी सामग्री को निकालने के लिए इसे सार्वजनिक रूप से उपलब्ध कराना होगा.
    3. उपकरण - यह गैर-टेक-सेवी व्यक्तियों के लिए सबसे आसान तरीका है लेकिन यह सर्वर मालिकों के लिए फिर से लागू होता है। आपको पूर्व-स्थापित Nextcloud के साथ एक छवि फ़ाइल डाउनलोड करने और इसे अपने मशीन पर लोड करने की आवश्यकता है.

    सिस्टम आवश्यकताएं

    आइए हम पहले नेक्क्लाउड का उपयोग करके निजी क्लाउड को स्थापित करने और चलाने के लिए आवश्यक सिस्टम आवश्यकताओं के बारे में बात करें। जैसा कि अधिकांश मुफ्त होस्टिंग प्रदाता लिनक्स वितरण-आधारित होस्टिंग सेवा प्रदान करते हैं, इसलिए मैं नीचे इस तरह की सेवा के लिए आवश्यकताओं पर ध्यान केंद्रित करने जा रहा हूं। आप यहां संपूर्ण सिस्टम आवश्यकताओं की जांच कर सकते हैं.

    • सर्वर OS: CentOS 6.5 या 7, डेबियन 8+, ओपनसाइड LEAP 42.1 या उससे ऊपर, Red Hat Enterprise Linux 6.5 या नया, SUSE लिनक्स एंटरप्राइज सर्वर 11 SP3 या 12, और Ubuntu 14.04 और इसके बाद के LTS रिलीज समर्थित हैं।.
    • याद: न्यूनतम 128 एमबी, लेकिन 512 एमबी रैम की सिफारिश की जाती है.
    • संग्रहण: न्यूनतम 500 एमबी, लेकिन यह आपकी आवश्यकताओं पर निर्भर करता है। इसके अलावा, सर्वर को वेब इंस्टॉलर (सिंगल पीपीसी) का उपयोग करने की पसंदीदा विधि का उपयोग करके नेक्क्लाउड को स्थापित करने के लिए 65 एमबी के आकार वाली फाइल की अनुमति देनी चाहिए.
    • वेब सर्वर: Apache 2.4 (php-fpm, mod_php) या Nginx (php-fpm).
    • डेटाबेस: MySQL या MariaDB 5.5+ के साथ-साथ PostgreSQL 9 और 10.
    • पीएचपी: PHP 5.6 और इसके नए संस्करण Nextcloud द्वारा समर्थित हैं.

    मुफ्त होस्टिंग प्रदाता

    मुझे अपना क्लाउड बनाने के लिए एक होस्टिंग प्रदाता की आवश्यकता थी। मैं एक मुफ्त सेवा की तलाश कर रहा था क्योंकि मेरा क्लाउड अभी अस्थायी भंडारण के लिए है, लेकिन अगर आप पर्याप्त गंभीर हैं, तो कृपया एक अच्छी होस्टिंग के लिए विकल्प चुनें या इस कार्य के लिए एक VPS खरीदें.

    कहा जा रहा है, मैं एक मुफ्त होस्टिंग खोजने के लिए एक शिकार पर गया था जो नेक्स्टक्लाउड के लिए आवश्यक न्यूनतम सिस्टम आवश्यकताओं के साथ आता है। और मुझे यह साझा करना चाहिए कि इस समाधान के लिए एक मुफ्त वेब होस्ट खोजना आसान नहीं था। 10-20 प्रदाताओं की खोज और कोशिश के घंटों के बाद, मैंने पाया 000Webhost त्रुटिपूर्ण रूप से काम करता है.

    नेक्स्टक्लाउड स्थापित करते हैं

    इस ट्यूटोरियल में, मैं नेक्स्टक्लाउड को स्थापित करने जा रहा हूँ, पहला तरीका, अर्थात., वेब इंस्टॉलर का उपयोग करना. कारण, मैं आप सभी के लिए इस प्रक्रिया को आसान रखने की योजना बना रहा हूं और यह है केवल विधि जो साझा होस्टिंग पर अच्छी तरह से काम करती है.

    अपने निजी क्लाउड के साथ उठने और चलने के लिए नीचे दिए गए चरणों का पालन करें:

    1. सबसे पहले, इस लिंक को खोलें और 'वेब इंस्टॉलर' टैब पर जाएँ (पृष्ठ के नीचे), और पहले चरण में उल्लिखित फ़ाइल डाउनलोड करें।.
    2. अपने सर्वर के डैशबोर्ड पर जाएं और फ़ाइल प्रबंधक खोलें। उदाहरण के लिए, 000Webhost में आपको निम्नलिखित डैशबोर्ड दिखाई देगा.
    3. एक बार फाइल मैनेजर में, अपलोड बटन पर क्लिक करें। ध्यान दें कि आप अपने सर्वर या होस्ट के आधार पर एक अलग स्क्रीन देख सकते हैं.
    4. अब अपने कंप्यूटर से 'setup-nextcloud.php' (जिसे आपने चरण # 1 में डाउनलोड किया था) फ़ाइल चुनें और फ़ाइल प्रबंधक का उपयोग करके इसे अपने सर्वर पर अपलोड करें.
    5. फ़ाइल अपलोड होने के बाद, खोलें 'आपके-डोमेन / सेटअप-nextcloud.php' आपके ब्राउज़र में। उदाहरण के लिए, यदि आपका डोमेन 'example.com' है तो आपको 'example.com/setup-nextcloud.php' पर नेविगेट करना होगा.
    6. आपको Nextcloud का सेटअप विज़ार्ड दिखाई देगा। क्लिक करें आगामी शुरू करने के लिए.
    7. अब आपको Nextcloud के लिए इंस्टॉलेशन डायरेक्टरी बताने की जरूरत है। यदि आप उप-सीधे का उपयोग नहीं करना चाहते हैं, बस दर्ज करें “.” (पूर्ण विराम) और निर्देशिका नाम दर्ज करें. उदाहरण के लिए, यदि आपका डोमेन 'example.com' है, तो आप नेक्क्लाउड का उपयोग करने के लिए उसी का उपयोग कर सकते हैं यदि किसी नाम का उल्लेख नहीं है, लेकिन यदि आप करते हैं तो आप लिंक 'example.com/folder-name' पर अपने निजी क्लाउड तक पहुँच सकते हैं.
    8. यदि सब ठीक हो जाएगा, तो अब आपको एक सफलता पृष्ठ दिखाई देगा। बस क्लिक करें आगामी यहाँ.
    9. अगली स्क्रीन में, Nextcloud आपको एक व्यवस्थापक खाता सेटअप करने के लिए कहेगा, जिसके उपयोग से आप अपने निजी क्लाउड को बाद में एक्सेस और प्रबंधित कर सकते हैं। बस अपने वांछित क्रेडेंशियल्स दर्ज करें और दबाएं समाप्त बटन.
    10. हॊ गया। अंत में, आप Nextcloud से स्वागत संदेश देखेंगे.
    11. बस यही था। आपने Nextcloud का उपयोग करके अपने निजी क्लाउड को सफलतापूर्वक बनाया है.

    समस्या निवारण

    1. मैंने संग्रह अपलोड किया है लेकिन मैं इसे अपने सर्वर पर नहीं देखता हूं.

    इस मामले में, यह संभावित है कि आपका सर्वर बड़ी फ़ाइलों का समर्थन नहीं करता है उस फ़ाइल को दिखाने या संग्रहीत करने के लिए जिसे आप FTP या फ़ाइल प्रबंधक का उपयोग करके अपलोड कर रहे हैं। बड़े आकार की किसी भी अन्य फ़ाइल को अपलोड करके कृपया इसे सत्यापित करें (> 60MB).

    यदि सर्वर नेक्स्टक्लाउड आर्काइव को अपलोड करने के लिए बड़ी फ़ाइलों का समर्थन नहीं करता है, तो आप इसके संग्रह को अपने कंप्यूटर पर निकाल सकते हैं और निकाली गई सामग्री अपलोड करें आपके सर्वर की सार्वजनिक सीधे (public_html या htdocs) एफ़टीपी के माध्यम से। हालाँकि, Nextcloud संग्रह में 12 हज़ार से अधिक फ़ाइलें हैं, इसलिए आप किसी अन्य समस्या को भी समाप्त कर सकते हैं जहाँ आपका सर्वर कई अन्य अनुरोध करने का समर्थन नहीं करता है.

    2. 'डिपेंडेंसी चेक' पेज पर, यह निर्भरता त्रुटि कहता है.

    यदि Nextcloud आपको 'निर्भरता जाँच' पृष्ठ पर कुछ समस्या के बारे में बताता है, तो आपका सर्वर इसे चलाने के लिए सभी आवश्यक कार्यक्रमों / पैकेजों का समर्थन नहीं करता है। इसका मतलब है कि आप की जरूरत है एक और सर्वर खोजें जो Nextcloud का समर्थन करता है.

    3. डिपेंडेंसी चेक 'पेज के बाद, यह सर्वर एरर में आता है.

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

    आप अपने सर्वर की सेटिंग्स के आसपास खुदाई कर सकते हैं और PHP के निष्पादन का समय बढ़ाएं 300 सेकंड या उससे अधिक की सीमा। इसे पूरा करने में मदद करने के लिए यहां एक ट्यूटोरियल है.

    Nextcloud के साथ क्या करना है?

    पहली बात यह है कि मैंने इसकी सेटिंग्स की जांच की और अपनी आवश्यकताओं को पूरा करने के लिए विभिन्न विकल्पों को अनुकूलित किया - विशेष रूप से एन्क्रिप्शन और सुरक्षा विकल्प। फिर मैंने फ़ाइलों को अपलोड करने और इसकी विशेषताओं की जाँच करने के लिए प्रयोग किया.

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

    क्या आपने अपना निजी क्लाउड बनाने का प्रबंधन किया था? आपने अपने नेक्क्लाउड के साथ सबसे पहले क्या किया? कृपया अपनी प्रतिक्रिया नीचे टिप्पणी के रूप में लिखें.