Technical Anshu
Tutorials Blog
नेक्स्टक्लाउड इंस्टाल

एक चरण पूर्ण गाइड में उबंटू पर नेक्स्टक्लाउड स्थापित करें

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

By Technical AnshuUbuntu ServerSelf HostedFull setup
पूरा वीडियो देखें - उबंटू पर एक-चरणीय नेक्स्टक्लाउड इंस्टाल, चरण दर चरण

अधिकांश नेक्स्टक्लाउड गाइड एक लंबी खरीदारी सूची के साथ शुरू होते हैं: अपाचे इंस्टॉल करें, मारियाडीबी इंस्टॉल करें, पीएचपी ट्यून करें, डेटाबेस बनाएं, अनुमतियां सेट करें - और कहीं भी एक गलत कदम पूरी चीज को तोड़ देता है। उपरोक्त वीडियो दूसरी सड़क का उपयोग करता है: आधिकारिक नेक्स्टक्लाउड स्नैप पैकेज, जहां एक कमांड सब कुछ एक साथ इंस्टॉल करता है। शुरू करने से पहले ईमानदार पंक्ति: एक कदम इसे स्थापित करता है, लेकिन कुछ छोटे कदम इसे वास्तव में आपका बनाते हैं - एक व्यवस्थापक खाता सुरक्षित रूप से बनाया गया है, आपका पता पंजीकृत है, और HTTPS चालू है। यह पृष्ठ क्रम से इंस्टालेशन और उन अंतिम चरणों को कवर करता है।

Terminal - the whole install is one command
$ sudo apt update $ sudo snap install nextcloud
Apache web serverInside the package
MySQL databaseInside the package
PHP runtimeInside the package
Future updatesAutomatic by default
उदाहरण इंस्टॉल फ़्लो - स्नैप में पूरा स्टैक होता है, इसलिए पहले इंस्टॉल करने के लिए और कुछ नहीं है (संस्करण विवरण अलग-अलग हैं)
1

वन स्टेप वास्तव में क्या स्थापित करता है

स्नैप एक संपूर्ण ऐप बंडल है। नेक्स्टक्लाउड स्नैप पैक नेक्स्टक्लाउड के साथ ही अपाचे वेब सर्वर, एक MySQL डेटाबेस और PHP रनटाइम है, जो एक साथ काम करने के लिए पूर्व-कॉन्फ़िगर किए गए हैं। इसका रखरखाव नेक्स्टक्लाउड स्नैप टीम द्वारा किया जाता है, और नेक्स्टक्लाउड का अपना एडमिन मैनुअल इस विचार का वर्णन इस प्रकार करता है इंस्टॉल करें और भूल जाएं - पैकेज भी स्वचालित रूप से नए स्थिर रिलीज के लिए अपडेट हो जाता है।

व्यापार पसंद का है. स्नैप पर जानबूझकर राय दी गई है: अपाचे और MySQL तय हैं, फ़ाइल स्थान तय हैं, और हाथ से निर्मित सर्वर की तुलना में गहरी कस्टम ट्यूनिंग सीमित है। घर या छोटे-कार्यालय क्लाउड के लिए, वह व्यापार लगभग हमेशा इसके लायक होता है - आप उन नॉब्स को छोड़ देते हैं जिन्हें आप कभी नहीं छूएंगे और एक इंस्टॉल प्राप्त करेंगे जो मिनटों में काम करता है।

2

चरण 1 - वन कमांड चलाएँ

किसी ताज़ा उबंटू सर्वर या डेस्कटॉप पर, पहले पैकेज सूची को अपडेट करें, फिर इंस्टॉल करें:

  1. sudo apt update
  2. sudo snap install nextcloud
  3. डाउनलोड और सेटअप समाप्त होने तक प्रतीक्षा करें - स्नैप अपनी सेवाएं स्वयं शुरू कर देता है
  4. snap changes nextcloud से परिणाम जांचें, फिर ब्राउज़र में सर्वर पता खोलें: http://YOUR-SERVER-IP

यदि नेक्स्टक्लाउड पेज लोड होता है, तो स्टैक जीवित है। अभी ब्राउज़र से जल्दबाजी में एडमिन अकाउंट न बनाएं - अगला चरण सुरक्षित क्रम दिखाता है।

3

चरण 2 - सुरक्षित तरीके से एडमिन अकाउंट बनाएं

पहली बार विजिट करने पर, वेब पेज एडमिन अकाउंट बनाने की पेशकश करता है। यह काम करता है, लेकिन जब तक कोई ऐसा नहीं करता, जो कोई भी पहले पेज तक पहुंच सकता है वह इस पर दावा कर सकता है। आपके अपने घरेलू नेटवर्क पर जोखिम छोटा है; किसी भी साझा नेटवर्क पर, इसके बजाय टर्मिनल से खाता बनाएं:

  1. sudo nextcloud.manual-install admin YourStrongPassword - दोनों शब्दों को अपने स्वयं के व्यवस्थापक नाम और एक लंबे पासवर्ड से बदलें
  2. अब सर्वर एड्रेस खोलें और उस अकाउंट से लॉग इन करें

किसी भी तरह से, यह व्यवस्थापक खाता आपके क्लाउड की मास्टर कुंजी है। ऐसे पासवर्ड का उपयोग करें जिसे आप कहीं और दोबारा उपयोग न करते हों, और इसे पासवर्ड मैनेजर में रखें।

4

चरण 3 - अपना पता एक विश्वसनीय डोमेन के रूप में पंजीकृत करें

नेक्स्टक्लाउड केवल उन अनुरोधों का उत्तर देता है जो उन पतों के माध्यम से आते हैं जिन पर वह भरोसा करता है। इसे एक नए आईपी या डोमेन नाम के माध्यम से खोलें और यह लॉगिन के बजाय एक अविश्वसनीय डोमेन के माध्यम से पहुंच पृष्ठ दिखाता है। टर्मिनल से इसे एक बार ठीक करें:

  1. वर्तमान सूची देखें: sudo nextcloud.occ config:system:get trusted_domains
  2. अपना सर्वर आईपी जोड़ें: sudo nextcloud.occ config:system:set trusted_domains 1 --value=192.168.1.50 (अपने वास्तविक आईपी का उपयोग करें)
  3. अपना डोमेन नाम, यदि आपके पास है, तो अगले इंडेक्स में जोड़ें: sudo nextcloud.occ config:system:set trusted_domains 2 --value=cloud.example.com

टूल पर ध्यान दें: स्नैप पर, प्रत्येक नेक्स्टक्लाउड कमांड-लाइन कार्य sudo nextcloud.occ के माध्यम से चलता है। आप इसे इस श्रृंखला की चेतावनियों और बैकअप गाइडों में फिर से मिलेंगे।

5

चरण 4 - HTTPS चालू करें

सादे HTTP पर एक लॉगिन पेज पूरे नेटवर्क पर पासवर्ड भेजता है जिसे बीच में कोई भी पढ़ सकता है। यदि आपके सर्वर पर कोई डोमेन नाम इंगित कर रहा है, तो स्नैप स्वयं एक निःशुल्क लेट्स एनक्रिप्ट प्रमाणपत्र ला सकता है और इंस्टॉल कर सकता है:

  1. sudo nextcloud.enable-https lets-encrypt
  2. ईमेल और डोमेन प्रश्नों का उत्तर दें - स्नैप बाकी काम करता है और HTTPS पर पुनरारंभ होता है

अभी तक कोई डोमेन नहीं? स्नैप sudo nextcloud.enable-https self-signed भी प्रदान करता है, जो कनेक्शन को एन्क्रिप्ट करता है लेकिन ब्राउज़र चेतावनी दिखाता है क्योंकि प्रमाणपत्र इस बारे में कुछ भी साबित नहीं करता है कि आप कौन हैं। आपके अपने घर के अंदर उपयोग के लिए जो शुरुआत के लिए स्वीकार्य है; बाहर से पहुंच के लिए, वास्तविक प्रमाणपत्र प्राप्त करें - इस श्रृंखला में बाहरी पहुंच मार्गदर्शिका पूर्ण सुरक्षित सेटअप को कवर करती है।

6

चरण 5 - साबित करें कि यह काम करता है, फिर रुकें और पहले सप्ताह की योजना बनाएं

इंस्टॉल दिवस को केवल लॉगिन स्क्रीन के साथ नहीं, बल्कि वास्तविक प्रमाण के साथ समाप्त करें:

  1. ब्राउज़र से एक फोटो और एक दस्तावेज़ अपलोड करें
  2. अपने फोन पर निःशुल्क नेक्स्टक्लाउड ऐप इंस्टॉल करें और लॉग इन करें - वहां से एक फोटो भी अपलोड करें
  3. दोनों फ़ाइलें वापस डाउनलोड करें और उन्हें खोलें

वह राउंड ट्रिप साबित करती है कि स्टोरेज, डेटाबेस और सिंक सभी स्वस्थ हैं। एक चरण ने क्या नहीं किया है: आपकी फ़ाइलें अभी भी सिस्टम डिस्क पर मौजूद हैं, अभी तक कोई बैकअप नहीं है, अपडेट स्नैप के शेड्यूल पर आ जाएंगे, और व्यवस्थापक सेटिंग्स अभी भी चेतावनियां दिखाती हैं। इस श्रृंखला में उनमें से प्रत्येक की अपनी संक्षिप्त मार्गदर्शिका है - वास्तविक फ़ाइलों के आने से पहले, उन्हें पहले सप्ताह में करें।

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

वीडियो में वन-स्टेप इंस्टालेशन देखें

पूर्ण इंस्टॉल, स्क्रीन पर लाइव - कमांड, पहला लॉगिन और सेटअप स्क्रीन, बिल्कुल वैसे ही जैसे वे दिखाई देते हैं।

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

क्या स्नैप संस्करण पूर्ण नेक्स्टक्लाउड है?

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

एक-चरणीय इंस्टालेशन में कितना समय लगता है?

सामान्य इंटरनेट कनेक्शन पर डाउनलोड और इंस्टॉल आमतौर पर कुछ ही मिनटों में समाप्त हो जाता है। व्यवस्थापक खाता बनाने, अपना पता पंजीकृत करने और HTTPS सक्षम करने से शायद दस मिनट और जुड़ जाते हैं - इसमें से अधिकांश टाइपिंग, प्रतीक्षा नहीं।

क्या मैं बाद में स्नैप से मैन्युअल इंस्टाल पर जा सकता हूँ?

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

यह मार्गदर्शिका तकनीकी अंशू नेक्स्टक्लाउड इंस्टाल वीडियो पर आधारित है - क्या आप एक कदम पर अटक गए हैं? वीडियो टिप्पणियों में पूछें और आपको उत्तर मिलेगा।