Installation · 9 min read · Sep 08, 2025

Comment installer Cerb Collaboration et automatisation des e-mails sur Ubuntu 22.04

Cerb est une plateforme gratuite, open-source, rapide et flexible pour la collaboration et l’automatisation des entreprises. C’est un outil basé sur le web utilisé pour envoyer un grand volume d’e-mails. Il fournit un tableau de bord basé sur le web pour le suivi en temps réel et le suivi des objectifs. Il possède de nombreuses fonctionnalités, notamment des notifications, des boîtes aux lettres partagées, la gestion des e-mails, la fonctionnalité mobile, et bien plus encore.

Ce tutoriel vous montrera comment installer l’outil d’automatisation Cerb sur Ubuntu 22.04.

Prérequis

  • Un serveur exécutant Ubuntu 22.04.
  • Un nom de domaine valide pointant vers l’IP de votre serveur.
  • Un mot de passe root configuré sur le serveur.

Mise en route

Tout d’abord, vous devez mettre à jour tous vos paquets système vers la dernière version. Vous pouvez exécuter la commande suivante pour mettre à jour le système.

apt update -y  
apt upgrade -y

Une fois votre système mis à jour, vous pouvez passer à l’étape suivante.

Installer Apache, MySQL et PHP

Ensuite, vous devrez installer le serveur web Apache, le serveur de base de données MySQL, PHP et d’autres modules requis dans votre système. Vous pouvez tous les installer avec la commande suivante :

apt install apache2 mysql-server php libapache2-mod-php php-mysql php-mbstring php-gd php-imap php-curl php-mailparse php-yaml php-gmp php-dev php-pear git wget unzip -y

Ensuite, vous devrez également installer l’extension Mailparse PHP sur votre serveur.

Tout d’abord, téléchargez la dernière version de Mailparse avec la commande suivante.

wget https://pecl.php.net/get/mailparse-3.1.4.tgz

Ensuite, extrayez le fichier téléchargé avec la commande suivante.

tar -xvzf mailparse-3.1.4.tgz

Ensuite, veuillez naviguer vers le répertoire extrait et le configurer avec la commande suivante.

cd mailparse-3.1.4  
phpize  
./configure  
sed -i 's/^\(#error .* the mbstring extension!\)/\/\/\1/' mailparse.c

Maintenant, installez l’extension Mailparse en utilisant la commande suivante.

make   
make install

Ensuite, ouvrez le fichier php.ini et changez les paramètres par défaut :

nano /etc/php/8.1/apache2/php.ini

Changez les lignes suivantes :

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = UTC
extension=mailparse.so

Enregistrez et fermez le fichier lorsque vous avez terminé, puis redémarrez le service Apache pour appliquer les modifications :

systemctl restart apache2

Créer une base de données pour Cerb

Ensuite, vous devrez créer une base de données et un utilisateur pour Cerb. Tout d’abord, connectez-vous à l’interface de commande MySQL avec la commande suivante :

mysql

Une fois connecté, créez une base de données et un utilisateur en exécutant la commande suivante :

mysql> CREATE DATABASE cerbdb CHARACTER SET utf8;  
mysql> CREATE USER cerbuser@localhost IDENTIFIED BY 'password';

Ensuite, accordez tous les privilèges à Cerb avec la commande suivante :

mysql> GRANT ALL PRIVILEGES ON cerbdb.* TO cerbuser@localhost;

Ensuite, videz les privilèges et quittez l’interface de commande MariaDB avec la commande suivante :

mysql> FLUSH PRIVILEGES;  
mysql> EXIT;

À ce stade, la base de données et l’utilisateur pour Cerb sont créés. Vous pouvez maintenant passer à l’étape suivante.

Installer Cerb

Tout d’abord, téléchargez la dernière version de Cerb depuis le dépôt Git vers le répertoire racine web d’Apache avec la commande suivante :

cd /var/www/html  
git clone https://github.com/cerb/cerb-release.git cerb

Une fois le téléchargement terminé, changez de répertoire vers cerb et renommez le fichier .htaccess-dist :

cd cerb  
mv .htaccess-dist .htaccess

Ensuite, changez la propriété et les permissions du répertoire cerb :

chown -R www-data:www-data /var/www/html/cerb/  
chmod -R 755 /var/www/html/cerb/

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Créer un hôte virtuel Apache pour Cerb

Ensuite, vous devez créer un fichier de configuration d’hôte virtuel Apache pour servir Cerb. Vous pouvez le créer avec la commande suivante :

nano /etc/apache2/sites-available/cerb.conf

Ajoutez les lignes suivantes :


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/cerb
     ServerName cerb.linuxbuz.com

     
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

Enregistrez et fermez le fichier lorsque vous avez terminé, puis activez le fichier d’hôte virtuel Cerb avec la commande suivante :

a2ensite cerb.conf

Ensuite, rechargez le service Apache pour appliquer les modifications de configuration :

systemctl restart apache2

Vous pouvez vérifier l’état du service Apache avec la commande suivante :

systemctl status apache2

Vous devriez obtenir la sortie suivante :

? apache2.service - Le serveur HTTP Apache
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2023-01-10 04:57:10 UTC; 5s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 59977 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 59981 (apache2)
      Tasks: 6 (limit: 2237)
     Memory: 13.2M
        CPU: 57ms
     CGroup: /system.slice/apache2.service
             ??59981 /usr/sbin/apache2 -k start
             ??59983 /usr/sbin/apache2 -k start
             ??59984 /usr/sbin/apache2 -k start
             ??59985 /usr/sbin/apache2 -k start
             ??59986 /usr/sbin/apache2 -k start
             ??59987 /usr/sbin/apache2 -k start

Jan 10 04:57:10 vultr systemd[1]: Starting The Apache HTTP Server...
Jan 10 04:57:10 vultr systemd[1]: Started The Apache HTTP Server.

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Installer Let’s Encrypt SSL sur Cerb

Ensuite, il est fortement recommandé de sécuriser votre interface web Cerb avec Let’s Encrypt SSL. Tout d’abord, vous devrez installer le client Certbot dans votre système pour installer et gérer le SSL.

Tout d’abord, installez le gestionnaire de paquets Snap avec la commande suivante :

apt install snapd

Ensuite, mettez à jour le paquet Snap vers la dernière version :

snap install core  
snap refresh core

Ensuite, installez le paquet certbot en utilisant la commande suivante :

snap install --classic certbot

Ensuite, créez un lien symbolique pour le binaire Certbot vers l’emplacement système :

ln -s /snap/bin/certbot /usr/bin/certbot

Ensuite, exécutez la commande suivante pour télécharger et installer les certificats SSL Let’s Encrypt :

certbot --apache

On vous demandera de sélectionner votre domaine et de fournir votre adresse e-mail valide pour installer le SSL Let’s Encrypt.

Saving debug log to /var/log/letsencrypt/letsencrypt.log
Enter email address (used for urgent renewal and security notices)
 (Enter 'c' to cancel): [email protected]

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Please read the Terms of Service at
https://letsencrypt.org/documents/LE-SA-v1.3-September-21-2022.pdf. You must
agree in order to register with the ACME server. Do you agree?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(Y)es/(N)o: Yes

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Would you be willing, once your first certificate is successfully issued, to
share your email address with the Electronic Frontier Foundation, a founding
partner of the Let's Encrypt project and the non-profit organization that
develops Certbot? We'd like to send you email about our work encrypting the web,
EFF news, campaigns, and ways to support digital freedom.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
(Y)es/(N)o: Yes
Account registered.

Which names would you like to activate HTTPS for?
We recommend selecting either all domains, or all domains in a VirtualHost/server block.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
1: cerb.linuxbuz.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Select the appropriate numbers separated by commas and/or spaces, or leave input
blank to select all options shown (Enter 'c' to cancel): 1
Requesting a certificate for cerb.linuxbuz.com

Successfully received certificate.
Certificate is saved at: /etc/letsencrypt/live/cerb.linuxbuz.com/fullchain.pem
Key is saved at:         /etc/letsencrypt/live/cerb.linuxbuz.com/privkey.pem
This certificate expires on 2023-04-10.
These files will be updated when the certificate renews.
Certbot has set up a scheduled task to automatically renew this certificate in the background.

Deploying certificate
Successfully deployed certificate for cerb.linuxbuz.com to /etc/apache2/sites-available/cerb-le-ssl.conf
Congratulations! You have successfully enabled HTTPS on https://cerb.linuxbuz.com

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
If you like Certbot, please consider supporting our work by:
 * Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
 * Donating to EFF:                    https://eff.org/donate-le
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

À ce stade, votre site web est sécurisé avec Let’s Encrypt SSL.

Accéder à l’interface web de Cerb

Maintenant, ouvrez votre navigateur web et accédez à l’interface web de Cerb en utilisant l’URL https://cerb.linuxbuz.com. Vous serez redirigé vers la page suivante :

Vérifiez toutes les extensions PHP puis cliquez sur le bouton Continuer. Vous devriez voir la page suivante :

Cliquez sur le bouton Accepter pour accepter l’accord de licence. Vous devriez voir la page suivante :

Fournissez les détails de votre base de données et cliquez sur le bouton Vérifier la connexion à la base de données. Vous devriez voir la page suivante :

Sélectionnez vos paramètres de messagerie et cliquez sur le bouton Vérifier les paramètres de messagerie. Vous devriez voir la page suivante :

Maintenant, fournissez votre nom, votre e-mail, votre mot de passe, et cliquez sur le bouton Continuer. Vous devriez voir la page suivante :

Cliquez sur le bouton Continuer. Vous devriez voir la page suivante :

Sélectionnez Démo et cliquez sur le bouton Continuer pour commencer l’installation. Une fois l’installation terminée, vous devriez voir la page suivante :

Cliquez sur le bouton Se connecter et commencer. Vous devriez voir la page de connexion de Cerb :

Fournissez votre e-mail, votre mot de passe et cliquez sur le bouton Continuer. Vous devriez voir le tableau de bord de Cerb sur la page suivante :

Conclusion

Ce tutoriel vous a appris à installer Cerb avec Let’s Encrypt SSL sur Ubuntu 22.04. Vous pouvez maintenant explorer les fonctionnalités de Cerb et commencer à collaborer avec votre équipe. N’hésitez pas à me poser des questions si vous en avez.

Share: X/Twitter LinkedIn

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

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