Instalação do Zimbra 10.0.13 no Oracle Linux 8: Guia Completo Passo a Passo

Introdução

O Zimbra Collaboration Suite (ZCS) é uma solução robusta de colaboração e e-mail de código aberto, amplamente adotada por organizações que buscam uma alternativa eficiente e segura para gerenciamento de e-mails, calendários e contatos. A versão 10.0.13, também conhecida como Daffodil, traz melhorias significativas em desempenho e segurança. Este guia detalha o processo de instalação do Zimbra 10.0.13 no Oracle Linux 8, cobrindo desde a preparação do ambiente até a configuração final.

Pré-requisitos

Antes de iniciar a instalação, certifique-se de que o sistema atende aos seguintes requisitos:

  • Oracle Linux 8 instalado com acesso root
  • Conexão com a internet
  • Pacotes de desenvolvimento de software instalados
  • Conta no GitHub

1: Preparação do Ambiente

1.1 Habilitar o Repositório CodeReady

Alguns pacotes necessários para a compilação do Zimbra estão disponíveis no repositório CodeReady. Execute:​

dnf config-manager --set-enabled ol8_codeready_builder

1.2 Instalar Pacotes Necessários

Instale os pacotes essenciais:​

dnf install java-1.8.0-openjdk java-1.8.0-openjdk-devel ant ant-junit ruby git maven cpan wget perl-IPC-Cmd

1.3 Configurar Chave SSH para o GitHub

Se ainda não tiver, crie uma conta no GitHub. Em seguida, gere uma chave SSH:​

ssh-keygen -t ed25519 -C "seu_email@rcbrasil.com.br"

Adicione a chave pública ao GitHub em: Settings > SSH and GPG Keys > New SSH Key.​

1.4 Desabilitar Firewall e SELinux

Para evitar conflitos durante a instalação:​

systemctl stop firewalld
systemctl disable firewalld
sed -i -e s/^SELINUX=enforcing/SELINUX=permissive/ /etc/selinux/config
setenforce permissive

1.5 Configurar Versão do Java

Certifique-se de que a versão 1.8 do Java está selecionada:​

update-alternatives --config java
update-alternatives --config javac

2: Compilação do Zimbra

2.1 Clonar o Repositório do Zimbra

Crie um diretório para a compilação e clone o repositório:​

mkdir ~/installer-build
cd ~/installer-build
git clone --depth 1 --branch 10.0.6 git@github.com:Zimbra/zm-build.git
cd zm-build/

2.2 Iniciar a Compilação

Execute o script de compilação com os parâmetros apropriados:​

ENV_CACHE_CLEAR_FLAG=true ./build.pl --ant-options -DskipTests=true --git-default-tag=10.0.13,10.0.12,10.0.11,10.0.10,10.0.9,10.0.8,10.0.7,10.0.6,10.0.5,10.0.4,10.0.3,10.0.2,10.0.1,10.0.0-GA --build-release-no=10.0.13 --build-type=FOSS --build-release=Daffodil --build-release-candidate=GA --build-thirdparty-server=files.zimbra.com --no-interactive

Após a conclusão, os pacotes compilados estarão disponíveis em:​

~/installer-build/BUILDS/

3: Instalação do Zimbra

3.1 Preparar o Sistema

Ajuste o hostname:​wiki.zimbra.com

echo "mail.rcbrasil.com.br" > /etc/hostname

Adicione ao arquivo /etc/hosts:​

192.168.0.10 mail.rcbrasil.com.br mail

3.2 Iniciar a Instalação

Extraia o pacote compilado:​

cp ~/installer-build/BUILDS/RHEL8_64-Daffodil-1006-*/zcs-10.0.6_GA_*.tgz ~/
cd ~/
tar zxvf zcs-10.0.6_GA_*.tgz
cd zcs-10.0.6_GA_*/

Execute o instalador:​

./install.sh

Durante a execução do ./install.sh, o script verificará as dependências e perguntará se deseja instalar os componentes padrão do Zimbra.

Responda com Y (Yes) para os seguintes componentes recomendados:

Install zimbra-ldap [Y] 
Install zimbra-logger [Y] 
Install zimbra-mta [Y] 
Install zimbra-dnscache [Y] 
Install zimbra-snmp [Y] 
Install zimbra-store [Y] 
Install zimbra-apache [Y] 
Install zimbra-spell [Y] 
Install zimbra-memcached [Y] 
Install zimbra-proxy [Y] 

Se desejar uma instalação mínima (por exemplo, sem proxy, spell checker ou SNMP), você pode responder com N para os módulos que não deseja.

Depois, o script pedirá para configurar o domínio e a senha do administrador. Fique atento a esses pontos:

  • Dominio padrão: será algo como mail.seudominio.com.br
  • Senha do administrador (admin@seudominio): será solicitada durante a configuração do Zimbra Store. Defina uma senha forte.

Ao final, confirme as configurações com a para aplicar, depois pressione Enter para iniciar a instalação dos pacotes e serviços.

4: Configurações Pós-Instalação

4.1 Acesso ao Painel de Administração

Depois que a instalação for concluída com sucesso, você pode acessar o painel de administração via navegador:

https://mail.seudominio.com.br:7071

Faça login com:

  • Usuário: admin@seudominio.com.br
  • Senha: (a que você definiu durante a instalação)

4.2 Verificar Serviços do Zimbra

Use o comando abaixo para verificar se todos os serviços estão rodando corretamente:

su - zimbra
zmcontrol status

Se tudo estiver certo, você verá algo como:

Host mail.seudominio.com.br
amavis Running
antispam Running
antivirus Running
...
zmmailboxd Running
zmproxy Running

5: Configurações Adicionais Recomendadas

5.1 Configurar Resolução Reversa de DNS

Para evitar problemas com envio de e-mails (ex: e-mails sendo bloqueados por falta de PTR), configure corretamente o registro PTR (reverso) para o IP do servidor.

5.2 Ajustar Firewall e Portas (opcional)

Se você optar por manter o firewalld ativado, libere as portas utilizadas pelo Zimbra:

firewall-cmd --permanent --add-port={25,80,110,143,443,465,587,993,995,7071}/tcp
firewall-cmd --reload

🔄 5.3 Dica Extra

Se quiser deixar o seu servidor mais seguro pode ler nossos artigos sobre como utilizar o firewalld e também sobre como instalar e configurar o fail2ban.

Considerações Finais

A instalação do Zimbra 10.0.13 no Oracle Linux 8 pode parecer complexa à primeira vista, mas seguindo esse guia passo a passo, você terá uma solução de e-mail corporativo robusta, gratuita e altamente customizável. O Zimbra oferece ferramentas completas para administração de usuários, segurança, monitoramento e colaboração, sendo ideal para empresas de todos os portes.

Referências

Caso tenha alguma dúvida a respeito deste tópico sinta-se à vontade para entrar em contato

Rolar para cima