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
sudo dnf -y update
sudo dnf -y install dnf-plugins-core curl ca-certificatesAdicionar o repositório Docker CE
sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repoPara AlmaLinux/Rocky, o repositório RHEL funciona de forma análoga.
Instalar Docker Engine e o plugin Compose
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginAtivar e iniciar o Docker
sudo systemctl enable --now dockerOpcional: Adicionar usuário ao grupo Docker
sudo usermod -aG docker $USERFaça logout e login novamente (ou reinicie) para que a alteração tenha efeito.
Verificar a instalação
Testar o Docker
sudo docker run hello-worldTestar o Docker Compose (v2)
docker compose versionSELinux & 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:
sudo mkdir -p /opt/otobo-docker
sudo chcon -Rt svirt_sandbox_file_t /opt/otobo-dockerfirewalld (se ativo)
sudo firewall-cmd --add-service=http --add-service=https --permanent
sudo firewall-cmd --reload