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
sudo dnf -y update
sudo dnf -y install dnf-plugins-core curl ca-certificatesAjout du dépôt Docker CE
sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repoPour AlmaLinux/Rocky, le dépôt RHEL fonctionne de manière analogue.
Installation de Docker Engine et du plugin Compose
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginActivation et démarrage de Docker
sudo systemctl enable --now dockerOptionnel : Ajout de l'utilisateur au groupe Docker
sudo usermod -aG docker $USERDéconnectez-vous et reconnectez-vous (ou redémarrez) pour que la modification prenne effet.
Vérification de l'installation
Test de Docker
sudo docker run hello-worldTest de Docker Compose (v2)
docker compose versionSELinux & 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 :
sudo mkdir -p /opt/otobo-docker
sudo chcon -Rt svirt_sandbox_file_t /opt/otobo-dockerfirewalld (si actif)
sudo firewall-cmd --add-service=http --add-service=https --permanent
sudo firewall-cmd --reload