GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Nextcloud 11 en CentOS 7

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.


Cent OS
  1. Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

  2. Cómo instalar Java 11 y 12 en CentOS 7

  3. Cómo instalar Nextcloud en CentOS 7 / RHEL 7

  4. Cómo instalar Nextcloud en CentOS 8 / RHEL 8

  5. Cómo instalar NextCloud 14 en CentOS 7

Cómo instalar KDE en CentOS

Cómo instalar Nextcloud en el servidor RHEL 8 / CentOS 8

Cómo instalar R en CentOS 7

Cómo instalar R en CentOS 8

Cómo instalar Nextcloud en CentOS 7

Cómo instalar Nextcloud en CentOS 8