Cómo instalar vTiger CRM en Ubuntu 18.04 LTS

Asistente de configuración de vTiger CRM

vTiger CRM es un software de gestión de relaciones con los clientes gratuito y de código abierto para su empresa. Está escrito en PHP y usa MariaDB para almacenar sus datos. Es una excelente opción como CRM Linux por su flexibilidad y capacidad de integrarse con sistemas operativos basados en este kernel. Está especialmente diseñado para facilitar su uso y permitir que los dueños de negocios colaboren y automaticen experiencias atractivas con los clientes durante todo el proceso. vTiger CRM permite que los equipos de ventas, soporte y marketing se organicen y colaboren para mejorar significativamente las experiencias de los clientes.

Características

  • Admite control de acceso basado en roles.
  • Proporciona complementos de Outlook, Thunderbird, Firefox y Gmail.
  • Soporte automatizado mediante un portal de clientes y tickets de soporte.
  • Flujos de trabajo, tareas y gestión de proyectos.
  • Permitirnos importar y exportar datos a través de archivos CSV.
  • Proporciona paneles de usuario personalizables.

En este tutorial, aprenderemos cómo instalar vTiger CRM en el servidor Ubuntu 18.04, un sistema operativo ampliamente utilizado en el entorno de servidores Linux, especialmente para soluciones de CRM Linux.

Requisitos

  • Un servidor con Ubuntu 18.04.
  • Una dirección IP estática 192.168.0.103 está configurada para su servidor.
  • Una contraseña de root está configurada para su servidor.

Empezando

Antes de comenzar, deberá actualizar su sistema con la última versión. Puede hacer esto ejecutando el siguiente comando:

apt-get update -y
apt-get upgrade -y

Una vez que su servidor esté actualizado, reinícielo para aplicar los cambios.

Instalar servidor LAMP

VTiger CRM se ejecuta en el servidor web, está escrito en PHP y usa MariaDB para almacenar sus datos. Por lo tanto, deberá instalar Apache, MariaDB, PHP y otros módulos PHP en su servidor. Puede instalarlos todos simplemente ejecutando el siguiente comando:

apt-get install apache2 mariadb-server libapache2-mod-php7.2 php7.2 php7.2-cli php7.2-mysql php7.2-common php7.2-zip php7.2-mbstring php7.2-xmlrpc php7.2-curl php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-ldap php7.2-imap unzip wget -y

Una vez que todos los paquetes estén instalados, abra el archivo php.ini y realice algunos cambios:

nano /etc/php/7.2/apache2/php.ini

Realice los siguientes cambios:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 30M
post_max_size = 40M
max_execution_time = 60
max_input_vars = 1500

Guarde y cierre el archivo. Luego, inicie el servicio Apache y MariaDB y habilítelos para que se inicien en el momento del arranque con el siguiente comando:

systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb

Configurar base de datos

De forma predeterminada, MariaDB no está protegido. Por lo tanto, deberá asegurarlo. Puede hacer esto ejecutando el script mysql_secure_installation:

mysql_secure_installation

Este script cambiará su contraseña raíz actual, eliminará a los usuarios anónimos, no permitirá el inicio de sesión raíz de forma remota como se muestra a continuación:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    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

Una vez que MariaDB esté protegida, inicie sesión en el shell de MariaDB con el siguiente comando:

mysql -u root -p

Ingrese su contraseña de root cuando se le solicite. Luego, cree una base de datos y un usuario para instalar vTiger usando el siguiente comando:

MariaDB [(none)]> CREATE DATABASE vtigerdb;
MariaDB [(none)]> CREATE USER 'vtiger'@'localhost' IDENTIFIED BY 'password';

Luego, otorgue todos los privilegios a la base de datos vTiger con el siguiente comando:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON vtigerdb.* TO 'vtiger'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

Reemplace la palabra mypassword con su propia contraseña segura. A continuación, modifique la base de datos con el siguiente comando:

MariaDB [(none)]> ALTER DATABASE vtigerdb CHARACTER SET utf8 COLLATE utf8_general_ci;

A continuación, elimine los privilegios y salga del shell de MariaDB con el siguiente comando:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

Instalar vTiger CRM

Primero, deberá descargar la última versión de vTiger CRM desde su sitio web oficial. Puedes descargarlo con el siguiente comando:

wget https://excellmedia.dl.sourceforge.net/project/vtigercrm/vtiger%20CRM%207.1.0/Core%20Product/vtigercrm7.1.0.tar.gz

Una vez que se haya completado la descarga, extraiga el archivo descargado con el siguiente comando:

tar -xvzf vtigercrm7.1.0.tar.gz

A continuación, copie el directorio extraído en la raíz web de Apache y otorgue los permisos adecuados:

cp -r vtigercrm /var/www/html/
chown -R www-data:www-data /var/www/html/vtigercrm
chmod -R 755 /var/www/html/vtigercrm

Una vez que lo haya hecho, puede continuar con el siguiente paso.

Configurar Apache para vTiger CRM

A continuación, deberá crear un archivo de host virtual apache para vTiger CRM. Puedes crearlo con el siguiente comando:

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

Agregue las siguientes líneas:

<VirtualHost *:80>
     ServerAdmin [email protected]
     ServerName example.com
     DocumentRoot /var/www/html/vtigercrm/

     <Directory /var/www/html/vtigercrm/>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog /var/log/apache2/vtigercrm_error.log
     CustomLog /var/log/apache2/vtigercrm_access.log combined
</VirtualHost>

Reemplace el nombre de dominio example.com con su propio nombre de dominio. Guarde y cierre el archivo. Luego, deshabilite el archivo de host virtual predeterminado de Apache y habilite el archivo de host virtual vTiger con el siguiente comando:

a2ensite vtigercrm
a2dissite 000-default

A continuación, habilite el módulo de reescritura de Apache y reinicie el servicio de Apache con el siguiente comando:

a2enmod rewrite
systemctl restart apache2

A continuación, verifique el estado del servicio de Apache con el siguiente comando:

systemctl status apache2

Debería ver el siguiente resultado:

? apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           ??apache2-systemd.conf
   Active: active (running) since Wed 2019-02-06 16:23:20 UTC; 20min ago
  Process: 2929 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
  Process: 2938 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
 Main PID: 2952 (apache2)
    Tasks: 11 (limit: 1113)
   CGroup: /system.slice/apache2.service
           ??2952 /usr/sbin/apache2 -k start
           ??2973 /usr/sbin/apache2 -k start
           ??2975 /usr/sbin/apache2 -k start
           ??2977 /usr/sbin/apache2 -k start
           ??2979 /usr/sbin/apache2 -k start
           ??2982 /usr/sbin/apache2 -k start
           ??2985 /usr/sbin/apache2 -k start
           ??2986 /usr/sbin/apache2 -k start
           ??2987 /usr/sbin/apache2 -k start
           ??3156 /usr/sbin/apache2 -k start
           ??3158 /usr/sbin/apache2 -k start

Feb 06 16:23:19 ubuntu1804 systemd[1]: Starting The Apache HTTP Server...
Feb 06 16:23:20 ubuntu1804 apachectl[2938]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 192.
Feb 06 16:23:20 ubuntu1804 systemd[1]: Started The Apache HTTP Server.

Acceder a vTiger CRM

Ahora, abra su navegador web y escriba la URL http://example.com. Será redirigido a la siguiente página:

Asistente de configuración de vTiger CRM

Ahora, haga clic en el Instalar botón. Deberías ver la siguiente página:

Aceptar la licencia

Ahora, acepte la licencia pública de vTiger. Deberías ver la siguiente página:

Asistente de instalación

A continuación, verifique los requisitos previos de instalación y haga clic en el próximo botón. Deberías ver la siguiente página:

Configuración del sistema

A continuación, proporcione el nombre de su base de datos, el nombre de usuario de la base de datos, la contraseña, el nombre de usuario y la contraseña del administrador. Luego, haga clic en el próximo botón. Debería ver la siguiente página: Publicidad

Seleccione su industria

A continuación, seleccione su industria y haga clic en el próximo botón. Deberías ver la siguiente página:

Seleccionar módulos vTiger

A continuación, seleccione los módulos y haga clic en el próximo botón. Una vez que la instalación se haya completado con éxito, debería ver la siguiente página:

Tablero vTiger CRM

Felicitaciones, ha instalado y configurado con éxito vTiger CRM en el servidor Ubuntu 18.04. Ahora puede comenzar a personalizar su nuevo CRM Linux para satisfacer las necesidades específicas de su empresa.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *