Le mostraremos cómo instalar Nextcloud 11 en CentOS 7. Nextcloud es un software de código abierto para crear y usar servicios de alojamiento de archivos. Tiene muchas funciones adicionales de Calendario, Sincronización y Contactos, además de sus funciones de alojamiento de archivos. Es una excelente alternativa gratuita a algunos servicios populares como Google Drive, Dropbox, Box, etc. Instalar Nextcloud 11 en CentOS 7 es una tarea fácil si sigue cuidadosamente los pasos a continuación.
Para ejecutar Nextcloud en su VPS, se deben instalar los siguientes requisitos:
MySQL o MariaDB
PHP 7.0 +
Apache 2.4 con módulo mod_php
En este tutorial, instalaremos la última versión de Nextcloud en uno de nuestros VPS CentOS 7 con MariaDB, PHP y Apache. Si desea utilizar un VPS de Ubuntu, consulte nuestro tutorial sobre cómo instalar Nextcloud en Ubuntu 16.04
[ecko_alert color=”blue”]¿Ya usa ownCloud? Consulte nuestro tutorial sobre cómo migrar de ownCloud a Nextcloud u obtenga un VPS de nosotros y lo haremos por usted, ¡gratis! [/ecko_alert]
1. Actualizar el sistema
En primer lugar, inicie sesión en su CentOS 7 VPS a través de SSH como usuario raíz:
ssh root@IP_Address
y asegúrese de que esté completamente actualizado:
yum -y update
2. Instalar servidor MariaDB
Nextcloud requiere una base de datos vacía, por lo que instalaremos el servidor MariaDB:
yum -y install mariadb mariadb-server
Una vez que esté instalado, inicie MariaDB y habilítelo para que se inicie en el arranque:
systemctl start mariadb systemctl enable mariadb
y ejecute mysql_secure_installation
secuencia de comandos posterior a la instalación para finalizar la configuración de MariaDB:
mysql_secure_installation Enter current password for root (enter for none): ENTER Set root password? [Y/n] Y Remove anonymous users? [Y/n] Y Disallow root login remotely? [Y/n] Y Remove test database and access to it? [Y/n] Y Reload privilege tables now? [Y/n] Y
Una vez que se haya instalado MariaDB, inicie sesión en el servidor de la base de datos como usuario raíz y cree una base de datos y un usuario para Nextcloud:
mysql -u root -p MariaDB [(none)]> CREATE DATABASE nextcloud; MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'YOURPASSWORD'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \q
3. Instalar el servidor web Apache
A continuación, instalaremos el servidor web Apache:
yum install httpd -y
inicie Apache y haga que comience en el arranque:
systemctl start httpd.service systemctl enable httpd.service
4. Instalar PHP 7
La versión predeterminada de PHP en CentOS 7 es PHP 5.4. En este tutorial, instalaremos la versión 7 de PHP.
Instale los paquetes de repositorio de Remi y EPEL:
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Habilitar el repositorio Remi PHP 7:
yum-config-manager --enable remi-php70
e instale PHP 7 y varios módulos PHP requeridos por Nextcloud ejecutando el siguiente comando:
yum -y install php php-mysql php-pecl-zip php-xml php-mbstring php-gd
A continuación, abra el archivo de configuración de PHP y aumente el tamaño del archivo de carga. Puede encontrar la ubicación del archivo de configuración de PHP ejecutando el siguiente comando:
php --ini |grep Loaded Loaded Configuration File: /etc/php.ini
En nuestro caso, tenemos que hacer cambios en el archivo /etc/php.ini. Aumentaremos el límite de carga predeterminado a 100 MB. Puede establecer los valores según sus necesidades. Ejecute los siguientes comandos:
sed -i "s/post_max_size = 8M/post_max_size = 100M/" /etc/php.ini sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 100M/" /etc/php.ini
y reinicie el servidor web:
systemctl restart httpd
5. Instalar Nextcloud 11
Vaya al sitio web oficial de Nextcloud y descargue la última versión estable de la aplicación
wget https://download.nextcloud.com/server/releases/nextcloud-11.0.2.zip
descomprima el archivo zip descargado en el directorio raíz del documento en su servidor
unzip nextcloud-11.0.2.zip -d /var/www/html/
Configure el usuario de Apache para que sea el propietario de los archivos de Nextcloud
chown -R apache:apache /var/www/html/nextcloud/
Finalmente, acceda a Nextcloud en http://yourIP/nextcloud. El asistente de instalación verificará si todos los requisitos y si todo está bien, se le pedirá que cree su usuario administrador y seleccione el almacenamiento y la base de datos. Seleccione MySQL/MariaDB como base de datos e ingrese los detalles de la base de datos que creamos anteriormente en esta publicación:
Database user: nextclouduser Database password: YOURPASSWORD Database name: nextcloud host: localhost
Por supuesto, no tiene que instalar Nextcloud 11 en CentOS 7 si utiliza uno de nuestros servicios de hospedaje administrado de Nextcloud, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Nextcloud 11 en CentOS 7 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. También puede leer nuestra publicación más reciente sobre Cómo instalar NextCloud 14 en CentOS 7.
PD. Si le gustó esta publicación sobre cómo instalar Nextcloud 11 en CentOS 7, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.