થોડા કલાકો પહેલા નેક્સ્ટક્લોડનું નવું સંસ્કરણ 16 આવ્યું જે ડીસુરક્ષા અને ફાઇલ શેરિંગમાં સુધારો કરવાનો હેતુ મશીન લર્નિંગની મદદથી. આ પ્રોજેક્ટમાં નાના ફાઇલ મેનેજમેન્ટ અને જૂના ફાઇલ સર્વર્સને બદલવા માટે ACL પણ છે.
નવી સુવિધાઓમાંની એક છે મશીન લર્નિંગનો ઉપયોગ. ઘોષણા મુજબ, પ્રોજેક્ટ માત્ર દૂષિત લ logગિનને શોધવા માંગતો નથી, પરંતુ ફાઇલ શેરિંગ માટેની ભલામણો પણ આપે છે.
આ ઉદાહરણ તરીકે, જૂથો અને લોકોને લાગુ પડે છે, જેમની સાથે વપરાશકર્તાઓ ઘણીવાર સામગ્રી શેર કરે છે.
કંપનીઓમાં ફાઇલોને વહેંચવાની નવી રીતો એક્સેસ કન્ટ્રોલ લિસ્ટ્સ (ACL) પ્રદાન કરે છે.
તેઓ ક્લાસિક નેટવર્ક્સ પરના સંચાલકોને ફાઇલો, ફોલ્ડર્સ અને સબફોલ્ડર્સના વિગતવાર મેપિંગ દ્વારા વ્યક્તિગત ફાઇલો અને ડિરેક્ટરીઓના rightsક્સેસ અધિકારો પર નિયંત્રણ જાળવવા માટે પરવાનગી આપે છે.
Si તેઓ તેના વિશે વધુ જાણવા માંગે છે આ પ્રકાશનની તમે તપાસ કરી શકો છો નીચેની કડી.
ઉબુન્ટુ પર નેક્સ્ટક્લ .ડ 16 ઇન્સ્ટોલેશન
જેઓ તેમની સિસ્ટમમાં નેક્સ્ટક્લાઉડ 16 નું નવું સંસ્કરણ ઇન્સ્ટોલ કરવામાં સક્ષમ બનવા માટે રસ ધરાવે છે, તેઓએ સૂચનાઓનું પાલન કરવું જોઈએ જે અમે નીચે તમારી સાથે શેર કરીએ છીએ.
સ્નેપ પેકેજ દ્વારા સ્થાપન
પ્રથમ પદ્ધતિ કે જે અમે તમને બતાવીશું તે સ્નેપ પેકેજોમાંથી સ્થાપન છે, છે તમારી ડિસ્ટ્રો પર નેક્સ્ટક્લાઉડ ઇન્સ્ટોલ કરવાની આ સૌથી સહેલી રીત છે.
અત્યારે એકમાત્ર વિગત એ છે કે નવું સંસ્કરણ હજી સ્નેપમાં સ્થિર તરીકે અપડેટ થયું નથી, કેમ કે તે હજી પણ બીટા સંસ્કરણમાં છે. જોકે તેને અપડેટ કરવામાં કલાકોની વાત છે.
નેક્સ્ટક્લાઉડ તેની અવલંબન સાથે એક એપ્લિકેશન તરીકે સ્નેપ દ્વારા વિતરિત કરવામાં આવે છે અને તે સિસ્ટમ પર સુરક્ષિત રીતે ચાલશે.
આ ઇન્સ્ટોલેશન પદ્ધતિ વિશેની સૌથી અગત્યની બાબત એ છે કે સ્નેપ્સ સુરક્ષિત, સેન્ડબોક્સ્ડ, કન્ટેનરઇઝ્ડ એપ્લિકેશન, અંતર્ગત સિસ્ટમ અને અન્ય એપ્લિકેશનોથી અલગ રાખવા માટે રચાયેલ છે.
સ્નેપમાંથી નેક્સ્ટક્લોડ પેકેજ સ્થાપિત કરવા માટે, તેમને ફક્ત ટર્મિનલમાં નીચેનો આદેશ ચલાવવો પડશે:
sudo snap install 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-av ਉਪਲੱਬਧ/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 પર જાઓ: // તમારા_ડ્રેસ / નેક્સ્ટ ક્લાઉડ /
અથવા આવા લોકલહોસ્ટ / નેક્સ્ટક્લoudડ તરીકે
એડમિનિસ્ટ્રેટરના વપરાશકર્તા નામ અને પાસવર્ડને પસંદ કરો, પછી તમે ડેટા ફોલ્ડર પસંદ કરી શકો છો.
સૌ પ્રથમ, બ્લોગ પર અભિનંદન, હું નિયમિતપણે તેનું પાલન કરું છું અને લિનક્સ વિશે ઘણું શીખું છું.
હું પીસી પર નેક્સ્ટક્લાઉડ સર્વરને માઉન્ટ કરવાનું વિચારી રહ્યો છું અને હું જાણવાનું ઇચ્છું છું કે સ્નેપ દ્વારા ઇન્સ્ટોલેશન તેને સર્વર તરીકે અથવા ફક્ત ક્લાયંટ તરીકે સ્થાપિત કરવા માટે માન્ય છે કે નહીં.
અગાઉથી ખૂબ ખૂબ આભાર
શુભેચ્છાઓ