Como instalar Nextcloud en Ubuntu 20.04

Como instalar Nextcloud en Ubuntu 20.04 (servidor).

Nextcloud es una plataforma para compartir archivos de código abierto, que nos permite crear nuestro propio servicio de alojamiento de archivos. Con una forma de operar muy similar a Dropbox o Google Drive, realmente es una fantástica bifurcación de ownCloud.

Al instalar Nextcloud en un servidor o vps, podremos almacenar contenidos, como archivos privados, documentos, fotos, música, vídeos, etc. Es evidente que los podemos compartir con amigos y familiares. Además, destacamos que la herramienta viene con muchos complementos para ampliar sus funciones. En este artículo, veremos como montar tu propio servidor Nextcloud en un servidor o vps con Ubuntu 20.04.

Instalar Nextcloud en Ubuntu

Instalar Nextcloud en Ubuntu

 

Como instalar Nextcloud en Ubuntu 20.04

Comenzamos actualizando el sistema base con los últimos paquetes.

apt-get update -y
Instalar Lamp en Ubuntu 20.04

Una vez actualizado, procedemos a instalar Lamp en Ubuntu 20.04.

sudo apt install apache2 mariadb-server libapache2-mod-php php php-gmp php-bcmath php-gd php-json php-mysql php-curl php-mbstring php-intl php-imagick php-xml php-zip bzip2 -y

Editamos el archivo php.ini.

nano /etc/php/7.4/apache2/php.ini

Modifica el límite de memoria, y la situación geográfica de tu servidor (si es necesario).

*
memory_limit = 512M

*
date.timezone = Europe/Madrid

Guarda el archivo y cierra el editor. Es necesario reiniciar Apache.

systemctl restart apache2

 

Crear la base de datos Nextcloud

Conectamos a la consola de MariaDB con el siguiente comando.

mysql

Ejemplo…

root@sololinux-demo:~# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 49
Server version: 10.3.25-MariaDB-0ubuntu0.20.04.1 Ubuntu 20.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Ahora creamos la base de datos «nextclouddb».

create database nextclouddb;

Agregamos el usuario «nextcloud» y la «password».

grant all on nextclouddb.* to 'nextcloud'@'localhost' identified by 'mipassword';

Eliminamos los privilegios y salimos de la consola de MariaDB.

flush privileges;

exit;

Como instalar Nextcloud en Ubuntu 20.04

 

Descargar Nextcloud

Te recomiendo que revises la página de descargas oficial, para verificar la última versión instalada (en nuestro caso la 20).

wget https://download.nextcloud.com/server/releases/latest-20.tar.bz2

Extraemos el archivo descargado.

tar -jxvf latest-20.tar.bz2

Movemos la aplicación a la raíz web de Apache y, concedemos los permisos requeridos.

mv nextcloud /var/www/html/

chown -R www-data:www-data /var/www/html/nextcloud

chmod -R 775 /var/www/html/nextcloud

 

Configurar Apache para Nextcloud

Creamos el virtual host.

nano /etc/apache2/sites-available/nextcloud.conf

Copia y pega lo siguiente (no olvides insertar tu dominio).

<VirtualHost *:80>
DocumentRoot "/var/www/html/nextcloud"
ServerName midominio.com

ErrorLog ${APACHE_LOG_DIR}/nextcloud.error
CustomLog ${APACHE_LOG_DIR}/nextcloud.access combined

<Directory /var/www/html/nextcloud/>
Require all granted
Options FollowSymlinks MultiViews
AllowOverride All

<IfModule mod_dav.c>
Dav off
</IfModule>

SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud
Satisfy Any

</Directory>

</VirtualHost>

Guarda el archivo y cierra el editor.

Ahora necesitas habilitar el virtual host de Apache, junto con los módulos necesarios.

a2ensite nextcloud.conf

a2enmod rewrite headers env dir mime setenvif ssl

Para concluir la instalación de un servidor Nextclud, solo falta reiniciar Apache. Instalar Nex

systemctl restart apache2

 

Acceder a Nextcloud

Para configurar la herramienta, introduces la url del servicio en tu navegador web favorito. Instalar Nextcloud.

http://midominio.com

En la pantalla que nos aparece creamos nuestra cuenta admin.

Crear la cuenrta admin en Nextcloud

Crear la cuenta admin en Nextcloud

 

En la siguiente pantalla insertamos el usuario y el password de la base de datos.

Configurar la base de datos de Nextcloud

Configurar la base de datos de Nextcloud

 

Se inicia nuestro Nextcloud. Veremos una pantalla similar a…

Ejecutar Nextcloud por primera vez

Ejecutar Nextcloud por primera vez

En el próximo articulo aprenderemos a instalar Nextcloud cliente, en nuestro sistema operativo linux.

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Como instalar Nextcloud en Ubuntu 20.04.

Chat de SoloLinux en Telegram

 

Agregar comentario