Ubuntu 14 LTS और डेरिवेटिव पर Nextcloud 18.04 कैसे स्थापित करें?

Nextcloud लोगो

Recientemente Nextcloud 14 का नया संस्करण आम जनता के लिए जारी किया गया था जिसके साथ इसे कुछ नए फीचर्स और बग फिक्स को जोड़कर नए सिरे से बनाया गया है जो इसके पिछले संस्करण के आसपास था।

इस नए नेक्लाउड 14 रिलीज में एक बार फिर सुधार लाता है जिनमें से हम यह उजागर कर सकते हैं कि वीडियो सत्यापन जोड़ा गया और दो-चरण प्रमाणीकरण का उपयोग किया जा सकता है।

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

Nextcloud खुद का कांटा है, जो एक सेवा के रूप में क्लाउड इन्फ्रास्ट्रक्चर है (IaaS) सेवा (PaaS) सेवाओं के रूप में कुछ प्लेटफ़ॉर्म के साथ पूरी तरह से खुला स्रोत।

आप इसे अपने लिनक्स सर्वर पर या कई होस्टिंग कंपनियों के सर्वर पर स्थापित कर सकते हैं।

सिस्टम बड़े और छोटे के लिए सिस्टम प्रशासक सिस्टम कॉन्फ़िगरेशन, एप्लिकेशन प्रबंधन और updater के लिए कई संवर्द्धन की सराहना करेंगे।

नेक्क्लाउड 14 में परिवर्तन

नेक्स्टक्लाउड 14 सुधार और परिवर्तनों के साथ लगभग 1000 पुल अनुरोधों को मर्ज किया गयानेक्क्लाउड से लगभग 150 अधिक। यह केवल कोर सर्वर को कवर करता है, सैकड़ों और बदलाव आधिकारिक तौर पर हमारी अब तक की सबसे बड़ी रिलीज थे।

हालांकि ये मुख्य विशेषताओं का मुख्य आकर्षण हैं, जिन्हें नेक्क्लॉड 14 के इस नए संस्करण के रिलीज में हाइलाइट किया जा सकता है:

  • वीडियो-सत्यापन: किसी शेयर को एक्सेस करने से पहले किसी की पहचान को सत्यापित करने के लिए टॉक के साथ वीडियो कॉल का उपयोग करें।
  • सिग्नल और टेलीग्राम के साथ-साथ एनएफसी और एसएमएस के साथ अब टू-फैक्टर ऑथेंटिकेशन
  • पहुंच में सुधार और अंधेरे विषय
  • शेयरों के लिए एक नोट जोड़ा गया, एक चैट चैट, नए Kanban ऐप ऐप में फ़ाइलें साझा करें और बहुत कुछ

उबंटू 18.04 और डेरिवेटिव पर Nextcloud स्थापना

NextCloud 14 को स्थापित करने का पहला कदम है एक वेब सर्वर और PHP स्थापित करें। PHP7 पिछले संस्करणों में कई सुधार लाता है और NextCloud को भी बढ़ाएगा, वास्तव में PHP7 को NextCloud 11 से आवश्यक है।

इसके लिए हमें एक टर्मिनल खोलना होगा और उसमें निम्नलिखित कमांड निष्पादित करनी होगी:

sudo apt-get install apache2 libapache2-mod-php7.0 bzip2

sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring

sudo apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

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

sudo apt-get install mariadb-server php-mysql

स्थापना के दौरान, आपको रूट पासवर्ड चुनने के लिए कहा जाएगा, उन्हें एक किला रखना चाहिए। यदि आपको पासवर्ड चुनने के लिए नहीं कहा जाता है, डिफ़ॉल्ट रिक्त होगा.

Nextcloud

अब डेटाबेस में प्रवेश करने की आवश्यकता है (उनसे आपके द्वारा निर्धारित पासवर्ड के लिए पूछा जाएगा):

$ mysql -u root -p

अब क्या आपको एक डेटाबेस बनाना होगा:

CREATE DATABASE nextcloud;

अब उन्हें उपयोगकर्ता बनाने की आवश्यकता है डेटाबेस से कनेक्ट करने के लिए उपयोग किया जाना है:

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';

अंतिम चरण है नए उपयोगकर्ता को विशेषाधिकार प्रदान करें:

GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost';

FLUSH PRIVILEGES;

जब आप पूरा कर लें, तो बाहर निकलने के लिए Ctrl-D टाइप करें।

अगला कदम नेक्क्लाउड को स्थापित करना है:

cd /var/www

wget https://download.nextcloud.com/server/releases/latest-14.tar.bz2 -या nextcloud-14-latest.tar.bz2

टार -xvjf nextcloud-14-latest.tar.bz2

sudo chown -R www-data: www-data nextcloud

सूदो आरएम नेक्लाउड-14-latest.tar.bz2 [/ sourcecode]

अब हमें एक नई फ़ाइल बनानी होगी /etc/apache2/sites-उपलब्ध/nextcloud.conf । आप जिस भी संपादक के साथ सहज हैं और निम्नलिखित पंक्तियों को जोड़ने के लिए स्वतंत्र महसूस करें:

Alias /nextcloud "/var/www/nextcloud/"

<Directory /var/www/nextcloud/>

Options +FollowSymlinks

AllowOverride All

<IfModule mod_dav.c>

Dav off

</IfModule>

SetEnv HOME /var/www/nextcloud

SetEnv HTTP_HOME /var/www/nextcloud

</Directory>

एक बार किया, नई साइट को सक्षम करने और Apache mods को सक्षम करने का समय NextCloud को क्या चाहिए:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

एक बार जब आप डेटाबेस का चयन कर लेते हैं, सब कुछ स्थापित करने का समय। Http: // your_address / nextcloud / पर जाएं

या इस तरह के लोकलहोस्ट / नेक्स्टक्ड के रूप में

एक व्यवस्थापक उपयोगकर्ता नाम और पासवर्ड चुनें, फिर आप डेटा फ़ोल्डर का चयन कर सकते हैं।


2 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   गुइडो कहा

    हैलो मुझे एक समस्या है। मैंने इसे प्राप्त किया:

    «आप इस Server. Server पर एक्सेस / नेक्लाउड की अनुमति नहीं देते हैं

    लोकलहोस्ट पोर्ट 2.4.29 पर अपाचे / 80 (ubuntu) सर्वर

  2.   मिगुएल कहा

    इस आदेश को चलाना: sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring जरूरतमंद lib3d62 और libjpegXNUMX- टर्बो निर्भरता की त्रुटि को फेंकता है
    जब आप इन निर्भरताओं को स्थापित करना चाहते हैं, तो यह इंगित करता है कि वे बंद हैं या मौजूद नहीं हैं