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.