¿Como instalar Nextcloud 16 en Ubuntu y derivados?
Hace pocas horas llego la nueva versión 16 de Nextcloud la cual esta destinada a mejorar la seguridad y el intercambio de archivos con la ayuda del aprendizaje automático. El proyecto también presenta una pequeña gestión de proyectos y ACL para reemplazar los servidores de archivos antiguos.
Una de las nuevas características es el uso del aprendizaje automático. Según el anuncio, el proyecto no solo quiere detectar inicios de sesión maliciosos, sino que también ofrece recomendaciones para compartir archivos.
Esto se aplica, por ejemplo, a grupos y personas con las que los usuarios a menudo comparten contenido.
Las nuevas formas de compartir archivos en las empresas proporcionan listas de control de acceso (ACL).
Permiten a los administradores en redes clásicas mantener el control sobre los derechos de acceso a los archivos y directorios individuales a través de una asignación detallada de archivos, carpetas y subcarpetas.
Si quieren conocer mas al respecto de este lanzamiento pueden consultar el siguiente enlace.
Instalación de Nextcloud 16 en Ubuntu
Para quienes estén interesados en poder instalar la nueva versión de NextCloud 16 en su sistema, deberán de seguir las instrucciones que compartimos con ustedes a continuación.
Instalación mediante paquete Snap
El primer método que les mostraremos es la instalación desde paquetes Snap, siendo esta la forma mas sencilla de poder instalar NextCloud en su distro.
De momento el único detalle es que la nueva versión aún no se ha actualizado a estable en Snap, ya que aun continua en versión Beta. Aun que es cuestión de horas para que sea actualizada.
NextCloud es distribuido mediante snap como una sola aplicación junto con sus dependencias y que se ejecutara de forma segura en el sistema.
Lo más importante de este método de instalación es que los Snaps, están diseñados para ser aplicaciones seguras, de espacio aislado, en contenedores, aisladas del sistema subyacente y de otras aplicaciones.
Para instalar el paquete Nextcloud desde Snap, solo tienen que ejecutar el siguiente comando en una terminal:
sudo snap install nextcloud
Instalación tradicional
El otro método para instalar la nueva versión de NextCloud 16 es instalar un servidor web y PHP.
Para esto tendremos que abrir una terminal y ejecutar en ella los siguientes comandos:
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
Ahora que ha configurado el entorno, todo lo que queda es elegir una base de datos que admita la instalación para ello vamos a ejecutar lo siguiente:
sudo apt-get install mariadb-server php-mysql
Durante la instalación, se le pedirá que elija una contraseña de root . Si no se le solicita que elija una contraseña, la predeterminada estará en blanco.
Ahora necesitan ingresar la base de datos (se les preguntará la contraseña que acaba de configurar):
mysql -u root -p
Ahora que deberás de crear una base de datos:
CREATE DATABASE nextcloud;
Ahora necesitan crear el usuario que se utilizará para conectarse a la base de datos:
CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'tucontraseña';
El último paso es otorgar los privilegios al nuevo usuario:
GRANT ALL PRIVILEGES ON nextcloud. * TO 'usuario'@'localhost'; FLUSH PRIVILEGES;
Cuando termines, escribe Ctrl-D para salir.
El ultimo paso es instalar Nextcloud con:
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
Ahora tenemos que crear un nuevo archivo en /etc/apache2/sites-available/nextcloud.conf . Este lo vamos a editar con el editor de nuestra preferencia:
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>
Una vez hecho, es hora de habilitar el nuevo sitio y habilitar las modificaciones de apache que necesita NextCloud:
a2ensite nextcloud a2enmod rewrite headers env dir mime systemctl restart apache2 ufw allow http ufw allow https
Una vez que haya terminado de seleccionar la base de datos, es hora de instalar todo. Dirígete a http: //tu_direccion/nextcloud /
O como tal localhost/nextcloud
Seleccione un nombre de usuario y contraseña de administrador, luego puede seleccionar la carpeta de datos.
El artículo ¿Como instalar Nextcloud 16 en Ubuntu y derivados? ha sido originalmente publicado en Ubunlog.