Installation · 3 min read · Nov 02, 2025
Comment installer Cerb Collaboration et automatisation des e-mails sur CentOS 7
Cerb est un logiciel d’application web gratuit et open source pour la collaboration et l’automatisation des e-mails. Il est écrit en PHP et utilise MySQL/MariaDB comme base de données. Il est utilisé pour l’envoi d’un grand nombre d’e-mails.
Ici, nous allons expliquer comment installer Cerb sur un serveur CentOS 7.
Exigences
- Un serveur CentOS 7 installé sur votre système.
- Un utilisateur sudo avec des privilèges root.
1 Commencer
Commençons par installer le dépôt EPEL et mettre à jour le système avec la dernière version stable.
Vous pouvez le faire en exécutant la commande suivante :
sudo yum install epel-release -y
sudo yum update -y2 Installer le serveur LAMP
Avant de commencer, vous devrez installer le serveur LAMP (Apache, MariaDB et PHP) sur votre système.
Tout d’abord, installez Apache et MariaDB avec la commande suivante :
sudo yum install httpd mariadb mariadb-server -yUne fois l’installation terminée, démarrez le service Apache et MariaDB et activez-les pour qu’ils démarrent au démarrage :
sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadbEnsuite, installez PHP et d’autres modules requis avec la commande suivante :
sudo yum install install php php-curl php-dom php-gd php-mysqli php-openssl php-pcre php-imap php-json php-mbstring php-session php-simplexml php-xml php-spl php-mailparse -yEnsuite, vous devrez apporter quelques modifications dans le fichier /etc/php.ini :
sudo nano /etc/php.iniChangez les lignes suivantes :
memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
upload_tmp_dir = /tmpEnregistrez le fichier lorsque vous avez terminé.
3 Configurer la base de données
Tout d’abord, vous devrez sécuriser MariaDB. Vous pouvez le sécuriser en exécutant le script mysql_secure_installation.
sudo mysql_secure_installationRépondez à toutes les questions comme indiqué ci-dessous :
Définir le mot de passe root ? [Y/n] Y
Nouveau mot de passe :
Ressaisir le nouveau mot de passe :
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] YEnsuite, connectez-vous à l’interface MySQL et créez une base de données et un utilisateur pour Cerb :
mysql -u root -pEntrez votre mot de passe root et appuyez sur Entrée, puis créez une base de données et un utilisateur avec la commande suivante :
MariaDB [(none)]> CREATE DATABASE curbdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON curbdb.* TO 'cerb'@'localhost' IDENTIFIED BY 'cerbpassword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q4 Installer Cerb
Une fois la base de données configurée, vous devrez installer Cerb. Vous pouvez télécharger la dernière version de Cerb depuis le dépôt GitHub avec la commande suivante :
cd /var/www/html/
sudo git clone git://github.com/wgm/cerb.git cerbEnsuite, fournissez les permissions appropriées au répertoire cerb :
sudo chown -R apache:apache cerb
sudo chmod -R 777 cerb5 Configurer Apache pour Cerb
Ensuite, vous devrez créer un bloc de serveur virtuel pour Cerb. Vous pouvez le faire en créant le fichier cerb.conf dans le répertoire /etc/httpd/conf.d/ :
sudo nano /etc/httpd/conf.d/cerb.confAjoutez les lignes suivantes :
ServerAdmin [email protected]
DocumentRoot "/var/www/html/cerb.conf"
ServerName your-server-ip
ErrorLog "/var/log/httpd/cerb-error_log"
CustomLog "/var/log/httpd/cerb-access_log" combined
Options Indexes MultiViews FollowSymlinks
AllowOverride All
Order allow,deny
Allow from all
Enregistrez et fermez le fichier lorsque vous avez terminé, puis redémarrez le service Apache :
sudo systemctl restart httpd6 Accéder à l’interface web de Cerb
Avant d’accéder à l’interface web de Cerb, vous devrez autoriser le trafic HTTP sur le port 80 à travers le pare-feu du système.
Vous pouvez le faire en exécutant la commande suivante :
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reloadMaintenant, ouvrez votre navigateur web et tapez l’URL http://your-server-ip, puis complétez toutes les étapes requises pour terminer l’installation.
Une fois Cerb installé, supprimez le répertoire d’installation avant de l’utiliser avec la commande suivante :
sudo rm -rf /var/www/html/cerb/installC’est tout, vous pouvez maintenant facilement accéder et utiliser Cerb via votre navigateur web.
7 Liens
- Cerb
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.