Skip to content

Installation d'OTOBO sur RHEL / AlmaLinux / Rocky

Compatibilité

Versions Enterprise Linux prises en charge, sur lesquelles Docker Engine et Docker Compose v2 peuvent être installés sans problème :

  • RHEL 8, RHEL 9
  • AlmaLinux 8/9, Rocky Linux 8/9

D'autres dérivés compatibles fonctionneront généralement aussi, à condition que le dépôt Docker CE soit disponible et que le plugin docker-compose (v2) puisse être installé.


Installation de Docker et Git

Note : Pour RHEL, une configuration active des abonnements/dépôts peut être nécessaire. Pour Alma/Rocky, la configuration standard des dépôts suffit généralement.

Mise à jour des paquets de base

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

Ajout du dépôt Docker CE

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

Pour AlmaLinux/Rocky, le dépôt RHEL fonctionne de manière analogue.

Installation de Docker Engine et du plugin Compose

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

Activation et démarrage de Docker

bash
sudo systemctl enable --now docker

Optionnel : Ajout de l'utilisateur au groupe Docker

bash
sudo usermod -aG docker $USER

Déconnectez-vous et reconnectez-vous (ou redémarrez) pour que la modification prenne effet.

Vérification de l'installation

Test de Docker

bash
sudo docker run hello-world

Test de Docker Compose (v2)

bash
docker compose version

SELinux & Pare-feu (recommandé)

SELinux (laisser en mode Enforcing)

Pour que les volumes Docker pour OTOBO fonctionnent correctement sous SELinux, attribuez les labels appropriés au dossier cible :

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

firewalld (si actif)

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

Installation d'OTOBO (étapes communes)