Skip to content

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-certificates

Dodanie repozytorium Docker CE

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

Dla 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-plugin

Aktywacja i uruchomienie Dockera

bash
sudo systemctl enable --now docker

Opcjonalnie: Dodanie użytkownika do grupy Docker

bash
sudo usermod -aG docker $USER

Wyloguj się i zaloguj ponownie (lub zrestartuj), aby zmiana zaczęła obowiązywać.

Sprawdzenie instalacji

Testowanie Dockera

bash
sudo docker run hello-world

Testowanie Docker Compose (v2)

bash
docker compose version

SELinux 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-docker

firewalld (jeśli aktywny)

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

Instalacja OTOBO (wspólne kroki)