Está en la página 1de 5

Como instalar Nextcloud en Ubuntu 20.

04
Comenzamos actualizando el sistema base con los últimos

paquetes.

sudo apt 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.

sudo 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. sudo systemctl restart apache2

Crear la base de datos Nextcloud


Conectamos a la consola de MariaDB con el siguiente
comando. sudo 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.

sudo mv nextcloud /var/www/html/


sudo chown -R www-data:www-data /var/www/html/nextcloud
sudo 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 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

Se inicia nuestro Nextcloud. Veremos una pantalla similar a…


Ejecutar Nextcloud por primera vez

También podría gustarte