Database
 sql >> डेटाबेस >  >> RDS >> Database

Ubuntu 18.04 पर नेक्स्टक्लाउड 15 कैसे स्थापित करें?

ड्रॉपबॉक्स और Google ड्राइव के समान, नेक्स्टक्लाउड स्वयं-होस्टिंग सॉफ़्टवेयर है जो आपको फ़ाइलें, संपर्क और कैलेंडर साझा करने की अनुमति देता है। लेकिन, ड्रॉपबॉक्स और Google ड्राइव के विपरीत, आपकी फ़ाइलें निजी होंगी और किसी तृतीय-पक्ष सर्वर के बजाय आपके सर्वर पर संग्रहीत होंगी। नेक्स्टक्लाउड एक जीडीपीआर और एचआईपीएए अनुपालन होस्टिंग समाधान है, इसलिए आपकी फाइलों को ऑडिट करने की क्षमता के साथ एन्क्रिप्ट किया जाएगा। इस ट्यूटोरियल के लिए, हम अपने नेक्स्टक्लाउड इंस्टेंस को अपने उबंटू वीपीएस सर्वर पर इंस्टॉल करेंगे।

उड़ान से पहले

  • अपाचे इंस्टॉलेशन और PHP सक्षम
  • मारियाडीबी इंस्टालेशन
  • रूट के रूप में लॉग इन करें या sudo विशेषाधिकार

चरण 1: आप सबसे पहले अपने सर्वर में लॉग इन करेंगे।

ssh [email protected]

चरण 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 तकनीकी सहायता का भी आनंद लेंगे। पता लगाएँ कि हमारी सर्वोच्च होस्टिंग सेवाएँ आपकी कैसे मदद कर सकती हैं!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. शुद्धता और बाधाएं

  2. भाग 1 – SuiteCRM और रिवर्स इंजीनियर इसका डेटाबेस कैसे स्थापित करें

  3. बिक्री रिकॉर्ड करने के लिए एक डेटाबेस मॉडलिंग। भाग 1

  4. एक मैराथन प्रशिक्षण ऐप डेटा मॉडल

  5. पीएल/एसक्यूएल ट्यूटोरियल:पीएल/एसक्यूएल के बारे में वह सब कुछ जो आपको जानना आवश्यक है