Groupware · 7 min read · Sep 30, 2025

Installer et configurer Kolab Groupware sur Ubuntu 16.04 LTS

Kolab est une application de groupware basée sur le web et open source qui fournit des solutions pour un serveur de messagerie, un service d’annuaire, un service web, un calendrier, des tâches, des carnets d’adresses et plus encore. Kolab prend en charge plusieurs clients, y compris Outlook, KDE Contact, Thunderbird et Roundcube. Kolab offre une interface web conviviale et facile à utiliser qui peut être utilisée pour ajouter, modifier et supprimer des utilisateurs, des domaines, des dossiers partagés et bien plus encore.

Kolab est livré avec de nombreuses fonctionnalités, dont certaines sont énumérées ci-dessous :

  • Fournit un support pour des environnements à clients mixtes comme Outlook, web et KDE.
  • Utilise IMAP et POP3 pour les e-mails et LDAP pour stocker les données de configuration.
  • Fournit un support pour les contacts et calendriers partagés.
  • Support complet côté serveur pour CardDAV et WebDAV, ActiveSync et CalDAV.

Exigences

  • Un serveur exécutant Ubuntu 16.04.
  • Un utilisateur non-root avec des privilèges sudo configurés sur votre serveur.
  • Une adresse IP statique 192.168.0.190 configurée sur votre serveur.

Commencer

Avant de commencer, vous devrez configurer le nom de domaine complet ou le nom d’hôte de votre système. Vous pouvez le faire en modifiant le fichier /etc/hosts et /etc/hostname :

sudo nano /etc/hosts

Ajoutez l’adresse IP et le nom d’hôte à la fin du fichier :

192.168.0.190 mail.kolab.com mail

Enregistrez et fermez le fichier, puis modifiez le fichier /etc/hostname :

sudo nano /etc/hostname

Ajoutez la ligne suivante :

mail.kolab.com

Enregistrez le fichier lorsque vous avez terminé, puis redémarrez votre système pour appliquer toutes les modifications.

Installer MariaDB

Avant d’installer Kolab, vous devrez installer la dernière version de MariaDB sur votre serveur. Par défaut, MariaDB n’est pas disponible dans le dépôt par défaut d’Ubuntu 16.04. Donc, d’abord, téléchargez la clé APT pour MariaDB avec la commande suivante :

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

Ensuite, ajoutez le dépôt Maria-DB avec la commande suivante :

sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.jmu.edu/pub/mariadb/repo/10.1/ubuntu xenial main'

Ensuite, mettez à jour le dépôt et installez MariaDB avec la commande suivante :

sudo apt-get update -y  
sudo apt-get install mariadb-server -y

Une fois MariaDB installé, démarrez le service MariaDB et activez-le pour qu’il démarre au démarrage avec la commande suivante :

sudo systemctl start mysql  
sudo systemctl enable mysql

Ensuite, sécurisez l’installation de MariaDB en exécutant le script suivant :

sudo mysql_secure_installation

Répondez à toutes les questions comme indiqué ci-dessous :

Entrez le mot de passe actuel pour root (appuyez sur Entrée pour aucun) :
Changer le mot de passe root ? [Y/n] n
Supprimer les utilisateurs anonymes ? [Y/n] Y
Interdire la connexion root à distance ? [Y/n] Y
Supprimer la base de données de test et l'accès à celle-ci ? [Y/n] Y
Recharger les tables de privilèges maintenant ? [Y/n] Y

Une fois MariaDB sécurisé, vous pouvez passer à l’étape suivante.

Installer Kolab

Par défaut, Kolab n’est pas disponible dans le dépôt par défaut d’Ubuntu 16.04. Vous devrez donc ajouter le dépôt Kolab à l’APT. Vous pouvez le faire en modifiant le fichier /etc/apt/sources.list :

sudo nano /etc/apt/sources.list

Ajoutez les lignes suivantes à la fin du fichier :

deb http://obs.kolabsys.com/repositories/Kolab:/16/Ubuntu_16.04/ ./
deb-src http://obs.kolabsys.com/repositories/Kolab:/16/Ubuntu_16.04/ ./

Enregistrez et fermez le fichier, puis importez la clé GPG utilisée pour signer les paquets :

wget -q -O- https://ssl.kolabsys.com/community.asc | sudo apt-key add -

Ensuite, vous devrez vous assurer que les paquets Kolab ont la priorité sur les paquets Ubuntu. Vous pouvez le faire en créant le fichier /etc/apt/preferences.d/kolab :

sudo nano /etc/apt/preferences.d/kolab

Ajoutez les lignes suivantes :

Package: *
Pin: origin obs.kolabsys.com
Pin-Priority: 501

Enregistrez le fichier et mettez à jour les métadonnées du dépôt avec la commande suivante :

sudo apt-get update -y

Enfin, installez Kolab en exécutant simplement la commande suivante :

sudo apt-get install kolab -y

Configurer Kolab

Après avoir installé Kolab, vous devrez configurer Kolab Groupware. Vous pouvez le faire en exécutant la commande suivante :

sudo setup-kolab

Lors de la configuration de Kolab, vous serez invité à répondre aux questions suivantes, veuillez suivre les instructions fournies avec elles.

#Veuillez fournir un mot de passe pour l'utilisateur administrateur LDAP 'admin', utilisé pour se connecter à la console graphique du serveur d'annuaire 389.

Mot de passe administrateur [JAOw_2oIhlezXlK]: 
Confirmer le mot de passe administrateur: 

#Veuillez fournir un mot de passe pour l'utilisateur Gestionnaire d'Annuaire LDAP, qui est l'utilisateur administrateur que vous utiliserez pour vous connecter au moins initialement au Web
#Admin, et que Kolab utilise pour effectuer des tâches administratives.

Mot de passe du Gestionnaire d'Annuaire [QXML8Suxv-YTUFr]: 
Confirmer le mot de passe du Gestionnaire d'Annuaire: 

#Veuillez choisir l'utilisateur système et le groupe que le service doit utiliser pour s'exécuter. Ce sont des comptes POSIX locaux existants, non privilégiés, sans shell.

Utilisateur [dirsrv]: 
Groupe [dirsrv]: 

#Cette procédure de configuration prévoit de configurer Kolab Groupware pour le domaine suivant. Ce nom de domaine est obtenu à partir de l'entrée DNS inverse sur votre
#interface réseau. Veuillez confirmer que c'est le domaine approprié.

kolab.com [Y/n]: Y

#Le dn racine standard que nous avons composé pour vous suit. Veuillez confirmer que c'est le dn racine que vous souhaitez utiliser.

dc=kolab,dc=com [Y/n]: Y

#La configuration va maintenant configurer le serveur d'annuaire 389. Cela peut prendre un certain temps (pendant lequel il n'y a pas de sortie et pas d'indication de progression).

Créé un lien symbolique de /etc/systemd/system/multi-user.target.wants/dirsrv.target à /lib/systemd/system/dirsrv.target.

#Veuillez fournir un mot de passe d'administrateur Cyrus. Ce mot de passe est utilisé par Kolab pour exécuter des tâches administratives dans Cyrus IMAP. Vous pourriez également avoir besoin du mot de passe
#vous-même pour dépanner Cyrus IMAP et/ou effectuer d'autres tâches administratives directement contre Cyrus IMAP.

Mot de passe administrateur Cyrus [h3IbKvhbKGUwhy5]: 
Confirmer le mot de passe administrateur Cyrus: 

#Veuillez fournir un mot de passe pour le compte de service Kolab. Ce compte est utilisé par divers services tels que Postfix et Roundcube, car les liaisons anonymes au serveur LDAP
#ne seront pas autorisées.

Mot de passe du service Kolab [KhHTzhSYh4w11Vw]: 
Confirmer le mot de passe du service Kolab: 

Quel serveur MySQL configurons-nous ?
 - 1: Serveur MySQL existant (avec mot de passe root déjà défini).
 - 2: Nouveau serveur MySQL (doit être initialisé).
Choix:  - 1: Serveur MySQL existant (avec mot de passe root déjà défini).
 - 2: Nouveau serveur MySQL (doit être initialisé).
Choix:  - 1: Serveur MySQL existant (avec mot de passe root déjà défini).
 - 2: Nouveau serveur MySQL (doit être initialisé).
Choix: 2

#Veuillez fournir le mot de passe root pour MySQL, afin que nous puissions configurer des comptes d'utilisateur pour d'autres composants qui utilisent MySQL.

Mot de passe root MySQL: 

#Veuillez fournir un mot de passe pour l'utilisateur MySQL 'kolab'. Ce mot de passe sera utilisé par les services Kolab, tels que le panneau d'administration Web.

Mot de passe MySQL kolab [2-Zz7j_AjGI8QF0]: 
Confirmer le mot de passe MySQL kolab: 

#Veuillez fournir le fuseau horaire que PHP doit utiliser. Vous devez utiliser un nom de localité de continent ou de pays / ville comme 'Europe/Berlin', mais pas juste 'CEST'.

ID de fuseau horaire [UTC]: Asia/Kolkata

#Veuillez fournir un mot de passe pour l'utilisateur MySQL 'roundcube'. Ce mot de passe sera utilisé par l'interface webmail Roundcube.

Mot de passe MySQL roundcube [OVwJoKktzbOMAys]: 
Confirmer le mot de passe MySQL roundcube: 

Une fois la configuration de Kolab terminée, vous pouvez accéder à l’interface web de Kolab.

Accéder à l’interface web de Kolab

Ouvrez votre navigateur web et tapez l’URL http://mail.kolab.com/kolab-webadmin ou http://192.168.0.190/kolab-webadmin. Vous serez redirigé vers la page de connexion de Kolab comme indiqué ci-dessous :

Kolab Web Admin

Fournissez le nom d’utilisateur comme cn=Directory Manager et le mot de passe que vous avez défini à l’étape précédente. Ensuite, cliquez sur le bouton Connexion. Vous devriez voir l’écran suivant :

Kolab admin dashboard

Ensuite, cliquez sur l’icône Utilisateurs dans l’interface web et créez un utilisateur de messagerie comme indiqué ci-dessous :

Add user

Ensuite, cliquez sur l’onglet Contact pour vérifier l’identifiant de l’utilisateur :

contact management

Ensuite, cliquez sur l’onglet Système pour définir le mot de passe de l’utilisateur de messagerie :

Email user

Ensuite, cliquez sur l’onglet Configuration pour définir le quota de messagerie pour l’utilisateur :

Email quota

Une fois que vous avez terminé, cliquez sur le bouton Soumettre pour enregistrer toute la configuration.

Accéder à Roundcube Webmail

Maintenant, votre utilisateur de messagerie est créé, il est temps d’accéder à votre messagerie via Roundcube webmail.

Ouvrez votre navigateur web et tapez l’URL http://mail.kolab.com/roundcubemail. Vous devriez voir l’écran suivant :

RoundCube Webmail

Fournissez le nom d’utilisateur comme votre identifiant de messagerie principal et le mot de passe que vous avez défini à l’étape précédente. Ensuite, cliquez sur le bouton Connexion. Vous devriez voir l’interface web de Roundcube à l’écran suivant :

Kolab web client

Avec cette interface, vous pouvez facilement accéder et envoyer des e-mails, gérer votre carnet d’adresses, votre calendrier et vos tâches.

Félicitations ! Vous avez réussi à installer Kolab Groupware sur le serveur Ubuntu 16.04. Vous pouvez maintenant facilement envoyer et recevoir des e-mails, gérer des contacts, des tâches et un carnet d’adresses.

Share: X/Twitter LinkedIn

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

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