Instalación de Nextcloud
Para configurar Nextcloud en su paquete, primero debe iniciar sesión en su menú de cliente (Plesk).
Crea un subdominio a través del cual se pueda acceder a Nextcloud. Puede ser nc.DOMINIO.TLD o nextcloud.DOMINIO.TLD, por ejemplo. Introduce un directorio vacío (raíz del documento) para el subdominio. Si no indica ningún directorio, Plesk usará automáticamente "httpdocs/SUBDOMAIN".
Compruebe que el subdominio tiene asignado el certificado SSL comodín del DOMAIN.TLD o solicite un certificado SSL Let's Encrypt gratuito para el subdominio.
También puede establecer la versión de PHP en 8.2 en la configuración de alojamiento.
Ve a la página de instalación de Nextcloud y descarga el "Instalador web" o un archivo. Puedes encontrarlos en "Proyectos comunitarios".
También puedes descargar el instalador web directamente desde el shell en el directorio de instalación (ver documento raíz) utilizando wget:
wget https://download.nextcloud.com/server/installer/setup-nextcloud.php
Abre setup-nextcloud.php a través de tu dominio Nextcloud (nc.DOMAIN.TLD/setup-nextcloud.php).
Configurar trabajos en segundo plano
Nextcloud recomienda configurar un cronjob para los trabajos en segundo plano, que deberían ejecutarse cada 5 minutos. Esto se muestra como un ejemplo en Ejecutar archivo PHP a través de un cronjob.
Ejecutar la OCC (OwnCloud Console) en el shell
Probablemente ya te habrás dado cuenta de que en "Configuración de la administración" ' "Administración" ' "Visión general" a veces hay tareas de mantenimiento que deben realizarse en el shell. Esto se hace a través de la OCC suministrada con Nextcloud.
- Para ello, inicie sesión en su shell.
- A continuación, ejecute los comandos.
En Versiones PHP CLI disponibles, busca el comando que coincida con la versión PHP de tu Nextcloud. Por ejemplo, si tu Nextcloud ejecuta PHP versión 8.3, utiliza /opt/alt/php83/usr/bin/php.
El siguiente comando podría utilizarse para crear los índices que faltan en tu base de datos:
/opt/alt/php83/usr/bin/php occ db:add-missing-indices