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

Nextcloud

कुछ ही घंटे पहले नेक्लाउड का नया संस्करण 16 आया जो डीसुरक्षा और फ़ाइल साझाकरण में सुधार लाने के उद्देश्य से मशीन लर्निंग की मदद से। परियोजना में पुराने फ़ाइल सर्वर को बदलने के लिए एक छोटा प्रोजेक्ट प्रबंधन और एसीएल भी है।

नई सुविधाओं में से एक है मशीन सीखने का उपयोग। घोषणा के अनुसार, परियोजना न केवल दुर्भावनापूर्ण लॉगिन का पता लगाना चाहती है, बल्कि फ़ाइल साझा करने के लिए सिफारिशें भी प्रदान करती है।

यह उदाहरण के लिए, उन समूहों और लोगों पर लागू होता है जिनके साथ उपयोगकर्ता अक्सर सामग्री साझा करते हैं।

कंपनियों में फाइलें साझा करने के नए तरीके एक्सेस कंट्रोल लिस्ट (ACL) प्रदान करते हैं।

वे क्लासिक नेटवर्क पर प्रशासकों को फ़ाइलों और फ़ोल्डरों की विस्तृत मैपिंग के माध्यम से व्यक्तिगत फ़ाइलों और निर्देशिकाओं के एक्सेस अधिकारों पर नियंत्रण बनाए रखने की अनुमति देते हैं।

Si वे इसके बारे में अधिक जानना चाहते हैं इस रिलीज के लिए आप देख सकते हैं निम्नलिखित लिंक।

Ubuntu पर Nextcloud 16 इंस्टॉलेशन

जो लोग अपने सिस्टम पर NextCloud 16 के नए संस्करण को स्थापित करने में सक्षम होने के लिए इच्छुक हैं, उन्हें उन निर्देशों का पालन करना चाहिए जो हम आपके लिए नीचे साझा करते हैं।

स्नैप पैकेज के माध्यम से स्थापना

पहली विधि जो हम आपको दिखाएंगे, वह है स्नैप पैकेज से इंस्टॉलेशन, होना यह आपके डिस्ट्रो पर NextCloud स्थापित करने का सबसे आसान तरीका है।

फिलहाल एकमात्र विस्तार यह है कि नया संस्करण अभी तक स्नैप में स्थिर करने के लिए अपडेट नहीं किया गया है, क्योंकि यह अभी भी बीटा संस्करण में है। हालांकि इसे अपडेट किए जाने में कुछ घंटों का समय है।

NextCloud अपनी निर्भरता के साथ एक एकल अनुप्रयोग के रूप में स्नैप द्वारा वितरित किया जाता है और यह सिस्टम पर सुरक्षित रूप से चलेगा।

इस स्थापना विधि के बारे में सबसे महत्वपूर्ण बात यह है कि स्नैप्स को सुरक्षित, सैंडबॉक्स, कंटेनरीकृत अनुप्रयोगों को अंतर्निहित सिस्टम और अन्य अनुप्रयोगों से अलग करने के लिए डिज़ाइन किया गया है।

Snap से Nextcloud पैकेज को स्थापित करने के लिए, उन्हें बस एक टर्मिनल में निम्नलिखित कमांड को चलाना है:

 sudo snap install nextcloud

पारंपरिक स्थापना

NextCloud 16 के नए संस्करण को स्थापित करने की अन्य विधि है एक वेब सर्वर और PHP स्थापित करें.

Nextcloud लोगो

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

 
apt-get install apache2 mariadb-server libapache2-mod-php7.2
apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

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

 sudo apt-get install mariadb-server php-mysql

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

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

 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 <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2</a>

wget https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2.asc

gpg --import nextcloud.asc

gpg --verify nextcloud-16.0.0.tar.bz2.asc <a href="https://download.nextcloud.com/server/releases/nextcloud-16.0.0.tar.bz2">nextcloud-16.0.0.tar.bz2</a>

tar -xvjf nextcloud-16.0.0.tar.bz2

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

sudo rm nextcloud-16.0.0.tar.bz2

अब हमें एक नई फ़ाइल बनानी होगी /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 / पर जाएं

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

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


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

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

*

*

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

  1.   डेविड ने गार्सिया को फ्री किया कहा

    सबसे पहले, ब्लॉग पर बधाई, मैं नियमित रूप से इसका पालन करता हूं और लिनक्स के बारे में बहुत कुछ सीखता हूं।
    मैं एक PC पर Nextcloud सर्वर को माउंट करने के बारे में सोच रहा हूं और मैं यह जानना चाहूंगा कि क्या स्नैप के माध्यम से इंस्टॉलेशन इसे सर्वर के रूप में या केवल क्लाइंट के रूप में स्थापित करने के लिए मान्य है।
    अग्रिम धन्यवाद
    एक ग्रीटिंग