GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar NextCloud 13 en Ubuntu 16.04

NextCloud es una de las aplicaciones para compartir y sincronizar archivos autohospedadas gratuitas y de código abierto más populares. Puede usarlo para almacenar sus archivos personales, contactos, imágenes, música y mucho más y le permite acceder a ellos o compartirlos con sus amigos en cualquier momento. Es una alternativa popular a otra aplicación de alojamiento de archivos ampliamente utilizada llamada ownCloud.
En este tutorial, le mostraremos cómo instalar NextCloud 13 en un Ubuntu 16.04 VPS.
Si es un usuario de ownCloud que busca migrar a NextCloud, asegúrese de leer también nuestro tutorial sobre cómo migrar de ownCloud a NextCloud.

Tenemos una versión actualizada de este tutorial sobre cómo instalar Nextcloud en Ubuntu 20.04


Requisitos

Antes de comenzar con la instalación, se deben cumplir algunos requisitos:

– Acceso SSH a su servidor. Deberá poder conectarse a su servidor a través de SSH.

– Pila LAMP que consta de Linux, servidor web Apache, servidor de base de datos MySQL o MariaDB y PHP 7.0, 7.1 o 7.2.

También se recomienda proteger su NextCloud con un certificado SSL. Puede comprar un certificado SSL de confianza desde aquí.

1. Inicie sesión a través de SSH y actualice su sistema

Primero, debe iniciar sesión en su servidor a través de SSH como usuario raíz:

ssh root@IP_ADDRESS -p PORT_NUMBER

asegúrese de reemplazar "IP_ADDRESS" y "PORT_NUMBER" con la dirección IP de su servidor real y el número de puerto SSH.

Después de iniciar sesión, asegurémonos de que su servidor Ubuntu 16.04 esté actualizado ejecutando los siguientes comandos:

apt-get update
apt-get upgrade

2. Instalar Apache

Ejecute el siguiente comando para instalar Apache en su servidor:

apt-get install apache2

Una vez completada la instalación, puede habilitar el servicio para que se inicie automáticamente al iniciar el sistema con:

systemctl enable apache2

Puede verificar si el servidor Apache se está ejecutando con el siguiente comando:

systemctl status apache2

3. Instalar PHP 7.0

Para instalar PHP 7 junto con todos los módulos adicionales requeridos por NextCloud, ejecute el siguiente comando:

apt-get install php7.0 libapache2-mod-php7.0 php7.0-common php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip

4. Instale el servidor de base de datos MySQL y cree una base de datos

A continuación, necesitamos instalar el servidor de base de datos MySQL. Para hacer esto, simplemente ejecute el siguiente comando:

apt-get install mysql-server

Ahora puede iniciar el servidor de la base de datos y habilitarlo para que se inicie automáticamente al arrancar, con los siguientes comandos::

systemctl start mysql
systemctl enable mysql

También puede ejecutar mysql_secure_installation script para reforzar la seguridad de su servidor de base de datos MySQL:

mysql_secure_installation

Una vez que haya respondido todas las preguntas, ahora puede continuar e iniciar sesión en MySQL como root usando su contraseña de root, con el siguiente comando:

mysql -u root -p

Para crear una nueva base de datos para su instalación de NextCloud, ejecute los siguientes comandos:

CREATE DATABASE nextcloud_db;
GRANT ALL PRIVILEGES ON nextcloud_db.* TO 'nextcloud_user'@'localhost' IDENTIFIED BY 'PASSWORD';
FLUSH PRIVILEGES;
exit;

Asegúrese de reemplazar "CONTRASEÑA" con una contraseña real y segura.

5. Instalación de NextCloud

Nuestro entorno de alojamiento está listo y también creamos una nueva base de datos. Ahora podemos continuar con la instalación real de NextClould.

Ejecute los siguientes comandos para descargar y extraer los últimos archivos de instalación de NextCloud 13:

cd /var/www
wget https://download.nextcloud.com/server/releases/latest-13.zip
unzip latest-13.zip
chown -R www-data:www-data nextcloud
rm latest-13.zip

6. Configurar el servidor virtual de Apache

Para acceder a su instalación de NextCloud con su dominio, deberá crear un archivo de configuración de host virtual de Apache. Puedes crear esto con el editor de texto nano:

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

Ahora ingrese la siguiente información en el archivo:

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

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>

ErrorLog /var/log/apache2/nextcloud-error_log
CustomLog /var/log/apache2/nextcloud-access_log common
</VirtualHost>

Luego, debemos habilitar el archivo de host virtual con el siguiente comando:

ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf

Además, debemos asegurarnos de que las siguientes modificaciones de apache también estén habilitadas:

a2enmod rewrite headers env dir mime

Finalmente, reinicie el servidor web Apache:

systemctl restart apache2

7. Complete la instalación de NextCloud a través del navegador web

Ahora puede ir a su http://yourdomain.com (o http://SU_DIRECCIÓN_IP ) y siga las instrucciones en pantalla para completar la instalación de NextCloud.

Deberá crear su cuenta de usuario administrador eligiendo su propio nombre de usuario y contraseña. En la sección "Almacenamiento y base de datos", ingrese la información de la base de datos que hemos creado previamente y luego haga clic en "Finalizar configuración".

Eso es todo. Su NextCloud se instaló correctamente y puede iniciar sesión con las credenciales de inicio de sesión de su usuario administrador.

Por supuesto, no tiene que instalar NextCloud 13 en Ubuntu 16.04, si usa uno de nuestros servicios de alojamiento de NextCloud, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD . Si le gustó esta publicación, sobre Cómo instalar NextCloud 13 en Ubuntu 16.04, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Panels
  1. Cómo instalar FastPanel en Ubuntu 20.04

  2. Cómo instalar MySQL en Ubuntu 16.04

  3. Cómo instalar el servidor Graylog en Ubuntu 16.04

  4. Cómo instalar osTicket en Ubuntu 16.04

  5. Cómo instalar NextCloud 14 en Ubuntu 16.04

Cómo instalar Nextcloud en Ubuntu 18.04 y 16.04

Cómo instalar aaPanel en Ubuntu 20.04

Cómo instalar OpenCart en Ubuntu 18.04

Cómo instalar phpPgAdmin en Ubuntu 18.04

Cómo instalar OpenVPN en Ubuntu 18.04

Cómo instalar Nextcloud en Ubuntu 20.04