Ungayifaka kanjani i-Nextcloud 16 ku-Ubuntu nakwezinye izinto?

I-Nextcloud

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.

Ilogo ye-Nextcloud

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.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   UDavid freire garcia kusho

    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