Quando decidi efectuar a minha primeira instalação ZIMBRA sobre UBUNTU, tive alguma dificuldade em encontrar um guia organizado para este fim.
Existe muita informação espalhada pela internet mas vou tentar ser o mais sucinto possível neste guia.
Considerações:
Ubuntu 16.04 LTS + SSH Server + dnsmasq
Zimbra Collaboration 8.7
CPU 4 cores +
8GB de RAM +
80GB de HDD +
IP Fixo
Vamos então configurar o nosso Ubuntu Server para o Zimbra.
Passo 1
Configurar IP fixo:
tech@zimbra:~$ sudo nano /etc/network/interfaces
Passo 2
Utilize os seus dados de IP e tenha em atenção à linha *** inet dhcp, deve passar para inet static:
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto ens160 iface ens160 inet static address 192.168.16.44 netmask 255.255.255.0 gateway 192.168.16.254 dns-nameservers 127.0.0.1 dns-nameservers 192.168.16.252
Precisa digitar sua própria configuração: endereço com seu IP do servidor Zimbra, gateway com o endereço IP do router. No Servidor DNS, pode digitar IP do servidor Zimbra ou outro IP caso já possua um Servidor DNS válido.
Passo 3
Validar configuração dos DNSs:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.0.1 nameserver 192.168.16.252
Passo 4
Este é um dos pontos que deve ter muita atenção ao configurar.
Necessita garantir que o IP aponta para host e para o domínio:
127.0.0.1 localhost 192.168.16.44 zimbra.exemplo.local zimbra # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
Passo 5
Vamos reiniciar o servidor para garantir a aplicação de todas as alterações anteriores:
tech@zimbra:~$ sudo reboot now
Passo 6
Instalação do Servidor DNS (dnsmasq)
Seleccionar Y quando o sistema perguntar se deseja continuar:
tech@zimbra:~$ sudo apt-get install dnsmasq
Passo 7
Vamos editar a configuração do dnsmasq com seus dados:
tech@zimbra:~$ sudo nano /etc/dnsmasq.conf
Passo 8
O final do documento devera ser algo do género:
# Include all files in a directory which end in .conf #conf-dir=/etc/dnsmasq.d/,*.conf server=192.168.16.252 listen-address=127.0.0.1 domain=advance.local mx-host=advance.local,zimbra.exemplo.local,0 address=/zimbra.exemplo.local/192.168.16.44
Passo 9
Vamos reiniciar os serviços dnsmasq
tech@zimbra:~$ sudo service dnsmasq restart
Vamos testar se as entradas DNS e MX estão configuradas correctamente:
Passo 10
Para as entradas MX:
tech@zimbra:~$ dig mx example.com
Valide se o resultado esta correto
Passo 11
Para o DNS:
tech@zimbra:~$ dig zimbra.exemplo.local
Valide se o resultado esta correto
Vamos então finalmente instalar o Zimbra Collaboration 8.7
Passo 12
Efectue o download da versão TRIAL do Zimbra zcs 8.7.11:
tech@zimbra:~$ wget https://files.zimbra.com/downloads/8.7.11_GA/zcs-NETWORK-8.7.11_GA_1854.UBUNTU16_64.20170531151956.tgz
Passo 13
Extrair o download:
tech@zimbra:~$ tar xzvf zcs-NETWORK-8.7.11_GA_1854.UBUNTU16_64.20170531151956.tgz
Passo 14
Vamos entrar na pasta extraída:
tech@zimbra:~$ cd zcs-NETWORK-8.7.11_GA_1854.UBUNTU16_64.20170531151956
Passo 15
Agora já podemos começar a instalação:
tech@zimbra:~/zcs-NETWORK-8.7.11_GA_1854.UBUNTU16_64.20170531151956 sudo ./install.sh
Passo 16
Quando apresentar “Do you agree with the terms of the software license agreement? [N]”
Vamos escrever “y” e dar “enter” para continuar:
Do you agree with the terms of the software license agreement? [N] y
passo 17
Quando aparecer “Use Zimbra’s package repository [Y] ”
Vamos escrever “y” e dar “enter” para continuar:
Use Zimbra's package repository [Y] y
Passo 18
Vamos instalar todos os pacotes menos o dnscache:
Install zimbra-dnscache [N] n
Passo 19
Vamos confirmar a instalação:
The system will be modified. Continue? [N] y
Passo 20
Precisa selecionar sim para alterar o domínio de zimbra.exemplo.local para apenas exemplo.local:
DNS ERROR resolving MX for zimbra.examplo.local It is suggested that the domain name has an MX record configured in DNS Change domain name? [Yes]
Create domain: examplo.local MX: zimbra.examplo.local (192.168.16.44) Interface: 192.168.16.44 Interface: 127.0.0.1 Interface: ::1
Passo 21
Precisa alterar a senha de administrador escolhendo a opção 6 e, em seguida, no sub-menu escolher a opção 4:
Select from menu or 'r' for previous menu [r] 4
Passo 22
Escrever a nova “Password”:
Password for admin@exemplo.local (min 6 characters): [dSefaGyn3] MinhaPass
Passo 23
Escolher a opção “r” para voltar ao sub.menu:
Select, or 'r' for previous menu [r] r
Passo 24
Esolher opção “a” para aplicar alterações:
Select from menu, or press 'a' to apply config (? - help) a
Passo 25
Salvar a configuração atual:
Save configuration data to a file? [Yes]
Passo 26
Notificar Zimbra sobre a sua instalação:
Notify Zimbra of your installation? [Yes]
Instalação completa.
Espero ter ajudado