Requisitos

Qisutu 1.0.2 se instala en un servidor Linux. La preparación del sistema se realiza como root porque se configuran paquetes, configuraciones de Apache, servicios systemd, usuarios y permisos de archivos.

Sistemas compatibles

La plataforma de referencia recomendada es Ubuntu Server LTS. El install.sh incluido también ofrece rutas de instalación propias para Debian, RHEL, Rocky Linux, AlmaLinux, CentOS, Fedora, openSUSE y SLES. Una distribución desconocida no se trata silenciosamente como Ubuntu; el script termina con un mensaje de error comprensible.

Comprobaciones previas

Antes de comenzar deben cumplirse las siguientes condiciones:

  • Acceso root o una shell de root

  • Acceso de red a los repositorios de paquetes de la distribución

  • Resolución de nombres funcional y servidor web accesible

  • Una ruta de instalación sin espacios

  • Espacio suficiente para programa, base de datos, adjuntos, registros y copias de seguridad

  • Una base de datos propia o un identificador de instancia único por instalación

Para conexiones OAuth2 con Microsoft 365 o Google se necesitará más adelante una URL base HTTPS accesible desde el exterior. Una dirección HTTP simple basta para una instalación local inicial, pero no debe usarse en producción.

Software necesario

El script de instalación instala o comprueba Apache, MariaDB o las herramientas cliente de MySQL necesarias, Perl y los módulos Perl requeridos para base de datos, correo, LDAP, TLS y OAuth. Por tanto, no es necesario buscar los paquetes individualmente de antemano.

Servidor existente

Antes de la instalación, compruebe si ya existen VirtualHosts propios de Apache, reglas de cortafuegos, políticas de SELinux o políticas de base de datos. Qisutu crea configuraciones específicas para cada instancia, pero no sustituye una configuración del operador que se haya modificado deliberadamente.