Skip to content

Instalação do OTOBO em RHEL / AlmaLinux / Rocky

Compatibilidade

Versões Enterprise Linux suportadas nas quais o Docker Engine e o Docker Compose v2 podem ser instalados sem problemas:

  • RHEL 8, RHEL 9
  • AlmaLinux 8/9, Rocky Linux 8/9

Outros derivados compatíveis geralmente também funcionarão, desde que o Repositório Docker CE esteja disponível e o plugin docker-compose (v2) possa ser instalado.


Instalação do Docker e Git

Nota: Para RHEL, uma configuração ativa de subscrição/repositório pode ser necessária. Para Alma/Rocky, a configuração padrão do repositório é geralmente suficiente.

Atualizar pacotes base

bash
sudo dnf -y update
sudo dnf -y install dnf-plugins-core curl ca-certificates

Adicionar o repositório Docker CE

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

Para AlmaLinux/Rocky, o repositório RHEL funciona de forma análoga.

Instalar Docker Engine e o plugin Compose

bash
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Ativar e iniciar o Docker

bash
sudo systemctl enable --now docker

Opcional: Adicionar usuário ao grupo Docker

bash
sudo usermod -aG docker $USER

Faça logout e login novamente (ou reinicie) para que a alteração tenha efeito.

Verificar a instalação

Testar o Docker

bash
sudo docker run hello-world

Testar o Docker Compose (v2)

bash
docker compose version

SELinux & Firewall (recomendado)

SELinux (Manter em Enforcing)

Para que os volumes do Docker funcionem corretamente com o OTOBO sob SELinux, atribua os rótulos apropriados à pasta de destino:

bash
sudo mkdir -p /opt/otobo-docker
sudo chcon -Rt svirt_sandbox_file_t /opt/otobo-docker

firewalld (se ativo)

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

Instalar OTOBO (passos comuns)