Comment installer la plateforme Dolibarr ERP/CRM sur Ubuntu Server 22.04

Si votre entreprise s’est développée au point de nécessiter de l’aide pour planifier et organiser des détails tels que les contacts, les fournisseurs, les factures, les commandes, le stock et les horaires, vous avez besoin d’un outil ERP. Vous pouvez soit vous tourner vers une plate-forme tierce, soit déployer une solution interne dans votre centre de données ou un hôte cloud tiers.

Suivez ce processus étape par étape d’installation de la solution Dolibarr ERP/CRM, parfaitement adaptée aux organisations de toutes tailles ainsi qu’aux indépendants.

Ce dont vous aurez besoin pour installer Dolibarr

Je vais démontrer le déploiement sur Ubuntu Server 22.04, mais Dolibarr peut être installé sur à peu près n’importe quelle distribution Linux. Si vous utilisez une distribution de serveur autre qu’Ubuntu, vous devrez modifier certaines des commandes d’installation. Vous aurez également besoin d’un utilisateur avec des privilèges sudo.

VOIR: 9 conseils incontournables pour sécuriser Ubuntu Server (TechRepublic Premium)

Comment installer les dépendances

La première chose que nous allons faire est d’installer les dépendances nécessaires, en commençant par les serveurs Web et de base de données.

Connectez-vous à votre instance d’Ubuntu Server et installez le serveur Web Apache avec la commande :
sudo apt-get install apache2 -y
Une fois l’installation terminée, démarrez et activez le serveur avec :

sudo systemctl enable --now apache2

Activez le module de réécriture avec :

sudo a2enmod rewrite

Ensuite, installons les dépendances PHP nécessaires avec :

sudo apt-get install php php-cli php-mysql php-common php-zip php-mbstring php-xmlrpc php-curl php-soap php-gd php-xml php-intl php-ldap libapache2-mod-php -y

Une fois PHP installé, vous devrez effectuer une configuration rapide. Ouvrez le fichier de configuration PHP avec la commande :

sudo nano /etc/php/*/apache2/php.ini

Dans ce fichier, recherchez les éléments suivants et remplacez-les par les valeurs indiquées, où TIMEZONE est votre fuseau horaire particulier :

  • date.timezone = FUSEAU HORAIRE
  • limite_mémoire = 256M
  • upload_max_filesize = 64M
  • display_errors=Activé
  • log_errors=Désactivé

Nous allons installer la base de données MariaDB avec la commande :

sudo apt-get install mariadb-server mariadb-client -y

Une fois l’installation terminée, vous devez sécuriser le serveur de base de données MariaDB avec la commande :

sudo mysql_secure_installation

Assurez-vous de définir un mot de passe fort/unique pour l’utilisateur administrateur.

Comment créer la base de données

Connectez-vous à la console de la base de données avec :

sudo mysql -u root -p

Créez la base de données et l’utilisateur Dolibarr avec les commandes suivantes, où PASSWORD est un mot de passe fort/unique :

CREATE USER 'dolibarr'@'localhost' IDENTIFIED BY 'PASSWORD';
CREATE DATABASE dolibarr;
GRANT ALL PRIVILEGES ON dolibarr.* TO 'dolibarr'@'localhost';
FLUSH PRIVILEGES;
exit

Comment configurer Apache

Créons un fichier d’hôte virtuel Apache avec :

sudo nano /etc/apache2/sites-enabled/dolibarr.conf

Dans ce fichier, collez ce qui suit :

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

  Directory /srv/dolibarr/htdocs>
  Options +FollowSymlinks
  AllowOverride All
  Require all granted
  </Directory>

  ErrorLog /var/log/apache2/dolibarr_error.log
  CustomLog /var/log/apache2/dolibarr_access.log combined

</VirtualHost>


Enregistrez et fermez le fichier. Redémarrez Apache avec :

sudo systemctl restart apache2

Comment télécharger et décompresser Dolibarr

Nous allons positionner une variable sur la dernière version disponible pour Dolibarr avec la commande :

release_tag=$(curl -s https://api.github.com/repos/Dolibarr/dolibarr/releases/latest | grep tag_name | cut -d '"' -f 4)

Nous pouvons maintenant utiliser release_tag pour nous assurer que nous obtenons et utilisons la dernière version. Téléchargez Dolibarr avec :

wget https://github.com/Dolibarr/dolibarr/archive/${release_tag}.tar.gz

Décompressez Dolibarr avec :

sudo mv dolibarr-${release_tag} /var/www/html/dolibarr

Donnez au nouveau répertoire les autorisations appropriées avec :

sudo chown -R /var/www/html/dolibarr

Comment terminer l’installation

Ouvrez un navigateur Web et pointez-le sur http://SERVER/dolibarr/htdocs où SERVER est l’adresse IP du serveur d’hébergement, et vous serez accueilli par le programme d’installation Web de Dolibarr (Figure A).

Figure A

Installateur web Dolibarr ERP/CRM.
L’installateur web Dolibarr.

Cliquez sur Suivant puis, dans la fenêtre résultante, cliquez sur Démarrer (Figure B).

Figure B

La vérification des prérequis Dolibarr ERP/CRM a réussi et est prête à fonctionner.
La vérification des prérequis a réussi et est prête à démarrer.

Sur la page de configuration (Figure C), vous devez configurer les options de la base de données. Dans notre installation, le nom de la base de données est dolibarr, l’utilisateur est dolibarr et le mot de passe est celui que vous avez défini dans la console MariaDB. Vous voudrez également faire défiler vers le bas de cette page, créer un compte super utilisateur, puis cliquer sur Étape suivante.

Figure C

Page de configuration basée sur le Web Dolibarr.
La page web de configuration de Dolibarr.

Lorsque vous y êtes invité, cliquez à nouveau sur Étape suivante pour lancer l’installation. Cette étape prendra un certain temps, car elle doit remplir la base de données et enregistrer les options de configuration que vous avez sélectionnées. Une fois cette opération terminée, vous pouvez vous connecter à Dolibarr avec votre compte superutilisateur et commencer à utiliser vos nouvelles solutions ERP/CRM.

Avant de terminer le processus d’installation de Dolibarr, assurez-vous d’ajouter un fichier de verrouillage d’installation pour empêcher quiconque d’utiliser de manière malveillante les outils d’installation. Pour ce faire, lancez la commande :

sudo touch /var/www/html/dolibarr/documents/install.lock

Félicitations pour avoir amené votre entreprise au niveau supérieur d’efficacité.

Abonnez-vous à TechRepublic Comment faire fonctionner la technologie sur YouTube pour tous les derniers conseils techniques pour les professionnels de Jack Wallen.