GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar NextCloud en Ubuntu 20.04

En este artículo habremos explicado los pasos necesarios para instalar y configurar NextCloud en Ubuntu 20.04 LTS. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.

Nextcloud es una solución de alojamiento y uso compartido de archivos de código abierto. Es como Google Drive/Dropbox que le permite almacenar, colaborar y compartir documentos, imágenes y videos dentro de su organización. Si le preocupa la privacidad, puede cambiar a NextCloud, que puede instalar en su servidor doméstico privado o en un servidor privado virtual (VPS). Puede cargar sus archivos a su servidor a través de NextCloud y luego sincronizar esos archivos con su computadora de escritorio, computadora portátil o teléfono inteligente. De esta manera, tienes el control total de tus datos.

Instalar NextCloud en Ubuntu 20.04

Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Ubuntu, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.

sudo apt update
sudo apt upgrade

Paso 2. Instale LAMP Stack.

NextCloud está construido con PHP. Puede alojarlo como lo haría con cualquier otra aplicación web escrita en PHP. Por lo tanto, necesitará configurar Ubuntu como un servidor LAMP. Si aún no lo ha hecho, use nuestra guía LAMP tradicional para configurar Ubuntu para servir PHP antes de continuar.

Paso 3. Instale Nextcloud en el sistema Ubuntu.

Descargue el archivo zip de NextCloud en su servidor. La última versión estable es 20.0.4 en el momento de escribir este artículo. Es posible que deba cambiar el número de versión. Vaya a esta página y haga clic en el download for server botón para ver la última versión:

wget https://download.nextcloud.com/server/releases/nextcloud-19.0.0.zip

Una vez descargado, extraiga el archivo descomprimiendo:

sudo unzip nextcloud-19.0.0.zip -d /var/www/

Establezca los permisos del directorio según corresponda:

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

Paso 4. Crear una base de datos MariaDB para NextCloud.

NextCloud usa la base de datos MariaDB para almacenar todos sus datos, como publicaciones, páginas, usuarios, complementos y configuraciones de temas. Inicie sesión en su servidor MariaDB con el siguiente comando e ingrese su contraseña raíz de MariaDB:

mysql -u root -p

Una vez que esté en la consola de MariaDB, cree una nueva base de datos:

MariaDB > create database nextcloud;
MariaDB > create user [email protected] identified by 'your-passwd';
MariaDB > grant all privileges on nextcloud.* to [email protected] identified by 'your-passwd';
MariaDB > flush privileges;
MariaDB > exit;

Paso 4. Configuración de Apache para NextCloud.

Cree un nuevo archivo de configuración de host virtual para su sitio web de NextCloud, llamado your-domain.com.conf:

nano /etc/apache2/sites-available/your_domain.com.conf

Y agregue el siguiente contenido al archivo:

<VirtualHost *:80>    
      ServerAdmin [email protected]
      DocumentRoot "/var/www/nextcloud"
      ServerName your-domain.com
      ServerAlias www.your-domain.com

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

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

Para habilitar el host virtual que acabamos de crear, ejecute el siguiente comando:

ln -s /etc/apache2/sites-available/your-domain.com.conf /etc/apache2/sites-enabled/your-domain.com.conf

Para que la nueva configuración surta efecto, reinicie el servicio Apache escribiendo:

sudo a2ensite your_domain.com.conf 
sudo a2enmod rewrite
sudo systemctl restart apache2

Paso 5. Configure NextCloud.

Ahora puede acceder al asistente de instalación web de Nextcloud mediante una conexión HTTP:

https://your-domain.com

Eso es todo lo que necesita hacer para instalar NextCloud en Ubuntu 20.04 Focal Fossa. Espero que encuentre útil este consejo rápido. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.


Ubuntu
  1. Cómo instalar MariaDB 10.4 en Ubuntu 18.04

  2. Cómo instalar MariaDB en Ubuntu 18.04

  3. Cómo instalar LiteCart en Ubuntu 15.04

  4. Cómo instalar NextCloud 14 en Ubuntu 16.04

  5. Cómo instalar Nextcloud en Ubuntu 20.04

Cómo instalar MariaDB en Ubuntu 14.04

Cómo instalar PHPList en Ubuntu 15.04

Cómo instalar ImpressCMS en Ubuntu 15.04

Cómo instalar Nextcloud en Ubuntu 16.04

Cómo instalar MariaDB en Ubuntu 16.04

Cómo instalar MariaDB en Ubuntu