Blackhold

Instalar zimbra 8 + ubuntu 12.04

Posted on desembre 10th, 2012 by admin

Los que me conocéis sabéis la tirria que le tengo a ubuntu, pero cuando se trata de superpaquetes ya preparados bajo esta distribución y además que te dan soporte, pues se tiene que pasar por el aro :(

Así que vamos a instalar zimbra 8 en una ubuntu 12.04 virtualizada en un contenedor vz.

Con el contenedor ya preparado lo primero que tendremos que hacer será desinstalar unos paquetes que vienen instalados by default en este template:

# apt-get remove --purge apache2 apache2-doc apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common bind9 bind9-host bind9utils sendmail sendmail-base sendmail-bin sendmail-cf sendmail-doc sensible-mda bsd-mailx rmail samba

Nos descargamos el paquete de zimbra community 8 de esta web.

# cd /root
# wget -c http://files2.zimbra.com/downloads/8.0.1_GA/zcs-8.0.1_GA_5438.UBUNTU12_64.20121105164409.tgz

Lo descomprimimos

# tar xvf zcs-8.0.1_GA_5438.UBUNTU12_64.20121105164409.tgz

Antes de proceder a la instalación instalaremos algunas dependencias de zimbra 8:

# apt-get install netcat-openbsd libgmp3c2 sqlite3 sysstat

Accedemos al directorio y le damos a install.sh

# cd zcs-8.0.1_GA_5438.UBUNTU12_64.20121105164409
# ./install.sh

Siguiente, siguiente, siguiente ;) Si en algún momento se aborta la instalación mirar atentamente lo que dice la pantalla. Si tenéis alguna duda os recomiendo ver éste vídeo.

Una vez finalizado ha podremos acceder a nuestro server por su IP:

https://ipserver

y para entrar al panel de administración:

https://ipserver:7071

Antes de seguir, comentar que los certificados que nos instala zimbra duran un año y a la que pasa el año si no sabes cuál es el problema puedes volverte loco, así que vamos a instalar unos de nuevos para mas duración:

# /opt/zimbra/bin/zmcertmgr createca -new
# /opt/zimbra/bin/zmcertmgr createcrt -new -days 3650
# /opt/zimbra/bin/zmcertmgr deploycrt self
# /opt/zimbra/bin/zmcertmgr deployca
# su - zimbra
$ zmcontrol stop
$ zmcontrol start

Ahora si, vamos al panel de control:

http://ipserver:7071

y nos logueamos con nuestro usuario admin y el pass que hayamos definido en la instalación.

Ahora vamos a añadir un nuevo dominio en este servidor, así que vamos a:

Configure > Domains > New (en el engranaje)

Y ponemos los datos (voy a poner de ejemplo los del dominio delanit.net)

Domain name: delanit.net
Public service host name: smtp.delanit.net
Public service protocol: https
Public service port: 443
Inbound smtp host name: smtp.delanit.net
Description: dominio delanit.net
Status: Active

Le damos a next

GAL Sync Account name: laura
Mail server: Escojemos nuestro servidor
Datasource for internal GAL name: zimbra

Y en virtualhosts ponemos los nombres por los cuales accederemos a este dominio.

Una vez finalizada esta configuración, vamos a accounts y definimos un password para la cuenta.

A partir de ahora, en mi caso entro en https://smtp.delanit.net y pongo mis credenciales.

Aprovechar para comentar que andad con un poco de cuidado con el fichero /opt/zimbra/zmstat/zmstat.out que se llena muy rápido, parece que hay algún bug, así que lo que os recomiendo es o solucionar los problemas que hay (copiando las líneas a un buscador) o añadir este chapuzilla en /etc/crontab:

*/5 * * * * root echo "" > /opt/zimbra/zmstat/zmstat.out

Y sobretodo, muy recomendable estar al tanto de las actualizaciones!

Si no se mandan los correos, echad una ojeadilla a este artículo.

Pues esto es todo :)

7 Responses to “Instalar zimbra 8 + ubuntu 12.04”

nicoechanizjuliol 4th, 2013 at 04:19

blackhold, cómo va? Quería comentar que probé instalar un Zimbra en un server chiquito dentro de QuintanaLibre y noté 2 detalles:
1) al inicio de la instalación mencionaba que no estaba instalado pax. Lo agregué con apt-get instal pax.
2) la instalación fallaba asignándole 1Gb de RAM al container OpenVZ donde estoy instalando; con 2Gb instaló bien, pero el server se muere (falta de RAM) cuando arranca el container. Fin del experimento, pasé a un server más grande.
3) para entrar al panel de control, con http no entra, pero sí con https://ipserver:7071
4) el archivo de stats que se llena es porque zmstats queda en un loop horrible y de hecho se come el CPU. Lo primero que hice, fue agregarle un sleep en el while para no interferir, pero parece que la raiz del problema es que sysstat no funciona bien dentro del container OpenVZ. Así que otra opción es deshabilitar stats corriendo como user zimbra:
$ zmprov -zimbraServiceEnabled stats

Leave a Response

« »

guy fawkes