Skip to content

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

bash
sudo dnf -y update
sudo dnf -y install dnf-plugins-core curl ca-certificates

Añadir repositorio de Docker CE

bash
sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo

Para AlmaLinux/Rocky, el repositorio de RHEL funciona de manera análoga.

Instalar Docker Engine y el plugin Compose

bash
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Habilitar e iniciar Docker

bash
sudo systemctl enable --now docker

Opcional: Añadir usuario al grupo Docker

bash
sudo usermod -aG docker $USER

Cierra sesión y vuelve a iniciarla (o reinicia) para que el cambio surta efecto.

Verificar la instalación

Probar Docker

bash
sudo docker run hello-world

Probar Docker Compose (v2)

bash
docker compose version

SELinux 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:

bash
sudo mkdir -p /opt/otobo-docker
sudo chcon -Rt svirt_sandbox_file_t /opt/otobo-docker

firewalld (si está activo)

bash
sudo firewall-cmd --add-service=http --add-service=https --permanent
sudo firewall-cmd --reload

Instalar OTOBO (pasos comunes)