Instalación · 3 min read · Nov 02, 2025

Cómo instalar Cerb Collaboration y Email Automation en CentOS 7

Cerb es un software de aplicación web gratuito y de código abierto para colaboración y automatización de correos electrónicos. Está escrito en lenguaje PHP y utiliza MySQL/MariaDB como base de datos. Se utiliza para enviar una gran cantidad de correos electrónicos.

Aquí, explicaremos cómo instalar Cerb en un servidor CentOS 7.

Requisitos

  • Un servidor CentOS 7 instalado en su sistema.
  • Un usuario sudo con privilegios de root.

1 Comenzando

Comencemos instalando el repositorio EPEL y actualizando el sistema con la última versión estable.

Puede hacer esto ejecutando el siguiente comando:

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

2 Instalar Servidor LAMP

Antes de comenzar, necesitará instalar el servidor LAMP (Apache, MariaDB y PHP) en su sistema.

Primero, instale Apache y MariaDB con el siguiente comando:

sudo yum install httpd mariadb mariadb-server -y

Una vez que la instalación esté completa, inicie el servicio de Apache y MariaDB y habilítelos para que se inicien al arrancar:

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

A continuación, instale PHP y otros módulos requeridos con el siguiente 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

A continuación, necesitará hacer algunos cambios en el archivo /etc/php.ini:

sudo nano /etc/php.ini

Cambie las siguientes líneas:

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

Guarde el archivo cuando haya terminado.

3 Configurar Base de Datos

Primero, necesitará asegurar MariaDB. Puede asegurarlo ejecutando el script mysql_secure_installation.

sudo mysql_secure_installation

Responda todas las preguntas como se muestra a continuación:

¿Establecer contraseña de root? [Y/n] Y
Nueva contraseña:
Reingrese la nueva contraseña:
¿Eliminar usuarios anónimos? [Y/n] Y
¿Deshabilitar el inicio de sesión remoto de root? [Y/n] Y
¿Eliminar la base de datos de prueba y el acceso a ella? [Y/n] Y
¿Recargar las tablas de privilegios ahora? [Y/n] Y

A continuación, inicie sesión en el shell de MySQL y cree una base de datos y un usuario para Cerb:

mysql -u root -p

Ingrese su contraseña de root y presione Enter, luego cree una base de datos y un usuario con el siguiente 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 Instalar Cerb

Una vez que la base de datos esté configurada, necesitará instalar Cerb. Puede descargar la última versión de Cerb desde el repositorio de GitHub con el siguiente comando:

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

A continuación, proporcione los permisos adecuados al directorio cerb:

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

5 Configurar Apache para Cerb

A continuación, necesitará crear un bloque de servidor virtual para Cerb. Puede hacer esto creando el archivo cerb.conf dentro del directorio /etc/httpd/conf.d/:

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

Agregue las siguientes líneas:

  
 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  
  

Guarde y cierre el archivo cuando haya terminado, luego reinicie el servicio de Apache:

sudo systemctl restart httpd

6 Acceder a la Interfaz Web de Cerb

Antes de acceder a la interfaz web de Cerb, necesitará permitir el tráfico HTTP en el puerto 80 a través del cortafuegos del sistema.

Puede hacer esto ejecutando el siguiente comando:

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

Ahora abra su navegador web y escriba la URL http://your-server-ip, luego complete todos los pasos requeridos para finalizar la instalación.

Una vez que Cerb esté instalado, elimine el directorio de instalación antes de usarlo con el siguiente comando:

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

Eso es todo, ahora puede acceder y usar Cerb fácilmente a través de su navegador web.

7 Enlaces

  • Cerb
Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.