Cómo instalar NextCloud en el servidor Rhel 8 / Centos 8

Cómo instalar NextCloud en el servidor Rhel 8 / Centos 8

En este artículo realizaremos una instalación de NextCloud. NextCloud es un conjunto de software cliente-servidor para proporcionar un intercambio de archivos fácil. El sistema operativo que se utilizará será el servidor Rhel 8 / Centos 8 con Mariadb, PHP y Apache Web-servidor.

En este tutorial aprenderás:

  • Cómo instalar los requisitos previos de NextCloud
  • Cómo descargar y el paquete fuente de NextCloud Upzip
  • Cómo configurar la base de datos Mariadb
  • Cómo configurar NextCloud
Instalación exitosa de NextCloud en Red Hat Enterprise Linux 8

Requisitos y convenciones de software utilizados

Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema RHEL 8 / CENTOS 8
Software Nextcloud 15.0.2 o superior
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Cómo instalar NextCloud en Rhel 8 / CentOS 8 Servidor Instrucciones paso a paso

  1. Instale el servidor de lámpara (Linux, Apache, Mariadb y PHP). Antes de continuar, siga nuestras instrucciones sobre cómo configurar el servidor de lámpara básica en RHEL 8. Una vez listo, muévase al siguiente paso.
  2. Instale todos los requisitos previos de NextCloud requeridos.

    El siguiente comando realizará una instalación de paquete de todos los requisitos previos de NextCloud, además de los paquetes PHP ya instalados en el paso 1:

    # DNF Instalar PHP-MBSSTRING PHP-GD PHP-PECL-ZIP PHP-XML PHP-JSON UNZIP 
    Prerrequisitos de NextCloud en el servidor RHEL 8 Linux
  3. Descargar e instalar NextCloud.

    El siguiente paso es descargar un último paquete oficial de código fuente del servidor de NextCloud desde NextCloud.sitio web. Quizás la forma más conveniente de realizar esta tarea es usar el wget dominio.

    Descargar la última versión: $ Wget https: // descargar.Nextcloud.com/servidor/lanzamientos/Último.cremallera 

    Una vez que se descarga el paquete, ejecute el siguiente paso para descomprimir el paquete en /var/www/html, crear datos directorio y establecer permisos de directorio apropiados:

    # descomprimir el último.zip -d/var/www/html # mkdir/var/www/html/nextcloud/data # chown -r apache: apache/var/www/html/nextcloud/* # chcon -t httpd_sys_rw_content_t/var/www/html/ nextcloud/ -r 
    Extraer el paquete fuente de NextCloud y establecer los permisos de directorio apropiados
  4. Crear base de datos MariadB para usar con NextCloud.

    Los siguientes comandos crearán una base de datos mariadb con nombre Nextcloud y usuario administración con contraseña aprobar:

    # mysql -u root -p mysql> Crear base de datos NextCloud; mySQL> Crear usuario 'admin'@'localhost' identificado por 'pase'; mysql> otorgar todo en NextCloud.* A 'admin'@'localhost'; MySQL> privilegios de descarga; mysql> Salir 
    Configuración de la base de datos SQL mariadb para el servidor NextCloud en RHEL 8
  5. Inicie el asistente NextCloud y realice una instalación final.

    Navegue por su navegador a la URL de su servidor y complete el formulario de configuración de NextCloud:

    Formulario de instalación del Asistente NextCloud en el servidor RHEL 8 Linux. Una vez listo, haga clic en Configuración de acabado botón. ADVERTENCIA
    En caso de que vea el siguiente mensaje de error, asegúrese de haber instalado correctamente todos los requisitos previos de NextCloud según el paso 2. Utilizar el # php -m | Nombre del módulo GREP -I PHP Comando para enumerar si el módulo PHP requerido está disponible.
    Error del servidor interno El servidor encontró un error interno y no pudo completar su solicitud. Póngase en contacto con el administrador del servidor si este error reaparece varias veces, incluya los detalles técnicos a continuación en su informe. Se pueden encontrar más detalles en el registro de servidor web. 
  6. Su instalación de NextCloud debería estar ahora lista. Opcionalmente, instale módulos PHP recomendados adicionales de NextCloud o asegure su instalación con mod_ssl.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Ubuntu 20.04 WordPress con instalación de Apache
  • Cómo crear una pila de lámparas basada en Docker usando Docker en ..
  • Instalación de ampache Raspberry Pi
  • Linux Apache no ejecuta archivos PHP: solución
  • Instalación de WordPress OpenLitespeed
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Ubuntu 20.04: WordPress con instalación de Nginx
  • Archivos de configuración de Linux: los 30 principales más importantes