Hur installerar jag Nextcloud 16 på Ubuntu och derivat?

Nextcloud

För några timmar sedan kom den nya versionen 16 av Nextcloud vilket är dsyftar till att förbättra säkerhet och fildelning med hjälp av maskininlärning. Projektet har också en liten projektledning och ACL för att ersätta gamla filservrar.

En av de nya funktionerna är användningen av maskininlärning. Enligt tillkännagivandet vill projektet inte bara upptäcka skadliga inloggningar utan erbjuder också rekommendationer för fildelning.

Detta gäller till exempel grupper och personer som användare ofta delar innehåll med.

Nya sätt att dela filer i företag tillhandahåller åtkomstkontrollistor (ACL).

De tillåter administratörer i klassiska nätverk att behålla kontroll över åtkomsträttigheter till enskilda filer och kataloger genom detaljerad kartläggning av filer, mappar och undermappar.

Si de vill veta mer om det i den här utgåvan kan du kontrollera följande länk.

Nextcloud 16-installation på Ubuntu

För dem som är intresserade av att kunna installera den nya versionen av NextCloud 16 på sitt system, bör de följa instruktionerna som vi delar med dig nedan.

Installation via Snap-paketet

Den första metoden som vi visar dig är installationen från Snap-paket det här är det enklaste sättet att installera NextCloud på din distro.

För tillfället är den enda detalj att den nya versionen ännu inte har uppdaterats till stabil i Snap, eftersom den fortfarande är i betaversion. Även om det är några timmars uppdatering.

NextCloud distribueras med snap som en enda applikation tillsammans med dess beroenden och den körs säkert på systemet.

Det viktigaste med denna installationsmetod är att Snaps är utformade för att vara säkra, sandboxade, containeriserade applikationer, isolerade från det underliggande systemet och andra applikationer.

För att installera Nextcloud-paketet från Snap, de måste bara köra följande kommando i en terminal:

 sudo snap install nextcloud

Traditionell installation

Den andra metoden för att installera den nya versionen av NextCloud 16 är installera en webbserver och PHP.

Nextcloud-logotyp

För detta vi måste öppna en terminal och utföra följande kommandon i den:

 
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

Nu när du har skapat miljön, allt återstår är att välja en databas som stöder installationen för detta kommer vi att utföra följande:

 sudo apt-get install mariadb-server php-mysql

Under installationen du kommer att bli ombedd att välja ett root-lösenord . Om du inte blir ombedd att välja ett lösenord, standardinställningen är tom.

Nu måste ange databasen (de kommer att bli ombedda om lösenordet du just har angett):

 mysql -u root -p

Nu då du måste skapa en databas:

CREATE DATABASE nextcloud;

Nu de behöver skapa användaren som ska användas för att ansluta till databasen:

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

Det sista steget är bevilja den nya användaren behörighet:

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

FLUSH PRIVILEGES;

När du är klar skriver du Ctrl-D för att avsluta.

Det sista steget är att installera Nextcloud med:

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

Nu vi måste skapa en ny fil i /etc/apache2/sites-available/nextcloud.conf . Vi kommer att redigera detta med redaktören för vår preferens:

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> 

När du är klar det är dags att aktivera den nya webbplatsen och aktivera apache-mods Vad NextCloud behöver:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

När du är klar med att välja databas, tid att installera allt. Gå till http: // din_adress / nextcloud /

Eller som sådan localhost / nextcloud

Välj ett användarnamn och lösenord för administratör, sedan kan du välja datamappen.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   David freire garcia sade

    Först och främst, grattis till bloggen, jag följer den regelbundet och lär mig mycket om Linux.
    Jag funderar på att montera en Nextcloud-server på en dator och skulle vilja veta om installationen via Snap är giltig för att installera den som en server eller bara som en klient.
    Tack så mycket på förhand
    hälsningar