GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar SuiteCRM en Ubuntu 20.04

SuiteCRM es una solución de software de gestión de relaciones con los clientes (CRM) de código abierto que proporciona una vista de 360 ​​grados de sus clientes y negocios. Es una bifurcación del popular SugarCRM Community Edition de código abierto.

En este tutorial, le mostraremos cómo instalar SuiteCRM en su Ubuntu 20.04 VPS .

Requisitos

  • Ubuntu 20.04 VPS
  • Acceso raíz SSH o un usuario normal del sistema con privilegios sudo

Paso 1. Inicie sesión a través de SSH y actualice el sistema

Inicie sesión en su Ubuntu 20.04 VPS con SSH como usuario root:

ssh root@IP_Address -p Port_number

Reemplace “Dirección_IP ” y “Número_de_puerto ” con la dirección IP de su servidor y el puerto SSH.

Puede verificar si tiene instalada la versión adecuada de Ubuntu en su servidor con el siguiente comando:

lsb_release -a

Deberías obtener el siguiente resultado:

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal

Ahora, ejecute el siguiente comando para actualizar todos los paquetes instalados a la última versión disponible.

apt update && sudo apt upgrade

Paso 2:Instalar el servidor web Apache

Ejecute el siguiente comando para instalar el servidor web Apache:

apt install apache2

Para iniciar Apache y permitir que se inicie automáticamente en el arranque del servidor, ejecute estos comandos:

systemctl enable apache2
systemctl start apache2

Para confirmar que ha instalado correctamente Apache2, puede abrir su navegador web preferido y escribir la dirección IP de su servidor. y debería poder ver la página predeterminada de Apache2 Ubuntu.

Paso 3:Instalar PHP y extensiones

Para instalar PHP y las extensiones de PHP requeridas, ejecute el siguiente comando:

apt install php php-cli php-common php-curl php-mbstring php-gd php-mysql php-soap php-xml php-imap php-intl php-opcache php-json php-zip

Paso 4:Instalar MariaDB

MariaDB está disponible en el repositorio del sistema operativo predeterminado de Ubuntu 20.04. Puede instalarlo ejecutando el siguiente comando:

apt install mariadb-server

De forma predeterminada, el servicio MariaDB se iniciará automáticamente después de instalarlo en su sistema. Puedes verificarlo con el siguiente comando:

systemctl status mariadb

Deberías obtener el siguiente resultado:

● mariadb.service - MariaDB 10.3.32 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
Active: active (running)
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 968 (mysqld)
Status: "Taking your SQL requests now..."
Tasks: 30 (limit: 2240)
Memory: 114.8M
CGroup: /system.slice/mariadb.service
└─968 /usr/sbin/mysqld

Una vez que se complete la instalación, emita el siguiente comando para asegurar su instalación. Esto es opcional, pero muy recomendable:

mariadb_secure_installation

Este script establecerá la contraseña raíz de MariaDB, deshabilitará el inicio de sesión raíz remoto y eliminará a los usuarios anónimos. Sugerimos responder cada pregunta con el carácter 'Y ' para sí.

Paso 5:Crear una base de datos para SuiteCRM

Primero, inicie sesión en su consola MariaDB con el siguiente comando:

mysql -u root -p

Proporcione su contraseña raíz de MariaDB cuando se le solicite, luego cree una base de datos y un usuario usando el siguiente comando:

MariaDB [(none)]> CREATE DATABASE suitecrmdb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrmdb.* TO 'suitecrm'@'localhost' IDENTIFIED BY 'strong-password';

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

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

Paso 6:Descargue SuiteCRM en Ubuntu 20.04

Descargue la última versión estable ejecutando el siguiente comando en su servidor.

wget https://suitecrm.com/files/147/SuiteCRM-8.0/608/SuiteCRM-8.0.3.zip

Luego crea un suitecrm descomprímalo en el directorio /var/www/html/suitecrm directorio.

unzip SuiteCRM-8.0.3.zip -d /var/www/html/suitecrm

Luego ejecute el siguiente comando para establecer los permisos correctos:

chown -R www-data:www-data /var/www/html/suitecrm/

Paso 7:Cree un archivo de configuración de Apache

Para crear un nuevo archivo de configuración para el sitio web de Drupal, podemos crear un nuevo archivo de configuración de Apache:

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

Un archivo de configuración básico de Apache se parece a esto:

<VirtualHost *:80>
   ServerAdmin [email protected]
   ServerName your-domain.com
   DocumentRoot /var/www/html/suitecrm/public
   <Directory /var/www/html/suitecrm/public>
       AllowOverride All
       Order Allow,Deny
       Allow from All
   </Directory>
   ErrorLog ${APACHE_LOG_DIR}/suitecrm_error.log
   CustomLog ${APACHE_LOG_DIR}/suitecrm_access.log combined
</VirtualHost>

No olvide cambiar el nombre de dominio junto a ServerAdmin y ServerName (your-domain.com ) para que funcione con su nombre de dominio único registrado.

Guarde y cierre el archivo, luego active el host virtual de SuiteCRM con el siguiente comando:

a2ensite suitecrm.conf

Reinicie el servicio de Apache y estará listo:

systemctl restart apache2

Paso 8:Instale SuiteCRM en Ubuntu 20.04

Para ejecutar el instalador web, vaya a http://your-domain.com/#/install y verá los términos de la licencia:

Tienes que aceptar la licencia marcando el I ACCEPT casilla de verificación.

El siguiente paso es agregar la configuración base del sistema:

Una vez que haya establecido los valores correctos para todas las configuraciones, puede hacer clic en Proceed .

Una vez que finalice el proceso de instalación, será redirigido a la página de inicio de sesión.

Eso es. La instalación de SuiteCRM ahora está completa. Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento de SuiteCRM, en cuyo caso simplemente puede solicitar a nuestros administradores expertos de Linux que instalen SuiteCRM. para ti. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si le gustó esta publicación sobre cómo instalar GitLab en Ubuntu 20.04, compártala con sus amigos en las redes sociales usando los botones a continuación o simplemente deje una respuesta. Gracias.


Panels
  1. Cómo instalar MariaDB en Ubuntu 16.04

  2. Cómo instalar ERPNext en Ubuntu 20.04

  3. Cómo instalar Kanboard en Ubuntu 18.04

  4. Cómo instalar Nextcloud en Ubuntu 20.04

  5. Cómo instalar Gitea en Ubuntu 20.04

Cómo instalar NEOS CMS en Ubuntu 20.04

Cómo instalar MariaDB en Ubuntu 18.04 / Ubuntu 16.04

Cómo instalar MariaDB en Ubuntu 16.04

Cómo instalar SuiteCRM en Ubuntu 20.04 LTS

Cómo instalar MariaDB en Ubuntu

Cómo instalar SuiteCRM en Ubuntu 20.04