Installation Zimbra · 4 min read · Sep 23, 2025

Comment Installer Zimbra Collaboration Suite (ZCS) Sur Ubuntu

Comment Installer Zimbra Collaboration Suite (ZCS) Sur Ubuntu

Version 1.0
Auteur : Falko Timme

Ce guide montre comment installer la Zimbra Collaboration Suite (ZCS) sur les systèmes serveurs Ubuntu 6.10 (Edgy Eft) et 6.06 (Dapper Drake). Zimbra est une suite de collaboration open source complète - email, calendrier de groupe, contacts et gestion et rédaction de documents web. Elle dispose d’une interface web AJAX riche en fonctionnalités et est compatible avec des clients tels que Microsoft Outlook, Apple Mail et Novell Evolution, permettant ainsi la synchronisation des mails, contacts et éléments de calendrier de ces clients vers le serveur ZCS. Elle peut également être synchronisée avec de nombreux appareils mobiles. ZCS utilise de nombreux projets open source existants tels que Postfix, MySQL et OpenLDAP.

Je ne garantis pas que cela fonctionnera pour vous !

1 Remarque Préliminaire

Veuillez télécharger le CD serveur Ubuntu 6.10 ou 6.06 depuis http://www.ubuntu.com/download et installer un système Ubuntu de base avec. Ne pas installer/activer de services (par exemple, comme LAMP ou DNS) - si vous le faites, vous devrez les désactiver plus tard car ils pourraient interférer avec Zimbra !

Après l’installation du système de base, nous allons faire quelques configurations supplémentaires, par exemple activer le compte root, installer un démon SSH, appliquer une adresse IP statique et un nom d’hôte au système.

J’utiliserai le nom d’hôte mail.example.com dans ce tutoriel avec l’adresse IP 192.168.0.110. Ajustez cela selon vos besoins, mais assurez-vous que mail.example.com a un enregistrement MX valide dans DNS (Zimbra en a besoin !). Je suppose que vous souhaitez créer des comptes email pour example.com au lieu de mail.example.com, donc vous devriez également avoir un enregistrement MX pour example.com.

Dans cet exemple, le serveur Zimbra est dans un réseau local (192.168.0.110 est une adresse IP privée) derrière un routeur, donc assurez-vous d’utiliser l’adresse IP publique du routeur (1.2.3.4 dans cet exemple) dans les enregistrements DNS - bien sûr, cette adresse IP doit être statique. Si vous avez une adresse IP dynamique, vous pourriez utiliser un service tel que DynDNS.org, mais gardez à l’esprit que la plupart des adresses IP publiques sont sur liste noire de nos jours.

Donc, si vous utilisez BIND sur le serveur de noms autoritaire pour example.com, vous devriez avoir quelque chose comme ceci dans le fichier de zone 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 votre serveur Ubuntu est derrière un routeur, assurez-vous de rediriger au moins le port 25 de votre routeur vers votre serveur Ubuntu.

Si votre serveur Ubuntu est dans un centre de données, il a très probablement une adresse IP publique statique et un nom d’hôte, donc vous pouvez sauter le chapitre 1.3, mais vous devez tout de même vous assurer que ce nom d’hôte a un enregistrement MX valide.

1.1 Activer Le Compte root

Pour activer le compte root, exécutez

sudo passwd root

et spécifiez un mot de passe pour root.

Ensuite, devenez root en exécutant

su

Toutes les commandes suivantes dans ce tutoriel sont exécutées en tant que root (sauf indication contraire) !

1.2 Installer Le Démon SSH

Il suffit d’exécuter

apt-get install ssh openssh-server

pour installer le démon SSH.

1.3 Appliquer Une Adresse IP Statique Et Un Nom D’Hôte

Éditez /etc/network/interfaces et ajustez-le selon vos besoins (dans cet exemple, j’utiliserai l’adresse IP 192.168.0.110) :

vi /etc/network/interfaces

| # Ce fichier décrit les interfaces réseau disponibles sur votre système # et comment les activer. Pour plus d'informations, voir interfaces(5). # L'interface réseau de boucle auto lo iface lo inet loopback # L'interface réseau principale 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 |

Ensuite, redémarrez votre réseau :

*/etc/init.d/networking restart *

Ensuite, éditez /etc/hosts. Faites-le ressembler à ceci :

vi /etc/hosts

| 127.0.0.1 localhost.localdomain localhost 192.168.0.110 mail.example.com mail # Les lignes suivantes sont souhaitables pour les hôtes compatibles 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 |

Maintenant, exécutez

echo mail.example.com > /etc/hostname

et redémarrez le système :

shutdown -r now

Ensuite, exécutez

hostname
hostname -f

Les deux devraient afficher mail.example.com.

Désormais, vous pouvez utiliser un client SSH tel que PuTTY et vous connecter depuis votre station de travail à votre serveur Ubuntu et suivre les étapes restantes de ce tutoriel.

1.4 Désactiver Le CD Ubuntu Dans /etc/apt/sources.list

J’aime installer tous les paquets via Internet plutôt que depuis le CD Ubuntu, donc je désactive le CD Ubuntu dans /etc/apt/sources.list maintenant :

vi /etc/apt/sources.list  

Sur Ubuntu 6.10 (“Edgy Eft”), commentez cette ligne :

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

Sur Ubuntu 6.06 (“Dapper Drake”), c’est cette ligne :

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

Ensuite, mettez à jour la base de données des paquets en exécutant

apt-get update

1.5 Désactiver Les Services

Si ce n’est pas un système frais et que vous avez déjà quelques services en cours d’exécution (comme Postfix, Apache, OpenLDAP), vous devez d’abord les désactiver avant d’installer Zimbra. Sinon, Zimbra échouera à s’installer.

Par exemple, pour désactiver Postfix sur votre système, exécutez

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

Les commandes pour les autres services sont similaires.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.