OTOBO Installatie op RHEL / AlmaLinux / Rocky
Compatibiliteit
Ondersteunde Enterprise Linux-versies waarop Docker Engine en Docker Compose v2 eenvoudig kunnen worden geïnstalleerd:
- RHEL 8, RHEL 9
- AlmaLinux 8/9, Rocky Linux 8/9
Andere compatibele derivaten werken doorgaans ook, zolang het Docker CE Repository beschikbaar is en de docker-compose-plugin (v2) kan worden geïnstalleerd.
Installatie van Docker en Git
Opmerking: Voor RHEL kan een actieve abonnement-/repo-setup vereist zijn. Voor Alma/Rocky is de standaard repo-configuratie doorgaans voldoende.
Basis pakketten bijwerken
bash
sudo dnf -y update
sudo dnf -y install dnf-plugins-core curl ca-certificatesDocker CE Repository toevoegen
bash
sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repoVoor AlmaLinux/Rocky werkt de RHEL-repo analoog.
Docker Engine en Compose Plugin installeren
bash
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginDocker activeren en starten
bash
sudo systemctl enable --now dockerOptioneel: Gebruiker toevoegen aan de Docker-groep
bash
sudo usermod -aG docker $USERLog uit en weer in (of herstart) zodat de wijziging van kracht wordt.
Installatie controleren
Docker testen
bash
sudo docker run hello-worldDocker Compose (v2) testen
bash
docker compose versionSELinux & Firewall (aanbevolen)
SELinux (Enforcing behouden)
Om Docker-volumes voor OTOBO onder SELinux correct te laten werken, geeft u de doelmap de juiste labels:
bash
sudo mkdir -p /opt/otobo-docker
sudo chcon -Rt svirt_sandbox_file_t /opt/otobo-dockerfirewalld (indien actief)
bash
sudo firewall-cmd --add-service=http --add-service=https --permanent
sudo firewall-cmd --reload