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 rooty especifica una contraseña para root.
Después, conviértete en root ejecutando
suTodos 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-serverpara 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/hostnamey reinicia el sistema:
shutdown -r nowDespué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 update1.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.
Recibe nuevas publicaciones en tu bandeja de entrada.
No spam. Cancela la suscripción en cualquier momento.