Instalación de OTOBO en RHEL / AlmaLinux / Rocky
Compatibilidad
Versiones de Enterprise Linux compatibles donde Docker Engine y Docker Compose v2 se pueden instalar sin problemas:
- RHEL 8, RHEL 9
- AlmaLinux 8/9, Rocky Linux 8/9
Otros derivados compatibles generalmente también funcionarán, siempre que el Repositorio de Docker CE esté disponible y se pueda instalar el plugin docker-compose (v2).
Instalación de Docker y Git
Nota: Para RHEL, puede ser necesaria una configuración activa de suscripción/repositorio. Para Alma/Rocky, la configuración estándar del repositorio suele ser suficiente.
Actualizar paquetes base
sudo dnf -y update
sudo dnf -y install dnf-plugins-core curl ca-certificatesAñadir repositorio de Docker CE
sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repoPara AlmaLinux/Rocky, el repositorio de RHEL funciona de manera análoga.
Instalar Docker Engine y el plugin Compose
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginHabilitar e iniciar Docker
sudo systemctl enable --now dockerOpcional: Añadir usuario al grupo Docker
sudo usermod -aG docker $USERCierra sesión y vuelve a iniciarla (o reinicia) para que el cambio surta efecto.
Verificar la instalación
Probar Docker
sudo docker run hello-worldProbar Docker Compose (v2)
docker compose versionSELinux y Firewall (recomendado)
SELinux (Mantener en modo enforcing)
Para que los volúmenes de Docker funcionen correctamente con OTOBO bajo SELinux, asigna las etiquetas adecuadas a la carpeta de destino:
sudo mkdir -p /opt/otobo-docker
sudo chcon -Rt svirt_sandbox_file_t /opt/otobo-dockerfirewalld (si está activo)
sudo firewall-cmd --add-service=http --add-service=https --permanent
sudo firewall-cmd --reload