SuiteCRM est une solution logicielle open source de gestion de la relation client (CRM) qui offre une vue à 360 degrés de vos clients et de votre entreprise. Il s'agit d'un fork de la célèbre édition communautaire open source SugarCRM.
Dans ce tutoriel, nous allons vous montrer comment installer SuiteCRM sur votre VPS Ubuntu 20.04 .
Prérequis
- Ubuntu 20.04 VPS
- Accès racine SSH ou utilisateur système standard avec privilèges sudo
Étape 1. Connectez-vous via SSH et mettez à jour le système
Connectez-vous à votre VPS Ubuntu 20.04 avec SSH en tant qu'utilisateur root :
ssh root@IP_Address -p Port_number
Remplacez "IP_Address " et " Port_Number " avec l'adresse IP et le port SSH de votre serveur.
Vous pouvez vérifier si vous avez la bonne version d'Ubuntu installée sur votre serveur avec la commande suivante :
lsb_release -a
Vous devriez obtenir le résultat suivant :
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.3 LTS Release: 20.04 Codename: focal
Maintenant, exécutez la commande suivante pour mettre à jour tous les packages installés vers la dernière version disponible.
apt update && sudo apt upgrade
Étape 2 :Installer le serveur Web Apache
Exécutez la commande suivante pour installer le serveur Web Apache :
apt install apache2
Pour démarrer Apache et lui permettre de démarrer automatiquement au démarrage du serveur, exécutez ces commandes :
systemctl enable apache2 systemctl start apache2
Pour confirmer que vous avez correctement installé Apache2, vous pouvez ouvrir votre navigateur Web préféré et saisir l'adresse IP de votre serveur. et vous devriez pouvoir voir la page par défaut d'Apache2 Ubuntu.
Étape 3 :Installer PHP et les extensions
Pour installer PHP et les extensions PHP requises, exécutez la commande suivante :
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
Étape 4 :Installer MariaDB
MariaDB est disponible dans le référentiel du système d'exploitation par défaut d'Ubuntu 20.04. Vous pouvez l'installer en exécutant la commande suivante :
apt install mariadb-server
Par défaut, le service MariaDB démarrera automatiquement après son installation sur votre système. Vous pouvez le vérifier avec la commande suivante :
systemctl status mariadb
Vous devriez obtenir le résultat suivant :
● 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
Une fois l'installation terminée, exécutez la commande suivante pour sécuriser votre installation. Ceci est facultatif, mais fortement recommandé :
mariadb_secure_installation
Ce script définira le mot de passe root MariaDB, désactivera la connexion root à distance et supprimera les utilisateurs anonymes. Nous vous suggérons de répondre à chaque question avec le caractère "Y" ' pour oui.
Étape 5 :Créer une base de données pour SuiteCRM
Tout d'abord, connectez-vous à votre console MariaDB avec la commande suivante :
mysql -u root -p
Fournissez votre mot de passe root MariaDB lorsque vous y êtes invité, puis créez une base de données et un utilisateur à l'aide de la commande suivante :
MariaDB [(none)]> CREATE DATABASE suitecrmdb; MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrmdb.* TO 'suitecrm'@'localhost' IDENTIFIED BY 'strong-password';
Ensuite, videz les privilèges et quittez la console MariaDB avec la commande suivante :
MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
Étape 6 :Téléchargez SuiteCRM sur Ubuntu 20.04
Téléchargez la dernière version stable en exécutant la commande suivante sur votre serveur.
wget https://suitecrm.com/files/147/SuiteCRM-8.0/608/SuiteCRM-8.0.3.zip
Créez ensuite un suitecrm
décompressez-le dans le répertoire /var/www/html/suitecrm
répertoire.
unzip SuiteCRM-8.0.3.zip -d /var/www/html/suitecrm
Exécutez ensuite la commande suivante pour définir les autorisations appropriées :
chown -R www-data:www-data /var/www/html/suitecrm/
Étape 7 :Créer un fichier de configuration Apache
Pour créer un nouveau fichier de configuration pour le site Web Drupal, nous pouvons créer un nouveau fichier de configuration Apache :
nano /etc/apache2/sites-available/suitecrm.conf
Un fichier de configuration Apache de base ressemble à ceci :
<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>
N'oubliez pas de changer le nom de domaine à côté de ServerAdmin et ServerName (your-domain.com
) afin de le faire fonctionner avec votre nom de domaine enregistré unique.
Enregistrez et fermez le fichier puis activez l'hôte virtuel SuiteCRM avec la commande suivante :
a2ensite suitecrm.conf
Redémarrez le service Apache et vous êtes prêt :
systemctl restart apache2
Étape 8 :Installez SuiteCRM sur Ubuntu 20.04
Pour exécuter le programme d'installation Web, accédez à http://your-domain.com/#/install et vous verrez les termes de la licence :
Vous devez accepter la licence en cochant le I ACCEPT
case à cocher.
L'étape suivante consiste à ajouter la configuration système de base :
Après avoir défini les valeurs correctes pour toutes les configurations, vous pouvez cliquer sur Proceed
.
Une fois le processus d'installation terminé, vous serez redirigé vers la page de connexion.
C'est ça. L'installation de SuiteCRM est maintenant terminée. Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement SuiteCRM, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer SuiteCRM pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article sur l'installation de GitLab sur Ubuntu 20.04, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons ci-dessous ou laissez simplement une réponse. Merci.