En este tutorial, le mostraremos cómo instalar vTiger CRM en Debian 11. Para aquellos de ustedes que no lo sabían, Vtiger CRM es una popular aplicación web de gestión de relaciones con el cliente que puede ayudar a las empresas a aumentar las ventas, brindar servicio al cliente y aumentar ganancias vTiger CRM proporciona dos soluciones diferentes, la solución en la nube de vTiger CRM que puede pagar por todas las funciones de administración y adicionales, y la versión de código abierto de vTiger CRM que puede hospedar en su servidor.
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 vTiger CRM en un Debian 11 (Bullseye).
requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos: Debian 11 (Bullseye).
- 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).
- 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 root.
Instale vTiger CRM en Debian 11 Bullseye
Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando lo siguienteapt
comandos en la terminal:
sudo apt update sudo apt upgrade
Paso 2. Instalación de la pila LAMP.
Se requiere un servidor LAMP de Debian 11. Si no tiene instalado LAMP, lea nuestro tutorial anterior para instalar el servidor LAMP en Debian 11.
Paso 3. Instalación de vTiger CRM en Debian 11.
De forma predeterminada, vTiger CRM no está disponible en el repositorio base de Debian 11. Entonces, ahora ejecute el siguiente comando a continuación para descargar la última versión estable de vTiger CRM desde la página oficial en su sistema Debian:
cd /var/www/ wget https://onboardcloud.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.4.0/Core%20Product/vtigercrm7.4.0.tar.gz
A continuación, extraiga el archivo descargado con el siguiente comando:
tar -xzvf vtigercrm7.4.0.tar.gz
Tendremos que cambiar algunos permisos de carpeta:
sudo chown -R www-data:www-data vtigercrm
Paso 4. Configuración de MariaDB.
De forma predeterminada, MariaDB no está reforzado. Puede asegurar MariaDB usando elmysql_secure_installation
guion. Debe leer y seguir cada paso cuidadosamente, que establecerá la contraseña raíz, eliminará a los usuarios anónimos, no permitirá el inicio de sesión raíz remoto y eliminará la base de datos de prueba y accederá a MariaDB seguro:
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 vTiger CRM. 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 vTiger CRM:
MariaDB [(none)]> CREATE DATABASE vtigerdb; MariaDB [(none)]> CREATE USER 'vtiger_user'@'localhost' IDENTIFIED BY 'your-strong-password'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON vtigerdb.* to vtiger_user@'localhost'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> exit
Paso 5. Configuración Apache Anfitrión virtual.
Ya que estamos usando Apache como nuestro servidor web para Vtiger CRM, ahora cree una nueva configuración de host virtual/etc/apache2/sites-available/vtigercrm.conf
usa tu editor de texto favorito:
sudo nano /etc/apache2/sites-available/vtigercrm.conf
Agregue el siguiente archivo:
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/vtigercrm ServerName your-domain.com <Directory /var/www/vtigercrm/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined </VirtualHost>
Guardar y closeluego reinicie el Apache webserver para que se produzcan los cambios:
sudo a2enmod rewrite sudo a2ensite vtigercrm.conf sudo systemctl restart apache2
Paso 6. Instalación del Let?s Encrypt certificados
Primero, instale Certbot en su sistema Debian usando el siguiente comando a continuación:
sudo apt install certbot python3-certbot-apache
Después de eso, genere los certificados usando el siguiente comando:
sudo certbot --apache -d [your-domain.com]
Luego se le pedirá que ingrese una dirección de correo electrónico para el certificado. Después de haber ingresado, debe aceptar los T&C y decidir si desea compartir su dirección de correo electrónico con Electronic Frontier Foundation. Este último paso es opcional. Una vez con éxito, Recargar Apache de nuevo para cargar todas las nuevas configuraciones.
Paso 7. Configure el cortafuegos.
Ahora configuramos un cortafuegos sin complicaciones (UFW) con Apache para permitir el acceso público a los puertos web predeterminados para HTTP y HTTPS:
sudo ufw allow 'Apache Full' sudo ufw enable
Paso 8. Acceso a la interfaz web de vTiger CRM.
Una vez que se haya instalado correctamente, abra un navegador web y vaya ahttps://your-domain.com
y verá la siguiente pantalla iniciando el instalador.
¡Felicidades! Ha instalado correctamente vTiger CRM. Gracias por usar este tutorial para instalar la última versión de vTiger CRM en Debian 11 Bullseye. Para obtener ayuda adicional o información útil, le recomendamos que consulteel sitio web oficial de vTiger CRM.