Kako instalirati Nextcloud 16 na Ubuntu i derivate?

Nextcloud

Prije nekoliko sati stigla je nova verzija 16 Nextclouda što je dusmjeren na poboljšanje sigurnosti i dijeljenja datoteka uz pomoć mašinskog učenja. Projekt takođe sadrži mali projektni menadžment i ACL za zamjenu starih poslužitelja datoteka.

Jedna od novih karakteristika je upotreba mašinskog učenja. Prema najavi, projekt ne samo da želi otkriti zlonamjerne prijave, već nudi i preporuke za dijeljenje datoteka.

To se odnosi, na primjer, na grupe i ljude s kojima korisnici često dijele sadržaj.

Novi načini dijeljenja datoteka u kompanijama pružaju liste za kontrolu pristupa (ACL).

Omogućuju administratorima na klasičnim mrežama da održe kontrolu nad pravima pristupa pojedinačnim datotekama i direktorijima kroz detaljno mapiranje datoteka, mapa i podmapa.

Si žele znati više o tome ovog izdanja možete provjeriti sljedeći link.

Instalacija Nextcloud 16 na Ubuntu

Oni koji su zainteresirani za mogućnost instaliranja nove verzije NextCloud 16 na svoj sistem, trebali bi slijediti upute koje dijelimo s vama u nastavku.

Instalacija putem Snap paketa

Prva metoda koju ćemo vam pokazati je instalacija iz Snap paketa, koja je ovo je najlakši način da instalirate NextCloud na vaš distro.

Trenutno je jedini detalj taj što nova verzija još nije ažurirana na stabilnu u Snapu, jer je još uvijek u beta verziji. Iako je pitanje sati da se ažurira.

NextCloud se distribuira snap-om kao jedna aplikacija zajedno sa svojim zavisnostima i sigurno će se pokretati na sistemu.

Najvažnija stvar kod ovog načina instalacije je da su Snaps dizajnirani da budu sigurne, zaštićene, zaštićene aplikacije, izolirane od osnovnog sistema i drugih aplikacija.

Da biste instalirali paket Nextcloud iz Snapa, oni samo trebaju pokrenuti sljedeću naredbu u terminalu:

 sudo snap install nextcloud

Tradicionalna instalacija

Drugi način instaliranja nove verzije NextCloud 16 je instalirajte web server i PHP.

Logotip Nextcloud

Za ovo morat ćemo otvoriti terminal i izvršiti sljedeće naredbe u njemu:

 
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

Sad kad ste postavili okruženje, sve ostaje odabrati bazu podataka koja podržava instalaciju za ovo ćemo izvršiti sljedeće:

 sudo apt-get install mariadb-server php-mysql

Tokom instalacije, od vas će se tražiti da odaberete root lozinku . Ako se od vas ne traži da odaberete lozinku, zadano će biti prazno.

Sada treba ući u bazu podataka (bit će upitani za lozinku koju ste upravo postavili):

 mysql -u root -p

Šta sad morate stvoriti bazu podataka:

CREATE DATABASE nextcloud;

Sada trebaju stvoriti korisnika koji će se koristiti za povezivanje s bazom podataka:

CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';

Posljednji korak je dodijeli privilegije novom korisniku:

GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost';

FLUSH PRIVILEGES;

Kada završite, pritisnite Ctrl-D za izlaz.

Posljednji korak je instaliranje Nextcloud-a sa:

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

Sada moramo stvoriti novu datoteku u /etc/apache2/sites-available/nextcloud.conf . Uredit ćemo ovo s urednikom po našem izboru:

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> 

Jednom završeno, vrijeme je da se omogući nova stranica i omoguće apache modovi Šta NextCloud treba:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Kada završite s odabirom baze podataka, vrijeme je da sve instalirate. Idite na http: // your_address / nextcloud /

Ili kao takav localhost / nextcloud

Odaberite korisničko ime i lozinku administratora, a zatim možete odabrati mapu podataka.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   David freire garcia rekao je

    Prije svega, čestitam na blogu, redovito ga pratim i naučim puno o Linuxu.
    Razmišljam da montiram poslužitelj Nextcloud na PC i želio bih znati da li je instalacija putem Snap-a valjana da ga instaliram kao server ili samo kao klijent.
    Hvala vam unaprijed
    Hvala!