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
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 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
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.
Hola!
Me aparece este error…
«Error
No están instalados los drivers de BBDD (sqlite, mysql, o postgresql)
Los módulos PHP se han instalado, pero aparecen listados como si faltaran
Consulte al administrador de su servidor para reiniciar el servidor web.»
Pero instalé todo sin error varias veces, y restarteé apache varias veces… que puede ser?
Graciass!!!