Instalação Zimbra · 4 min read · Sep 23, 2025

Como Instalar o Zimbra Collaboration Suite (ZCS) No Ubuntu

Como Instalar o Zimbra Collaboration Suite (ZCS) No Ubuntu

Versão 1.0
Autor: Falko Timme

Este guia mostra como instalar o Zimbra Collaboration Suite (ZCS) em sistemas de servidor Ubuntu 6.10 (Edgy Eft) e 6.06 (Dapper Drake). O Zimbra é uma suíte de colaboração de código aberto, completa - e-mail, calendário em grupo, contatos e gerenciamento e autoria de documentos na web. Ele possui uma interface web rica em recursos AJAX e é compatível com clientes como Microsoft Outlook, Apple Mail e Novell Evolution, para que e-mails, contatos e itens de calendário possam ser sincronizados desses clientes para o servidor ZCS. Ele também pode ser sincronizado com muitos dispositivos móveis. O ZCS utiliza muitos projetos de código aberto existentes, como Postfix, MySQL e OpenLDAP.

Não dou nenhuma garantia de que isso funcionará para você!

1 Nota Preliminar

Por favor, baixe o CD do servidor Ubuntu 6.10 ou 6.06 de http://www.ubuntu.com/download e instale um sistema básico do Ubuntu com ele. Não instale/ative nenhum serviço (por exemplo, como LAMP ou DNS) - se você fizer isso, terá que desativá-los mais tarde, pois podem interferir no Zimbra!

Após a instalação do sistema base, faremos algumas configurações adicionais, por exemplo, habilitar a conta root, instalar um daemon SSH, aplicar um endereço IP estático e um nome de host ao sistema.

Usarei o nome de host mail.example.com neste tutorial junto com o endereço IP 192.168.0.110. Ajuste isso conforme suas necessidades, mas certifique-se de que mail.example.com tenha um registro MX válido no DNS (o Zimbra precisa disso!). Presumo que você queira criar contas de e-mail para example.com em vez de mail.example.com, então você deve ter um registro MX para example.com também.

Neste exemplo, o servidor Zimbra está em uma rede local (192.168.0.110 é um endereço IP privado) atrás de um roteador, então certifique-se de usar o endereço IP público do roteador (1.2.3.4 neste exemplo) nos registros DNS - claro que esse endereço IP deve ser estático. Se você tiver um endereço IP dinâmico, pode usar um serviço como DynDNS.org, mas tenha em mente que a maioria dos endereços IP públicos estão na lista negra atualmente.

Portanto, se você usar BIND no servidor de nomes autoritativo para example.com, você deve ter algo como isto no arquivo de zona de example.com:

| [...] mail.example.com. A 1.2.3.4 mail.example.com. MX 0 mail.example.com. example.com. MX 0 mail.example.com. [...] |

Se o seu servidor Ubuntu estiver atrás de um roteador, certifique-se de encaminhar pelo menos a porta 25 do seu roteador para o seu servidor Ubuntu.

Se o seu servidor Ubuntu estiver em um data center, ele provavelmente terá um endereço IP público estático e um nome de host, então você pode pular o capítulo 1.3, mas ainda deve garantir que esse nome de host tenha um registro MX válido.

1.1 Habilitar A Conta Root

Para habilitar a conta root, execute

sudo passwd root

e especifique uma senha para root.

Depois, torne-se root executando

su

Todos os comandos seguintes neste tutorial são executados como root (a menos que algo diferente seja escrito)!

1.2 Instalar O Daemon SSH

Basta executar

apt-get install ssh openssh-server

para instalar o daemon SSH.

1.3 Aplicar Um Endereço IP Estático E Nome De Host

Edite /etc/network/interfaces e ajuste conforme suas necessidades (neste exemplo, usarei o endereço IP 192.168.0.110):

vi /etc/network/interfaces

| # Este arquivo descreve as interfaces de rede disponíveis em seu sistema # e como ativá-las. Para mais informações, veja interfaces(5). # A interface de rede de loopback auto lo iface lo inet loopback # A interface de rede primária auto eth0 iface eth0 inet static address 192.168.0.110 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |

Então reinicie sua rede:

*/etc/init.d/networking restart *

Depois edite /etc/hosts. Faça com que fique assim:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.110 mail.example.com mail # As seguintes linhas são desejáveis para hosts compatíveis com IPv6 ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |

Agora execute

echo mail.example.com > /etc/hostname

e reinicie o sistema:

shutdown -r now

Depois, execute

hostname
hostname -f

Ambos devem mostrar mail.example.com.

A partir de agora, você pode usar um cliente SSH como o PuTTY e conectar-se do seu workstation ao seu servidor Ubuntu e seguir os passos restantes deste tutorial.

1.4 Desabilitar O CD Do Ubuntu Em /etc/apt/sources.list

Eu gosto de instalar todos os pacotes pela internet em vez de pelo CD do Ubuntu, portanto, desabilito o CD do Ubuntu em /etc/apt/sources.list agora:

vi /etc/apt/sources.list 

No Ubuntu 6.10 (“Edgy Eft”), comente esta linha:

| [...] #deb cdrom:[Ubuntu-Server 6.10 _Edgy Eft_ - Release i386 (20061025.1)]/ edgy main restricted [...] |

No Ubuntu 6.06 (“Dapper Drake”), é esta linha:

| [...] #deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - Release i386 (20060531)]/ dapper main restricted [...] |

Então atualize o banco de dados de pacotes executando

apt-get update

1.5 Desabilitar Serviços

Se este não for um sistema novo e você já tiver alguns serviços em execução (como Postfix, Apache, OpenLDAP), você deve desativá-los primeiro antes de instalar o Zimbra. Caso contrário, o Zimbra falhará na instalação.

Por exemplo, para desabilitar o Postfix em seu sistema, execute

/etc/init.d/postfix stop
update-rc.d -f postfix remove

Os comandos para os outros serviços são semelhantes.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.