काही तासांपूर्वी नेक्स्टक्लॉडची नवीन आवृत्ती 16 आली जे दिसुरक्षा आणि फाईल सामायिकरण सुधारण्याच्या उद्देशाने मशीन शिक्षण मदतीने. जुन्या फाइल सर्व्हर पुनर्स्थित करण्यासाठी या प्रकल्पात एक छोटा प्रकल्प व्यवस्थापन आणि एसीएल देखील आहे.
नवीन वैशिष्ट्यांपैकी एक आहे मशीन शिक्षण वापर. घोषणेनुसार, प्रकल्प केवळ दुर्भावनायुक्त लॉगिन शोधू इच्छित नाही तर फाईल सामायिकरणासाठी शिफारसी देखील देतो.
उदाहरणार्थ, असे गट आणि लोक ज्यांना वापरकर्ते सहसा सामग्री सामायिक करतात त्यांना लागू होते.
कंपन्यांमध्ये फायली सामायिक करण्याचे नवीन मार्ग प्रवेश नियंत्रण याद्या (एसीएल) प्रदान करतात.
ते क्लासिक नेटवर्कवरील प्रशासकांना फायली, फोल्डर्स आणि सबफोल्डर्सच्या तपशीलवार मॅपिंगद्वारे वैयक्तिक फायली आणि निर्देशिकांमधील प्रवेशाच्या अधिकारांवर नियंत्रण राखण्याची परवानगी देतात.
Si त्यांना त्याबद्दल अधिक जाणून घ्यायचे आहे या रीलिझची आपण तपासणी करू शकता खालील दुवा.
उबंटू वर नेक्स्टक्लॉड 16 स्थापना
त्यांच्या सिस्टमवर नेक्स्टक्लॉड 16 ची नवीन आवृत्ती स्थापित करण्यात सक्षम होण्यास इच्छुक असलेल्यांसाठी, आम्ही खाली आपल्याबरोबर सामायिक केलेल्या सूचनांचे त्यांनी पालन केले पाहिजे.
स्नॅप पॅकेजद्वारे स्थापना
आम्ही आपल्याला दर्शवित असलेली पहिली पद्धत म्हणजे स्नॅप पॅकेजेसची स्थापना, आहे आपल्या डिस्ट्रोवर नेक्स्टक्लॉड स्थापित करण्याचा हा सर्वात सोपा मार्ग आहे.
याक्षणी फक्त तपशील बीटा आवृत्तीमध्ये असल्याने नवीन आवृत्ती अद्याप स्नॅपमध्ये स्थिर केली गेली नाही. जरी ते अद्ययावत करणे ही काही तासांची बाब आहे.
नेक्स्टक्लाऊड स्नॅपद्वारे त्याच्या अवलंबित्वांसह एकच अनुप्रयोग म्हणून वितरित केले जाते आणि ते सिस्टमवर सुरक्षितपणे चालते.
या स्थापना पद्धतीची सर्वात महत्वाची गोष्ट म्हणजे स्नॅप्स संरक्षित, सॅन्डबॉक्स्ड, कंटेनरयुक्त ,प्लिकेशन्स, अंतर्निहित प्रणाली आणि इतर अनुप्रयोगांपासून विभक्त करण्यासाठी डिझाइन केलेली आहेत.
स्नॅपवरून नेक्स्टक्लॉड पॅकेज स्थापित करण्यासाठी, त्यांना फक्त टर्मिनलमध्ये खालील कमांड चालवावी लागेल.
sudo snap install nextcloud
पारंपारिक स्थापना
नेक्स्टक्लॉड 16 ची नवीन आवृत्ती स्थापित करण्याची इतर पद्धत आहे वेब सर्व्हर आणि पीएचपी स्थापित करा.
यासाठी आपल्याला टर्मिनल उघडावे लागेल आणि त्यामध्ये खालील कमांड कार्यान्वित करावेत:
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-available/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>
एकदा झाले की नवीन साइट सक्षम करण्याची आणि अपाचे मोड सक्षम करण्याची वेळ आली आहे नेक्स्टक्लाऊडला काय आवश्यक आहे:
a2ensite nextcloud a2enmod rewrite headers env dir mime systemctl restart apache2 ufw allow http ufw allow https
एकदा आपण डेटाबेस निवडल्यानंतर, प्रत्येक गोष्ट स्थापित करण्याची वेळ. Http: // आपल्या_ड्रेस / नेक्स्टक्लॉड / वर जा
किंवा अशा लोकलहॉस्ट / नेक्स्टक्लॉड म्हणून
प्रशासक वापरकर्तानाव आणि संकेतशब्द निवडा, नंतर आपण डेटा फोल्डर निवडू शकता.
सर्व प्रथम, ब्लॉगवर अभिनंदन, मी नियमितपणे त्याचे अनुसरण करतो आणि लिनक्सबद्दल बरेच काही शिकतो.
मी पीसी वर नेक्स्टक्लॉड सर्व्हर बसविण्याचा विचार करीत आहे आणि मला हे जाणून घ्यायचे आहे की स्नॅपद्वारे स्थापना सर्व्हर म्हणून किंवा फक्त क्लायंट म्हणून स्थापित करण्यासाठी वैध आहे की नाही.
आगाऊ धन्यवाद
धन्यवाद!