Instalacja OTOBO na RHEL / AlmaLinux / Rocky
Kompatybilność
Obsługiwane wersje Enterprise Linux, dla których można łatwo zainstalować Docker Engine i Docker Compose v2:
- RHEL 8, RHEL 9
- AlmaLinux 8/9, Rocky Linux 8/9
Inne kompatybilne pochodne zazwyczaj również działają, pod warunkiem dostępności Repozytorium Docker CE i możliwości zainstalowania wtyczki docker-compose (v2).
Instalacja Dockera i Gita
Uwaga: W przypadku RHEL może być wymagane aktywne skonfigurowanie subskrypcji/repozytoriów. Dla Alma/Rocky zazwyczaj wystarczy standardowa konfiguracja repozytoriów.
Aktualizacja podstawowych pakietów
bash
sudo dnf -y update
sudo dnf -y install dnf-plugins-core curl ca-certificatesDodanie repozytorium Docker CE
bash
sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repoDla AlmaLinux/Rocky repozytorium RHEL działa analogicznie.
Instalacja Docker Engine i wtyczki Compose
bash
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginAktywacja i uruchomienie Dockera
bash
sudo systemctl enable --now dockerOpcjonalnie: Dodanie użytkownika do grupy Docker
bash
sudo usermod -aG docker $USERWyloguj się i zaloguj ponownie (lub zrestartuj), aby zmiana zaczęła obowiązywać.
Sprawdzenie instalacji
Testowanie Dockera
bash
sudo docker run hello-worldTestowanie Docker Compose (v2)
bash
docker compose versionSELinux i Firewall (zalecane)
SELinux (pozostawienie w trybie Enforcing)
Aby wolumeny Dockera dla OTOBO działały poprawnie z SELinux, nadaj odpowiednie etykiety docelowemu katalogowi:
bash
sudo mkdir -p /opt/otobo-docker
sudo chcon -Rt svirt_sandbox_file_t /opt/otobo-dockerfirewalld (jeśli aktywny)
bash
sudo firewall-cmd --add-service=http --add-service=https --permanent
sudo firewall-cmd --reload