En este tutorial, le mostraremos cómo instalar Cerb en Ubuntu 22.04 LTS. Para aquellos de ustedes que no lo sabían, Cerb es una plataforma gratuita, de código abierto, rápida y flexible para la colaboración y automatización empresarial. Cerb ofrece una variedad de funciones para manejar las interacciones de atención al cliente, incluida la administración de tickets, la administración de correo electrónico y el soporte de chat en vivo. También proporciona sólidas capacidades de informes y análisis, lo que permite a los equipos de soporte realizar un seguimiento de las métricas de rendimiento e identificar áreas de mejora.
Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y se supone que está ejecutando en la cuenta raíz, si no, es posible que deba agregar ‘ sudo
‘ a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Cerb en su sistema Ubuntu. Puede seguir las mismas instrucciones para Ubuntu 22.04 y cualquier otra distribución basada en Debian como Linux Mint, Elementary OS, Pop!_OS y más.
requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos: Ubuntu 22.04, 20.04 y cualquier otra distribución basada en Debian como Linux Mint.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra la Terminal si está en una computadora de escritorio).
- Una conexión a Internet activa. Necesitará una conexión a Internet para descargar los paquetes y dependencias necesarios para Cerb.
- A
non-root sudo user
o acceder a laroot user
. Recomendamos actuar como unnon-root sudo user
sin embargo, puede dañar su sistema si no tiene cuidado al actuar como raíz.
Instale Cerb en Ubuntu 22.04 LTS Jammy Jellyfish
Paso 1. Primero, asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando lo siguiente apt
Comandos en la terminal.
sudo apt update sudo apt upgrade
Paso 2. Instalación de LAMP Stack en Ubuntu 22.04.
Antes de comenzar este tutorial, el servidor LAMP debe estar instalado en su servidor. Si no tiene LAMP Stack instalado, puede seguir nuestra guía aquí.
Paso 3. Instalación de Cerb en Ubuntu 22.04 LTS.
De forma predeterminada, Cerb no está disponible en el repositorio base de Ubuntu 22.04. Ahora ejecute el siguiente comando a continuación para clonar el instalador de Cerb desde GitHub usando git
dominio:
cd /var/www/html git clone https://github.com/cerb/cerb-release.git cerb
Una vez completada la descarga, cambie el directorio a Cerb y cambie el nombre del .htaccess-dist
expediente:
cd cerb mv .htaccess-dist .htaccess
Tendremos que cambiar algunos permisos de carpetas:
chown -R www-data:www-data /var/www/html/cerb/ chmod -R 755 /var/www/html/cerb/
Paso 4. Configuración de MariaDB.
De forma predeterminada, MariaDB no está reforzado. Puede asegurar MariaDB usando el mysql_secure_installation
guion. debe leer y debajo de cada paso cuidadosamente, que establecerá una contraseña de root, eliminará usuarios anónimos, no permitirá el inicio de sesión de root remoto y eliminará la base de datos de prueba y accederá a MariaDB segura:
mysql_secure_installation
Configúralo así:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
A continuación, debemos iniciar sesión en la consola de MariaDB y crear una base de datos para Cerb. Ejecute el siguiente comando:
mysql -u root -p
Esto le pedirá una contraseña, así que ingrese su contraseña raíz de MariaDB y presione Enter. Una vez que haya iniciado sesión en su servidor de base de datos, debe crear una base de datos para la instalación de Cerb:
MariaDB [(none)]> CREATE DATABASE cerbdb CHARACTER SET utf8; MariaDB [(none)]> CREATE USER [email protected] IDENTIFIED BY 'your-strong-password'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON cerbdb.* TO [email protected]; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Para obtener recursos adicionales sobre la instalación y administración de MariaDB, lea la publicación a continuación:
- Cómo instalar MariaDB en Ubuntu Linux √
Paso 5. Configurar Apache Anfitrión virtual.
Ahora cree el archivo de configuración de host virtual para Cerb:
sudo nano /etc/apache2/sites-available/cerb.conf
Agregue el siguiente archivo:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/cerb ServerName your-domain.com <Directory /var/www/html/cerb/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Guardar y close el archivo, luego reinicie el Apache webserver para que se produzcan los cambios:
sudo a2ensite cerb.conf sudo a2enmod rewrite sudo systemctl restart apache2
Para obtener recursos adicionales sobre la instalación Apachelee la publicación a continuación:
- Cómo instalar Apache en Ubuntu Linux √
Paso 6. Asegure Cerb con Let’s Encrypt SSL.
Primero, instale el cliente Certbot usando el siguiente comando a continuación:
sudo apt install certbot python3-certbot-apache2
A continuación, obtenga su certificado SSL con Let’s Encrypt siguiendo estos pasos:
certbot --apache -d your-domain.com
Let’s Encrypt los certificados tienen 90 días de validez, siendo muy recomendable renovar los certificados antes de que caduquen. Puede probar la renovación automática de sus certificados ejecutando este comando:
sudo certbot renew --dry-run
Paso 7. Configure el cortafuegos.
Ubuntu 22.04 tiene ufw
un cortafuegos que se ejecuta de forma predeterminada. Habilitar conexión a través de puertos 80
HTTP y 443
HTTPS:
sudo ufw allow 'Apache FULL' sudo ufw enable sudo ufw status
Paso 8. Acceso a la interfaz web de Cerb.
Una vez que se haya instalado correctamente, abra su navegador web y acceda a la interfaz de usuario web de Cerb mediante la URL https://your-domain.com
. Será redirigido a la siguiente página:
¡Felicidades! Ha instalado correctamente Cerb. Gracias por usar este tutorial para instalar Cerb en el sistema Ubuntu 22.04 Jammy Jellyfish. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Cerb .