Cómo instalar NextCloud en CentOS 8

Cómo instalar NextCloud en CentOS 8

NextCloud. es una plataforma de colaboración y uso compartido de archivos local de código abierto que le permite guardar sus archivos y acceder a ellos en varios dispositivos, como PC, teléfonos inteligentes y tabletas.

Como plataforma popular de autohospedaje que funciona de manera muy similar a DropBox. le permite colaborar sin problemas en varios proyectos, administrar su calendario, enviar y recibir correos electrónicos, así como realizar videollamadas.

En esta guía, aprenderá a instalar NextCloud. en CentOS 8.

Requisitos previos:

Dado que accederemos a NextCloud. a través de un navegador, es crucial asegurarse de que la pila LAMP ya esté instalada en CentOS 8. LAMP. es la abreviatura de Linux. Apache. MySQL/MariaDB. y PHP.

Paso 1: Instale módulos PHP adicionales

Algunos requisitos Se requieren módulos PHP. para NextCloud. para funcionar como se esperaba. Instálelos como se muestra a continuación.

$ sudo dnf install php-mysqlnd php-xml php-zip php-curl php-gd php-intl php-json php-ldap php-mbstring php-opcache  Instalar módulos PHP en CentOS 8  Instalar módulos PHP en CentOS 8 Instale módulos PHP en CentOS 8

Paso 2: Cree una base de datos NextCloud

freestar.config.enabled_slots.push (LocationName:” tecmint_incontent “, slotId:” tecmint_incontent “);

Después de instalar los módulos PHP. necesarios, cree una base de datos que contendrá los datos de NextCloud iniciando sesión en el motor de base de datos MariaDB usando el comando a continuación y proporcione la contraseña.

$ mysql-u root-p

Al iniciar sesión, cree una base de datos y un usuario de base de datos para NextCloud. usando los siguientes comandos.

MariaDB [(none)]>. CREATE DATABASE nextcloud_db ; MariaDB [(none)]>. OTORGAR TODO EN nextcloud_db. * A ‘nextcloud_user’ @ ’localhost’ IDENTIFICADO POR ‘[email protected]’; MariaDB [(ninguno)]>. PRIVILEGIOS DE FLUSH; MariaDB [(ninguno)]>. SALIR;  Crear base de datos NextCloud Crear base de datos de NextCloud Crear la base de datos de NextCloud

Paso 3: Instalar NextClou d en CentOS 8

El siguiente paso requiere que descargue el archivo comprimido NextCloud. del sitio oficial de NextCloud. En el momento de escribir esta guía, la última versión de NextCloud. es 18.0.1.

Para descargar NextCloud. ejecute el siguiente comando wget.

$ sudo wget https://download.nextcloud.com/server/releases/nextcloud-18.0.1.zip

Descomprima el archivo en /var/www/html/ ruta.

$ sudo unzip nextcloud-18.0.1-d/var/www/html/

A continuación, cree un directorio para almacenar los datos del usuario administrador.

$ sudo mkdir-p/var/www/html/nextcloud/data

Luego, modifique los permisos del directorio de NextCloud para que el usuario de Apache pueda agregar datos en él.

$ sudo chown-R apache: apache/var/www/html/nextcloud/

Paso 4: Configurar SELinux y Firewall para NextCloud

Necesita realizar algunas configuraciones para SELinux. para que pueda manejar Nextcloud sin problemas. Así que ejecute los siguientes comandos.

$ sudo semanage fcontext-a-t httpd_sys_rw_content_t ‘/var/www/html/nextcloud/data’ $ sudo semanage fcontext-a-t httpd_sys_rw_content_t ‘/var/www/html/nextcloud/config (/.*)? ‘ $ sudo semanage fcontext-a-t httpd_sys_rw_content_t ‘/var/www/html/nextcloud/apps(/.*)?’ $ sudo semanage fcontext-a-t httpd_sys_rw_content_t ‘/var/www/html/nextcloud/3rdparty(/.*)?’ $ sudo semanage fcontext-a-t httpd_sys_rw_content_t ‘/var/www/html/nextcloud/.htaccess’ $ sudo semanage fcontext-a-t httpd_sys_rw_content_t ‘/var/www/html/nextcloud/.user.ini’ $ sudo restorecon-Rv ‘/var/www/html/nextcloud/’

Para permitir que los usuarios externos accedan a NextCloud. desde su servidor, debe abrir el puerto 80 del servidor web. Por lo tanto, ejecute los siguientes comandos.

$ sudo firewall-cmd–add-port = 80/tcp–zone = public–permanent $ sudo firewall-cmd–reload

Paso 5: Finalización de la instalación de NextCloud

Para complete la configuración de NextCloud. inicie su navegador y busque la dirección IP del servidor que se muestra.

http://server-IP/nexcloud

Cree un nombre de usuario y contraseña de administrador.

 Crear cuenta de administrador de NextCloud Crear administrador de NextCloud Cuenta Crear cuenta de administrador de NextCloud

A continuación, haga clic en ‘ Almacenamiento y base de datos. . Seleccione ‘ MariaDB. como el motor de base de datos preferido y complete los detalles de la base de datos.

 Establecer la configuración de la base de datos de NextCloud  Establecer la configuración de la base de datos de NextCloud Establecer la configuración de la base de datos de NextCloud

Los detalles de la base de datos se han completado como se muestra a continuación.

 Configuración de la base de datos de NextCloud  Configuración de la base de datos de NextCloud Configuración de la base de datos de NextCloud

Finalmente, haga clic en el botón ‘ Finalizar. para completar la configuración.

 Finalizar la configuración de NextCloud  Finalizar la configuración de NextCloud Finalizar la configuración de NextCloud

Esto lo lleva a la página de inicio de sesión. Proporcione el nombre de usuario y la contraseña y presione “ ENTRAR. o haga clic en el botón “ Iniciar sesión. .

 Inicio de sesión de administrador de NextCloud  Inicio de sesión de administrador de NextCloud Inicio de sesión de administrador de NextCloud

Un breve recorrido sobre NextCloud aparecerá en formato de diapositiva si inicia sesión por primera vez. Siéntase libre de desplazarse hacia la derecha para obtener más sugerencias.

Un resumen sobre NextCloud  Un resumen sobre NextCloud Breve acerca de NextCloud

Y finalmente, cierre la ventana para darle acceso al panel.

Panel de administración de NextCloud  Panel de administración de NextCloud Panel de administración de NextCloud

Y esto nos lleva al final de esta guía. Ahora puede realizar copias de seguridad, sincronizar y compartir archivos con sus amigos y colegas en NextCloud. Gracias por llegar tan lejos. Esperamos que esta guía haya sido inspiradora.