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 dijeljenje datoteka uz pomoć strojnog učenja. Projekt također sadrži mali projektni menadžment i ACL za zamjenu starih poslužitelja datoteka.

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

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

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

Omogućuju administratorima na klasičnim mrežama da održe kontrolu nad pravima pristupa pojedinačnim datotekama i direktorijima detaljnim mapiranjem 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 sustav, 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 kao jedna aplikacija zajedno sa svojim ovisnostima i sigurno će se izvoditi na sustavu.

Najvažnija stvar kod ove metode instalacije je da su Snaps dizajnirani da budu sigurni, u zaštićenom okruženju, u spremnicima, izolirani od osnovnog sustava 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

Druga metoda za instaliranje nove verzije NextClouda 16 je instalirajte web poslužitelj i PHP.

Logotip Nextcloud

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

 
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

Tijekom instalacije, morat ćete odabrati root lozinku . Ako se od vas ne zatraži da odaberete lozinku, zadana vrijednost bit će prazna.

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

 mysql -u root -p

Što 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;

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

Posljednji korak je instaliranje Nextclouda 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> 

Kad završite, vrijeme je da se omogući nova stranica i omoguće apache modovi Što NextCloud treba:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Nakon što 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 svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   David freire garcia dijo

    Prije svega, čestitam na blogu, redovito ga pratim i naučim puno o Linuxu.
    Razmišljam o tome da na računalo montiram poslužitelj Nextcloud i želio bih znati je li instalacija putem Snapa valjana da ga instaliram kao poslužitelj ili samo kao klijent.
    Unaprijed puno hvala
    pozdravi