Installazione software · 8 min read · Sep 08, 2025

Come installare Cerb Collaboration e Email Automation su Ubuntu 22.04

Cerb è una piattaforma gratuita, open-source, veloce e flessibile per la collaborazione aziendale e l’automazione. È uno strumento basato sul web utilizzato per inviare un alto volume di email. Fornisce un cruscotto basato sul web per il monitoraggio in tempo reale e il tracciamento degli obiettivi. Ha molte funzionalità, tra cui Notifiche, Caselle di posta condivise, Gestione email, Funzionalità mobile e molte altre.

Questo tutorial ti mostrerà come installare lo strumento di automazione Cerb su Ubuntu 22.04.

Requisiti

  • Un server che esegue Ubuntu 22.04.
  • Un nome di dominio valido puntato all’IP del tuo server.
  • Una password di root configurata sul server.

Iniziare

Prima di tutto, devi aggiornare tutti i pacchetti del tuo sistema all’ultima versione. Puoi eseguire il seguente comando per aggiornare il sistema.

apt update -y  
apt upgrade -y

Una volta aggiornato il sistema, puoi procedere al passaggio successivo.

Installa Apache, MySQL e PHP

Successivamente, dovrai installare il server web Apache, il server di database MySQL, PHP e altri moduli richiesti nel tuo sistema. Puoi installarli tutti con il seguente comando:

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

Successivamente, dovrai anche installare l’estensione Mailparse PHP sul tuo server.

Prima, scarica l’ultima versione di Mailparse con il seguente comando.

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

Successivamente, estrai il file scaricato con il seguente comando.

tar -xvzf mailparse-3.1.4.tgz

Successivamente, naviga nella directory estratta e configurala con il seguente comando.

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

Ora, installa l’estensione Mailparse utilizzando il seguente comando.

make   
make install

Successivamente, apri il file php.ini e modifica le impostazioni predefinite:

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

Modifica le seguenti righe:

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

Salva e chiudi il file quando hai finito, quindi riavvia il servizio Apache per applicare le modifiche:

systemctl restart apache2

Crea un Database per Cerb

Successivamente, dovrai creare un database e un utente per Cerb. Prima, accedi alla shell di MySQL con il seguente comando:

mysql

Una volta effettuato l’accesso, crea un database e un utente eseguendo il seguente comando:

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

Successivamente, concedi tutti i privilegi a Cerb con il seguente comando:

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

Successivamente, svuota i privilegi e esci dalla shell di MariaDB con il seguente comando:

mysql> FLUSH PRIVILEGES;  
mysql> EXIT;

A questo punto, il database e l’utente per Cerb sono stati creati. Puoi ora procedere al passaggio successivo.

Installa Cerb

Prima, scarica l’ultima versione di Cerb dal repository Git nella directory radice del web server Apache con il seguente comando:

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

Una volta completato il download, cambia la directory in cerb e rinomina il file .htaccess-dist:

cd cerb  
mv .htaccess-dist .htaccess

Successivamente, cambia la proprietà e i permessi della directory cerb:

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

Una volta terminato, puoi procedere al passaggio successivo.

Crea un Host Virtuale Apache per Cerb

Successivamente, devi creare un file di configurazione dell’host virtuale Apache per servire Cerb. Puoi crearlo con il seguente comando:

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

Aggiungi le seguenti righe:


     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

Salva e chiudi il file quando hai finito, quindi abilita il file dell’host virtuale Cerb con il seguente comando:

a2ensite cerb.conf

Successivamente, ricarica il servizio Apache per applicare le modifiche alla configurazione:

systemctl restart apache2

Puoi verificare lo stato del servizio Apache con il seguente comando:

systemctl status apache2

Dovresti ottenere il seguente output:

? apache2.service - The Apache HTTP Server
     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.

Una volta terminato, puoi procedere al passaggio successivo.

Installa Let’s Encrypt SSL su Cerb

Successivamente, è altamente consigliato proteggere l’interfaccia web di Cerb con Let’s Encrypt SSL. Prima, dovrai installare il client Certbot nel tuo sistema per installare e gestire l’SSL.

Prima, installa il gestore pacchetti Snap con il seguente comando:

apt install snapd

Successivamente, aggiorna il pacchetto Snap all’ultima versione:

snap install core  
snap refresh core

Successivamente, installa il pacchetto certbot utilizzando il seguente comando:

snap install --classic certbot

Successivamente, crea un collegamento simbolico per il binario Certbot nella posizione di sistema:

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

Successivamente, esegui il seguente comando per scaricare e installare i certificati SSL di Let’s Encrypt:

certbot --apache

Ti verrà chiesto di selezionare il tuo dominio e fornire il tuo indirizzo email valido per installare l’SSL di 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
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

A questo punto, il tuo sito web è protetto con Let’s Encrypt SSL.

Accedi all’interfaccia web di Cerb

Ora, apri il tuo browser web e accedi all’interfaccia web di Cerb utilizzando l’URL https://cerb.linuxbuz.com. Sarai reindirizzato alla seguente pagina:

Verifica tutte le estensioni PHP quindi fai clic sul pulsante Continua. Dovresti vedere la seguente pagina:

Fai clic sul pulsante Accetta per accettare il contratto di licenza. Dovresti vedere la seguente pagina:

Fornisci i dettagli del tuo database e fai clic su Verifica connessione al database. Dovresti vedere la seguente pagina:

Seleziona le tue impostazioni email e fai clic sul pulsante Verifica impostazioni email. Dovresti vedere la seguente pagina:

Ora, fornisci il tuo nome, email, password e fai clic sul pulsante Continua. Dovresti vedere la seguente pagina:

Fai clic sul pulsante Continua. Dovresti vedere la seguente pagina:

Seleziona Demo e fai clic sul pulsante Continua per avviare l’installazione. Una volta completata l’installazione, dovresti vedere la seguente pagina:

Fai clic sul pulsante Accedi e inizia. Dovresti vedere la pagina di accesso di cerb:

Fornisci la tua email, password e fai clic sul pulsante Continua. Dovresti vedere il cruscotto di Cerb nella seguente pagina:

Conclusione

Questo tutorial ti ha insegnato come installare Cerb con Let’s Encrypt SSL su Ubuntu 22.04. Ora puoi esplorare le funzionalità di Cerb e iniziare a collaborare con il tuo team. Sentiti libero di chiedermi se hai domande.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.