descrizione: Installazione OTOBO su RHEL / AlmaLinux / Rocky con Docker & Docker Compose v2 – Versioni compatibili, configurazione, passaggi comuni e SSL.
Installazione OTOBO su RHEL / AlmaLinux / Rocky
Compatibilità
Versioni Enterprise Linux supportate, per le quali Docker Engine e Docker Compose v2 possono essere installati senza problemi:
- RHEL 8, RHEL 9
- AlmaLinux 8/9, Rocky Linux 8/9
Altri derivati compatibili di solito funzionano ugualmente bene, a condizione che il Repository Docker CE sia disponibile e il plugin docker-compose (v2) possa essere installato.
Installazione di Docker e Git
Nota: Per RHEL potrebbe essere necessaria una configurazione attiva di sottoscrizione/repo. Per Alma/Rocky, la configurazione standard dei repo è solitamente sufficiente.
Aggiornare i pacchetti di base
sudo dnf -y update
sudo dnf -y install dnf-plugins-core curl ca-certificatesAggiungere il Repository Docker CE
sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repoPer AlmaLinux/Rocky, il repo RHEL funziona in modo analogo.
Installare Docker Engine e il Plugin Compose
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginAbilitare e avviare Docker
sudo systemctl enable --now dockerOpzionale: Aggiungere l'utente al gruppo Docker
sudo usermod -aG docker $USEREffettua il logout e il login (o riavvia) affinché la modifica abbia effetto.
Verificare l'installazione
Testare Docker
sudo docker run hello-worldTestare Docker Compose (v2)
docker compose versionSELinux & Firewall (raccomandato)
SELinux (Mantenere Enforcing)
Affinché i volumi Docker per OTOBO funzionino correttamente con SELinux, assegna le etichette appropriate alla cartella di destinazione:
sudo mkdir -p /opt/otobo-docker
sudo chcon -Rt svirt_sandbox_file_t /opt/otobo-dockerfirewalld (se attivo)
sudo firewall-cmd --add-service=http --add-service=https --permanent
sudo firewall-cmd --reload