कुछ ही घंटे पहले नेक्लाउड का नया संस्करण 16 आया जो डीसुरक्षा और फ़ाइल साझाकरण में सुधार लाने के उद्देश्य से मशीन लर्निंग की मदद से। परियोजना में पुराने फ़ाइल सर्वर को बदलने के लिए एक छोटा प्रोजेक्ट प्रबंधन और एसीएल भी है।
नई सुविधाओं में से एक है मशीन सीखने का उपयोग। घोषणा के अनुसार, परियोजना न केवल दुर्भावनापूर्ण लॉगिन का पता लगाना चाहती है, बल्कि फ़ाइल साझा करने के लिए सिफारिशें भी प्रदान करती है।
यह उदाहरण के लिए, उन समूहों और लोगों पर लागू होता है जिनके साथ उपयोगकर्ता अक्सर सामग्री साझा करते हैं।
कंपनियों में फाइलें साझा करने के नए तरीके एक्सेस कंट्रोल लिस्ट (ACL) प्रदान करते हैं।
वे क्लासिक नेटवर्क पर प्रशासकों को फ़ाइलों और फ़ोल्डरों की विस्तृत मैपिंग के माध्यम से व्यक्तिगत फ़ाइलों और निर्देशिकाओं के एक्सेस अधिकारों पर नियंत्रण बनाए रखने की अनुमति देते हैं।
Si वे इसके बारे में अधिक जानना चाहते हैं इस रिलीज के लिए आप देख सकते हैं निम्नलिखित लिंक।
Ubuntu पर Nextcloud 16 इंस्टॉलेशन
जो लोग अपने सिस्टम पर NextCloud 16 के नए संस्करण को स्थापित करने में सक्षम होने के लिए इच्छुक हैं, उन्हें उन निर्देशों का पालन करना चाहिए जो हम आपके लिए नीचे साझा करते हैं।
स्नैप पैकेज के माध्यम से स्थापना
पहली विधि जो हम आपको दिखाएंगे, वह है स्नैप पैकेज से इंस्टॉलेशन, होना यह आपके डिस्ट्रो पर NextCloud स्थापित करने का सबसे आसान तरीका है।
फिलहाल एकमात्र विस्तार यह है कि नया संस्करण अभी तक स्नैप में स्थिर करने के लिए अपडेट नहीं किया गया है, क्योंकि यह अभी भी बीटा संस्करण में है। हालांकि इसे अपडेट किए जाने में कुछ घंटों का समय है।
NextCloud अपनी निर्भरता के साथ एक एकल अनुप्रयोग के रूप में स्नैप द्वारा वितरित किया जाता है और यह सिस्टम पर सुरक्षित रूप से चलेगा।
इस स्थापना विधि के बारे में सबसे महत्वपूर्ण बात यह है कि स्नैप्स को सुरक्षित, सैंडबॉक्स, कंटेनरीकृत अनुप्रयोगों को अंतर्निहित सिस्टम और अन्य अनुप्रयोगों से अलग करने के लिए डिज़ाइन किया गया है।
Snap से Nextcloud पैकेज को स्थापित करने के लिए, उन्हें बस एक टर्मिनल में निम्नलिखित कमांड को चलाना है:
sudo snap install nextcloud
पारंपरिक स्थापना
NextCloud 16 के नए संस्करण को स्थापित करने की अन्य विधि है एक वेब सर्वर और PHP स्थापित करें.
इसके लिए हमें एक टर्मिनल खोलना होगा और उसमें निम्नलिखित कमांड निष्पादित करनी होगी:
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 / पर जाएं
या इस तरह के लोकलहोस्ट / नेक्स्टक्ड के रूप में
एक व्यवस्थापक उपयोगकर्ता नाम और पासवर्ड चुनें, फिर आप डेटा फ़ोल्डर का चयन कर सकते हैं।
सबसे पहले, ब्लॉग पर बधाई, मैं नियमित रूप से इसका पालन करता हूं और लिनक्स के बारे में बहुत कुछ सीखता हूं।
मैं एक PC पर Nextcloud सर्वर को माउंट करने के बारे में सोच रहा हूं और मैं यह जानना चाहूंगा कि क्या स्नैप के माध्यम से इंस्टॉलेशन इसे सर्वर के रूप में या केवल क्लाइंट के रूप में स्थापित करने के लिए मान्य है।
अग्रिम धन्यवाद
एक ग्रीटिंग