¿Com instal·lar Nextcloud 16 en Ubuntu i derivats?

Nextcloud

Fa poques hores va arribar la nova versió 16 de Nextcloud la qual aquesta destinada a millorar la seguretat i l'intercanvi d'arxius amb l'ajuda de l'aprenentatge automàtic. El projecte també presenta una petita gestió de projectes i ACL per reemplaçar els servidors d'arxius antics.

Una de les noves característiques és l'ús de l'aprenentatge automàtic. Segons l'anunci, el projecte no només vol detectar inicis de sessió maliciosos, sinó que també ofereix recomanacions per compartir arxius.

Això s'aplica, per exemple, a grups i persones amb les que els usuaris sovint comparteixen contingut.

Les noves formes de compartir arxius en les empreses proporcionen llistes de control d'accés (ACL).

Permeten als administradors en xarxes clàssiques mantenir el control sobre els drets d'accés als arxius i directoris individuals a través d'una assignació detallada d'arxius, carpetes i subcarpetes.

Si volen conèixer més a l'respecte d'aquest llançament poden consultar el següent enllaç.

Instal·lació de Nextcloud 16 en Ubuntu

Per als que estiguin interessats en poder instal·lar la nova versió de NextCloud 16 en el sistema, hauran de seguir les instruccions que compartim amb vostès a continuació.

Instal·lació mitjançant paquet Snap

El primer mètode que els mostrarem és la instal·lació des de paquets Snap, sent aquesta la forma més senzilla de poder instal·lar NextCloud en el seu distro.

De moment l'únic detall és que la nova versió encara no s'ha actualitzat a estable a Snap, ja que encara continua en versió Beta. Tot i que és qüestió d'hores perquè sigui actualitzada.

NextCloud és distribuït mitjançant snap com una sola aplicació juntament amb les seves dependències i que s'executés de forma segura en el sistema.

El més important d'aquest mètode d'instal·lació és que els Snaps, estan dissenyats per ser aplicacions segures, d'espai aïllat, en contenidors, aïllades de el sistema subjacent i d'altres aplicacions.

Per instal·lar el paquet Nextcloud des Snap, només han d'executar la següent comanda en un terminal:

 sudo snap install nextcloud

instal·lació tradicional

L'altre mètode per instal·lar la nova versió de NextCloud 16 és instal·lar un servidor web i PHP.

Logotip de Nextcloud

per això haurem d'obrir una terminal i executar-hi les següents comandes:

 
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

Ara que ha configurat l'entorn, tot el que queda és triar una base de dades que admeti la instal·lació per això anem a executar el següent:

 sudo apt-get install mariadb-server php-mysql

Durant la instal·lació, se li demanarà que seleccioneu una contrasenya de root . Si no se li demana que triï una contrasenya, la predeterminada estarà en blanc.

Ara necessiten ingressar la base de dades (Se'ls preguntarà la contrasenya que heu definit):

 mysql -u root -p

Ara que hauràs de crear una base de dades:

CREATE DATABASE nextcloud;

Ara necessiten crear l'usuari que s'utilitzarà per connectar-se a la base de dades:

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

L'últim pas és atorgar els privilegis a l'usuari:

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

FLUSH PRIVILEGES;

Quan acabis, escriu Ctrl-D per sortir.

L'últim pas és instal·lar Nextcloud amb:

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

Ara hem de crear un nou arxiu en /etc/apache2/sites-available/nextcloud.conf . Aquest ho anem a editar amb l'editor de la nostra preferència:

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> 

Un cop fet, és hora d'habilitar el nou lloc i habilitar les modificacions de apatxe que necessita NextCloud:

a2ensite nextcloud

a2enmod rewrite headers env dir mime

systemctl restart apache2

ufw allow http

ufw allow https

Un cop hagueu acabat de seleccionar la base de dades, és hora d'instal·lar tot. Dirigeix-te a http: // tu_direccion / nextcloud /

O com a tal localhost / nextcloud

Seleccioneu un nom d'usuari i contrasenya d'administrador, després pot seleccionar la carpeta de dades.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   David Freire Garcia va dir

    En primer lloc, felicitats pel blog, el segueixo habitualment i aprenc moltes coses de Linux.
    Estic pensant en muntar un servidor Nextcloud en un PC i m'agradaria saber si la instal·lació a través de Snap és vàlida per a instal·lar-ho com servidor o només com a client.
    Moltes gràcies per anticipat
    una salutació