Emahoreni ambalwa adlule kufike inguqulo entsha engu-16 ye-Nextcloud okungu-dkuhlose ukuthuthukisa ezokuphepha nokwabelana ngamafayela ngosizo lokufunda ngomshini. Iphrojekthi ifaka nokuphathwa kwephrojekthi encane ne-ACL ukufaka esikhundleni samaseva amadala wefayela.
Esinye sezici ezintsha yi- ukusetshenziswa kokufunda komshini. Ngokwesimemezelo, iphrojekthi ayifuni nje ukuthola ukungena ngemvume okunobungozi, kepha futhi inikeza izincomo zokwabelana ngamafayela.
Lokhu kusebenza, ngokwesibonelo, emaqenjini nakubantu abasebenzisi abavame ukwabelana nabo ngokuqukethwe.
Izindlela ezintsha zokwabelana ngamafayela ezinkampanini zinikela ngohlu lokulawula ukufinyelela (ama-ACL).
Bavumela abaphathi kumanethiwekhi akudala ukugcina ukulawula amalungelo okufinyelela kumafayili ngamunye nakwizikhombisi ngokusebenzisa imephu eningiliziwe yamafayela, amafolda namafolda angaphansi.
Si bafuna ukwazi kabanzi ngayo kwalokhu kukhishwa ungabheka isixhumanisi esilandelayo.
Ukufakwa kwe-Nextcloud 16 ku-Ubuntu
Kulabo abanentshisekelo yokukwazi ukufaka inguqulo entsha ye-NextCloud 16 kusistimu yabo, kufanele balandele imiyalo esabelana nawe ngezansi.
Ukufaka ngephakheji ye-Snap
Indlela yokuqala esizokukhombisa yona ukufakwa kusuka kumaphakeji we-Snap, ngokuba le yindlela elula yokufaka i-NextCloud ku-distro yakho.
Okwamanje imininingwane kuphela ukuthi inguqulo entsha ayikabuyekezwa ukuze izinzile ku-Snap, ngoba isenguqulo ye-Beta. Yize kuyindaba yamahora ukuthi ivuselelwe.
I-NextCloud isatshalaliswa nge-snap njengohlelo olulodwa kanye nokuncika kwayo futhi izosebenza ngokuphepha ohlelweni.
Into ebaluleke kakhulu ngale ndlela yokufaka ukuthi ama-Snaps aklanyelwe ukuthi aphephe, afakwe sandboxed, afakwe izicelo ezihlanganisiwe, ahlukaniswe nohlelo oluphansi nezinye izinhlelo zokusebenza.
Ukufaka iphakethe le-Nextcloud kusuka ku-Snap, kufanele nje basebenzise umyalo olandelayo ku-terminal:
sudo snap install nextcloud
Ukufakwa kwendabuko
Enye indlela yokufaka inguqulo entsha ye-NextCloud 16 yi- faka iseva yewebhu ne-PHP.
Kwalokhu kuzofanele sivule ukuphela bese senza imiyalo elandelayo kuyo:
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
Manje njengoba ususethe imvelo, konke okusele ukukhetha i-database esekela ukufakwa ngalokhu sizokhipha okulandelayo:
sudo apt-get install mariadb-server php-mysql
Ngesikhathi sokufakwa, uzocelwa ukuthi ukhethe iphasiwedi yezimpande . Uma ungaceliwe ukuthi ukhethe iphasiwedi, okuzenzakalelayo kuzoba okungenalutho.
Manje udinga ukufaka i-database (bazocelwa iphasiwedi osanda kuyisetha):
mysql -u root -p
Manje kufanele wakhe i-database:
CREATE DATABASE nextcloud;
Manje badinga ukudala umsebenzisi ezosetshenziselwa ukuxhuma ku-database:
CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';
Isinyathelo sokugcina nikeza amalungelo kumsebenzisi omusha:
GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost'; FLUSH PRIVILEGES;
Uma usuqedile, thayipha Ctrl-D ukuphuma.
Isinyathelo sokugcina ukufaka i-Nextcloud nge:
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
Manje kuzofanela senze ifayili elisha ku- /etc/apache2/sites-available/nextcloud.conf . Sizokuhlela lokhu ngomhleli wezintandokazi zethu:
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>
Uma usuqedile, sekuyisikhathi sokunika amandla isiza esisha futhi unike amandla ama-apache mods Okudingwa yi-NextCloud:
a2ensite nextcloud a2enmod rewrite headers env dir mime systemctl restart apache2 ufw allow http ufw allow https
Lapho usuqedile ukukhetha i-database, isikhathi sokufaka yonke into. Iya ku-http: // your_address / nextcloud /
Noma ngaleyo ndlela localhost / nextcloud
Khetha igama lomsebenzisi nephasiwedi yomlawuli, bese ungakhetha ifolda yedatha.
Okokuqala, halala kubhulogi, ngiyilandela njalo futhi ngifunda okuningi ngeLinux.
Ngicabanga ukufaka i-Nextcloud server kwi-PC futhi ngithanda ukwazi ukuthi ukufakwa nge-Snap kuvumelekile ukuyifaka njengeseva noma njengeklayenti kuphela.
Ngiyabonga kakhulu kusengaphambili
Un saludo