Installazione software · 3 min read · Nov 02, 2025

Come installare Cerb Collaboration e Email Automation su CentOS 7

Cerb è un software applicativo web-based gratuito e open source per la collaborazione e l’automazione delle email. È scritto in linguaggio PHP e utilizza MySQL/MariaDB come database. Viene utilizzato per inviare un gran numero di email.

Qui spiegheremo come installare Cerb su un server CentOS 7.

Requisiti

  • Un server CentOS 7 installato sul tuo sistema.
  • Un utente sudo con privilegi di root.

1 Iniziare

Iniziamo installando il repository EPEL e aggiornando il sistema con l’ultima versione stabile.

Puoi farlo eseguendo il seguente comando:

sudo yum install epel-release -y  
sudo yum update -y

2 Installare il server LAMP

Prima di iniziare, dovrai installare il server LAMP (Apache, MariaDB e PHP) nel tuo sistema.

Per prima cosa, installa Apache e MariaDB con il seguente comando:

sudo yum install httpd mariadb mariadb-server -y

Una volta completata l’installazione, avvia il servizio Apache e MariaDB e abilitali per l’avvio all’accensione:

sudo systemctl start httpd  
sudo systemctl enable httpd  
sudo systemctl start mariadb  
sudo systemctl enable mariadb

Successivamente, installa PHP e altri moduli richiesti con il seguente comando:

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 -y

Successivamente, dovrai apportare alcune modifiche al file /etc/php.ini:

sudo nano /etc/php.ini

Cambia le seguenti righe:

memory_limit = 256M
upload_max_filesize = 64M
post_max_size = 64M
upload_tmp_dir = /tmp

Salva il file quando hai finito.

3 Configurare il database

Per prima cosa, dovrai mettere in sicurezza MariaDB. Puoi metterlo in sicurezza eseguendo lo script mysql_secure_installation.

sudo mysql_secure_installation

Rispondi a tutte le domande come mostrato di seguito:

Impostare la password di root? [Y/n] Y
Nuova password:
Reinserisci la nuova password:
Rimuovere gli utenti anonimi? [Y/n] Y
Negare l'accesso remoto a root? [Y/n] Y
Rimuovere il database di test e l'accesso ad esso? [Y/n] Y
Ricaricare le tabelle di privilegio ora? [Y/n] Y

Successivamente, accedi alla shell di MySQL e crea un database e un utente per Cerb:

mysql -u root -p

Inserisci la tua password di root e premi Invio, quindi crea un database e un utente con il seguente comando:

MariaDB [(none)]> CREATE DATABASE curbdb;  
MariaDB [(none)]> GRANT ALL PRIVILEGES ON curbdb.* TO 'cerb'@'localhost' IDENTIFIED BY 'cerbpassword';  
MariaDB [(none)]> FLUSH PRIVILEGES;  
MariaDB [(none)]> \q

4 Installare Cerb

Una volta configurato il database, dovrai installare Cerb. Puoi scaricare l’ultima versione di Cerb dal repository di GitHub con il seguente comando:

cd /var/www/html/  
sudo git clone git://github.com/wgm/cerb.git cerb

Successivamente, fornisci i permessi appropriati alla directory cerb:

sudo chown -R apache:apache cerb  
sudo chmod -R 777 cerb

5 Configurare Apache per Cerb

Successivamente, dovrai creare un blocco di server virtuale per Cerb. Puoi farlo creando il file cerb.conf all’interno della directory /etc/httpd/conf.d/:

sudo nano /etc/httpd/conf.d/cerb.conf

Aggiungi le seguenti righe:

  
 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  
  

Salva e chiudi il file quando hai finito, quindi riavvia il servizio Apache:

sudo systemctl restart httpd

6 Accedere all’interfaccia web di Cerb

Prima di accedere all’interfaccia web di Cerb, dovrai consentire il traffico HTTP sulla porta 80 attraverso il firewall del sistema.

Puoi farlo eseguendo il seguente comando:

sudo firewall-cmd --zone=public --permanent --add-service=http  
sudo firewall-cmd --reload

Ora apri il tuo browser web e digita l’URL http://your-server-ip, quindi completa tutti i passaggi richiesti per terminare l’installazione.

Una volta installato Cerb, elimina la directory di installazione prima di utilizzarla con il seguente comando:

sudo rm -rf /var/www/html/cerb/install

Questo è tutto, ora puoi facilmente accedere e utilizzare Cerb tramite il tuo browser web.

7 Link

  • Cerb
Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.