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 -yUne 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 -yEnsuite, 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.tgzEnsuite, extrayez le fichier téléchargé avec la commande suivante.
tar -xvzf mailparse-3.1.4.tgzEnsuite, 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.cMaintenant, installez l’extension Mailparse en utilisant la commande suivante.
make
make installEnsuite, ouvrez le fichier php.ini et changez les paramètres par défaut :
nano /etc/php/8.1/apache2/php.iniChangez 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 apache2Cré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 :
mysqlUne 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 cerbUne fois le téléchargement terminé, changez de répertoire vers cerb et renommez le fichier .htaccess-dist :
cd cerb
mv .htaccess-dist .htaccessEnsuite, 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.confAjoutez 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.confEnsuite, rechargez le service Apache pour appliquer les modifications de configuration :
systemctl restart apache2Vous pouvez vérifier l’état du service Apache avec la commande suivante :
systemctl status apache2Vous 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 snapdEnsuite, mettez à jour le paquet Snap vers la dernière version :
snap install core
snap refresh coreEnsuite, installez le paquet certbot en utilisant la commande suivante :
snap install --classic certbotEnsuite, créez un lien symbolique pour le binaire Certbot vers l’emplacement système :
ln -s /snap/bin/certbot /usr/bin/certbotEnsuite, exécutez la commande suivante pour télécharger et installer les certificats SSL Let’s Encrypt :
certbot --apacheOn 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.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.