Zimbra Installation · 4 min read · Sep 23, 2025

Cómo instalar Zimbra Collaboration Suite (ZCS) en Ubuntu

Cómo instalar Zimbra Collaboration Suite (ZCS) en Ubuntu

Versión 1.0
Autor: Falko Timme

Esta guía muestra cómo instalar Zimbra Collaboration Suite (ZCS) en sistemas de servidor Ubuntu 6.10 (Edgy Eft) y 6.06 (Dapper Drake). Zimbra es una suite de colaboración de código abierto con todas las funciones: correo electrónico, calendario grupal, contactos y gestión y autoría de documentos web. Tiene una interfaz web AJAX rica en funciones y es compatible con clientes como Microsoft Outlook, Apple Mail y Novell Evolution, de modo que el correo, los contactos y los elementos del calendario se pueden sincronizar desde estos al servidor ZCS. También se puede sincronizar con muchos dispositivos móviles. ZCS utiliza muchos proyectos de código abierto existentes, como Postfix, MySQL y OpenLDAP.

¡No emito ninguna garantía de que esto funcione para ti!

1 Nota Preliminar

Por favor, descarga el CD del servidor Ubuntu 6.10 o 6.06 desde http://www.ubuntu.com/download e instala un sistema básico de Ubuntu con él. No instales/habilites ningún servicio (por ejemplo, como LAMP o DNS); si lo haces, tendrás que desactivarlos más tarde, ya que podrían interferir con Zimbra.

Después de la instalación del sistema base, haremos alguna configuración adicional, por ejemplo, habilitar la cuenta root, instalar un demonio SSH, aplicar una dirección IP estática y un nombre de host al sistema.

Usaré el nombre de host mail.example.com en este tutorial junto con la dirección IP 192.168.0.110. Ajusta esto a tus necesidades, pero asegúrate de que mail.example.com tenga un registro MX válido en DNS (¡Zimbra lo necesita!). Asumo que deseas crear cuentas de correo electrónico para example.com en lugar de mail.example.com, así que también deberías tener un registro MX para example.com.

En este ejemplo, el servidor Zimbra está en una red local (192.168.0.110 es una dirección IP privada) detrás de un enrutador, así que asegúrate de usar la dirección IP pública del enrutador (1.2.3.4 en este ejemplo) en los registros DNS; por supuesto, esta dirección IP debe ser estática. Si tienes una dirección IP dinámica, podrías usar un servicio como DynDNS.org, pero ten en cuenta que la mayoría de las direcciones IP públicas están en listas negras hoy en día.

Así que si usas BIND en el servidor de nombres autoritativo para example.com, deberías tener algo como esto en el archivo 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. [...] |

Si tu servidor Ubuntu está detrás de un enrutador, asegúrate de que reenvíes al menos el puerto 25 desde tu enrutador a tu servidor Ubuntu.

Si tu servidor Ubuntu está en un centro de datos, lo más probable es que tenga una dirección IP pública estática y un nombre de host, así que puedes omitir el capítulo 1.3, pero aún así debes asegurarte de que este nombre de host tenga un registro MX válido.

1.1 Habilitar la Cuenta root

Para habilitar la cuenta root, ejecuta

sudo passwd root

y especifica una contraseña para root.

Después, conviértete en root ejecutando

su

Todos los siguientes comandos en este tutorial se ejecutan como root (¡a menos que se indique lo contrario)!

1.2 Instalar el Demonio SSH

Simplemente ejecuta

apt-get install ssh openssh-server

para instalar el demonio SSH.

1.3 Aplicar una Dirección IP Estática y Nombre de Host

Edita /etc/network/interfaces y ajústalo a tus necesidades (en esta configuración de ejemplo usaré la dirección IP 192.168.0.110):

vi /etc/network/interfaces

| # Este archivo describe las interfaces de red disponibles en tu sistema # y cómo activarlas. Para más información, consulta interfaces(5). # La interfaz de red de loopback auto lo iface lo inet loopback # La interfaz de red primaria 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 |

Luego reinicia tu red:

*/etc/init.d/networking restart *

Luego edita /etc/hosts. Haz que se vea así:

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.110 mail.example.com mail # Las siguientes líneas son deseables para hosts compatibles con 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 |

Ahora ejecuta

echo mail.example.com > /etc/hostname

y reinicia el sistema:

shutdown -r now

Después, ejecuta

hostname
hostname -f

Ambos deberían mostrar mail.example.com.

A partir de ahora, puedes usar un cliente SSH como PuTTY y conectarte desde tu estación de trabajo a tu servidor Ubuntu y seguir los pasos restantes de este tutorial.

1.4 Desactivar el CD de Ubuntu en /etc/apt/sources.list

Me gusta instalar todos los paquetes a través de Internet en lugar de desde el CD de Ubuntu, por lo tanto, desactivo el CD de Ubuntu en /etc/apt/sources.list ahora:

vi /etc/apt/sources.list 

En Ubuntu 6.10 (“Edgy Eft”), comenta esta línea:

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

En Ubuntu 6.06 (“Dapper Drake”), es esta línea:

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

Luego actualiza la base de datos de paquetes ejecutando

apt-get update

1.5 Desactivar Servicios

Si este no es un sistema nuevo y ya tienes algunos servicios en ejecución (como Postfix, Apache, OpenLDAP), debes desactivarlos primero antes de instalar Zimbra. De lo contrario, Zimbra fallará al instalar.

Por ejemplo, para desactivar Postfix en tu sistema, ejecuta

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

Los comandos para los otros servicios son similares.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.