Instalación Next Cloud en Rocky 9

Instalación Next Cloud en Rocky 9

Para preparar la instalación necesitaremos lo siguiente:

Este primer bloque de comandos lo que haremos es instalar los repositorios y actualizar la paquetería del sistema

sudo dnf install epel-release
sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm
sudo dnf update
sudo dnf upgrade

Ahora listaremos las versiones de PHP y los instalaremos

sudo dnf module list php
sudo dnf module enable php:remi-8.4

Instalación de los programas, herramientas, dependencias y módulos de PHP.

sudo dnf install httpd mariadb-server nano vim wget zip unzip libxml2 openssl php83-php php83-php-ctype php83-php-curl php83-php-gd php83-php-iconv php83-php-json php83-php-libxml php83-php-mbstring php83-php-openssl php83-php-posix php83-php-session php83-php-xml php83-php-zip php83-php-zlib php83-php-pdo php83-php-mysqlnd php83-php-intl php83-php-bcmath php83-php-gmp

Descarga de archivo Next Cloud Server

vamos a Descargar Next Cloud Server archive y descargamos el archivo zip.

Le damos Click derecho en copiar dirección de enlace y vamos a nuestro emulador de confianza.

sudo wget https://download.nextcloud.com/server/releases/latest.zip

Esperamos a que se nos descargue y descomprimimos en el directorio /var/www/html

unzip latest.zip -d /var/www/html/

Creamos una carpeta para guardar los datos del usurio

Nota : Con sudo -s subimos permisos con nuestro perfil.

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

le damos permiso a apache para acceder a los archivios y accceder a netxcloud

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

Ahora permitimos SELinux para que pueda manejar nextcloud.

chcon -t httpd_sys_rw_content_t /var/www/html/nextcloud/ -R

Permitimos el puerto 80

firewall-cmd --add-port=80/tcp --zone=public --permanent

firewall-cmd --reload

y ahora con esto ya podremos continuar con la configuracion de nextcloud.

Documentacion en ingles de la instalación

Ejecutado el instalador de nextcloud en nuestro navegador web, introducimos la información de la base de datos que creamos:

  • Usuario de la base de datos: nextcloud_user
  • Contraseña de la base de datos: tu_contraseña
  • Nombre de la base de datos: nextcloud_db
  • Servidor de la base de datos: localhost

Nombre de la cuenta de administrador se usara Admin y la contraseña admin.

y le damos en el boton instalar se demorara un momento y luego recargamos la pagina y nos dara la pantalla de login

iniciamos con las credenciales que configuramos en la instalación

Admin y la contraseña admin

y nos dara el Dashboard listo para perzonalizar y gestionar la plataforma a nuestro gusto

En el caso de tener un dominio configurado lo que hacemos es modificar trusted domains encontraremos esto en

cd /var/www/html/nextcloud/config/
sudo nano config.php

y Agregamos el dominio que tenemos configurado y guardamos la configuración y listo recargamos y ya nos deberia cargar el login.