ड्रॉपबॉक्स और Google ड्राइव के समान, नेक्स्टक्लाउड स्वयं-होस्टिंग सॉफ़्टवेयर है जो आपको फ़ाइलें, संपर्क और कैलेंडर साझा करने की अनुमति देता है। लेकिन, ड्रॉपबॉक्स और Google ड्राइव के विपरीत, आपकी फ़ाइलें निजी होंगी और किसी तृतीय-पक्ष सर्वर के बजाय आपके सर्वर पर संग्रहीत होंगी। नेक्स्टक्लाउड एक जीडीपीआर और एचआईपीएए अनुपालन होस्टिंग समाधान है, इसलिए आपकी फाइलों को ऑडिट करने की क्षमता के साथ एन्क्रिप्ट किया जाएगा। इस ट्यूटोरियल के लिए, हम अपने नेक्स्टक्लाउड इंस्टेंस को अपने उबंटू वीपीएस सर्वर पर इंस्टॉल करेंगे।
उड़ान से पहले
- अपाचे इंस्टॉलेशन और PHP सक्षम
- मारियाडीबी इंस्टालेशन
- रूट के रूप में लॉग इन करें या sudo विशेषाधिकार
चरण 1: आप सबसे पहले अपने सर्वर में लॉग इन करेंगे।
चरण 2: फिर टाइप करके अपने MySQL/MariaDB उदाहरण में लॉग इन करें:
mysql
आप शीघ्र परिवर्तन देखेंगे, और फिर आप डेटाबेस बनाने और अनुमति देने के लिए MySQL कमांड का उपयोग करने में सक्षम होंगे।
MariaDB [(none)]>
नीचे हाइलाइट किए गए पासवर्ड को सुरक्षित पासवर्ड से बदलें। आप बता सकते हैं कि आदेश स्वीकार किए गए थे क्योंकि यह "क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) दिखाएगा "प्रत्येक आदेश के बाद संदेश। नेक्स्टक्लाउड उपयोगकर्ता के लिए पासवर्ड रखना सुनिश्चित करें; हम इस ट्यूटोरियल में बाद में इसका उपयोग करेंगे।
CREATE DATABASE nextcloud;
CREATE USER nextcloud IDENTIFIED BY 'password';
GRANT USAGE ON *.* TO nextcloud@localhost IDENTIFIED BY 'password';
GRANT ALL privileges ON nextcloud.* TO nextcloud@localhost;
FLUSH PRIVILEGES;
quit;
नेक्स्टक्लाउड मॉड्यूल स्थापित करें
नेक्स्टक्लाउड को काम करने के लिए आपको विशिष्ट मॉड्यूल स्थापित करने की आवश्यकता होगी, अपने टर्मिनल के भीतर, मॉड्यूल का उपयोग करके स्थापित करें उपयुक्त इंस्टॉल आज्ञा। Y Press दबाएं संकेत मिलने पर जारी रखने के लिए।
apt install php-gd php-json php-mysql php-curl php-mbstring
apt install php-intl php-imagick php-xml php-zip
नेक्स्टक्लाउड इंस्टॉल करें
अंत में, हम नेक्स्टक्लाउड की फाइलों को डाउनलोड और निकालेंगे। फिर आप इसे अपनी पसंद के गंतव्य पर ले जा सकते हैं, हमारे ट्यूटोरियल के लिए, हम इसे अपने डिफ़ॉल्ट दस्तावेज़ रूट पर ले जाएंगे, /var/www/html ।
चरण 1: नेक्स्टक्लाउड पैकेज डाउनलोड करें।
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.7.tar.bz2
चरण 2: नेक्स्टक्लाउड पैकेज को एक्सट्रेक्ट करें।
tar -xvf nextcloud-15.0.7.tar.bz2
चरण 3: नेक्स्टक्लाउड कोर फाइलों को अपाचे की रूट डायरेक्टरी में ले जाएं।
cd nextcloud
mv ./* /var/www/html
mv ./.htaccess /var/www/html
mv ./.user.ini /var/www/html
cd /var/www/html
चरण 4: /var/www/html . में एक निर्देशिका बनाएं नेक्स्टक्लाउड स्टोरेज के लिए फ़ोल्डर।
mkdir /nextcloud-data
चरण 5: नेक्स्टक्लाउड अपाचे द्वारा चलाया जाता है और www-data . का उपयोग करता है उपयोगकर्ता के रूप में, इसलिए, आपको अनुमतियों और स्वामित्व को बदलना होगा।
chown -R www-data:www-data ./*
chown -R www-data:www-data .htaccess
chown -R www-data:www-data .user.ini
chown www-data:www-data /nextcloud-data
का चयन करें
चरण 6: परिवर्तनों को प्रभावी करने के लिए अपाचे को पुनरारंभ करें।
systemctl restart apache2
चरण 7: http://your_ip/index.php पर अपने ब्राउज़र में जाकर सत्यापित करें कि Nextcloud काम कर रहा है . व्यवस्थापक खाता बनाना आवश्यक है, साथ ही फ़ोल्डर/निर्देशिका (अगला क्लाउड-डेटा) सेट करना भी आवश्यक है ) कि नेक्स्टक्लाउड अपने अपलोड को स्टोर करेगा।
नोटइस बिंदु पर, अपने नेक्स्टक्लाउड इंस्टॉलेशन पर एन्क्रिप्शन लगाना एक अच्छा विचार है। हालांकि आपकी साइट पर एसएसएल जोड़ने की आवश्यकता नहीं है, पासवर्ड को किसी तीसरे पक्ष द्वारा देखे जाने से बचाता है।
- उपयोगकर्ता नाम के साथ एक खाता बनाएँ; हम व्यवस्थापक . का उपयोग कर रहे हैं ।
- डेटा फ़ोल्डर होना चाहिए /nextcloud-data
- उपयोगकर्ता नाम और पासवर्ड वही होना चाहिए जो MySQL के लिए पहले बनाए गए थे, सेटिंग को लोकलहोस्ट पर छोड़ दें।
- क्लिक करें समाप्त करें
अब आप नेक्स्टक्लाउड में हैं और फाइल और फोल्डर अपलोड करना शुरू कर सकते हैं!
हमारे लाइटनिंग-फास्ट वीपीएस और समर्पित सर्वर नेक्स्टक्लाउड चला सकते हैं। हार्डवेयर के साथ जो किक करता है, आप 24/7 तकनीकी सहायता का भी आनंद लेंगे। पता लगाएँ कि हमारी सर्वोच्च होस्टिंग सेवाएँ आपकी कैसे मदद कर सकती हैं!