Comment installer Dolibarr ERP + CRM System sur Ubuntu 18.04 LTS

Dolibarr est une application ERP et CRM gratuite, open source et tout-en-un pour les petites et moyennes entreprises. C’est une application ERP basée sur le Web, simple et facile à utiliser, qui peut être utilisée pour gérer les clients, les factures, les commandes, les produits, les stocks et bien plus encore. Si tu cherches des solutions ERP et CRM pour ton entreprise, alors Dolibarr est un bon choix pour toi.

Dans ce tutoriel, nous allons installer Dolibarr sur le serveur Ubuntu 18.04.

Exigences

  • Le bureau Ubuntu 18.04 est installé sur ton système.
  • Un utilisateur non-root avec des privilèges sudo.

Installe Apache, PHP, MariaDB

Avant de commencer, tu dois installer Apache, MariaDB, PHP et d’autres modules PHP sur ton système avec la commande suivante :

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

Une fois l’installation terminée, ouvre le fichier php.ini avec la commande suivante :

sudo nano /etc/php/7.2/apache2/php.ini
memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Europe/Berlin

Enregistre et ferme le fichier. Ensuite, démarre le service Apache et MariaDB et active-les pour qu’ils démarrent au moment du démarrage avec la commande suivante :

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

Configurer MariaDB

Par défaut, MariaDB n’est pas sécurisée. Tu dois donc d’abord la sécuriser. Tu peux le faire en exécutant le script suivant :

sudo mysql_secure_installation

Réponds à toutes les questions comme indiqué ci-dessous :

    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

Une fois que MariaDB est sécurisée, connecte-toi au shell MariaDB :

mysql -u root -p

Entre ton mot de passe root, puis crée une base de données et un utilisateur pour Dolibarr :

MariaDB [(none)]> CREATE DATABASE dolibarrdb character set UTF8 collate utf8_bin;
MariaDB [(none)]> CREATE USER dolibarr;

Ensuite, accorde des privilèges à la base de données Dolibarr avec la commande suivante :

MariaDB [(none)]> GRANT ALL PRIVILEGES ON dolibarrdb.* TO 'dolibarr'@'localhost' IDENTIFIED BY 'mypassword';

Remplace le mot ‘mypassword’ dans la commande ci-dessus par un mot de passe sécurisé de ton choix. Ensuite, tu devras exécuter la commande FLUSH PRIVILEGES pour que la table des privilèges soit rechargée par MySQL et que nous puissions utiliser les nouveaux credentia$.

MariaDB [(none)]> FLUSH PRIVILEGES;

Ensuite, quitte la console MariaDB avec la commande suivante :

MariaDB [(none)]> EXIT

Télécharge et installe Dolibarr

Tout d’abord, télécharge la dernière version de Dolibarr depuis SourceForge avec la commande suivante :

cd /tmp
wget https://sourceforge.net/projects/dolibarr/files/Dolibarr%20ERP-CRM/8.0.4/dolibarr-8.0.4.zip

Une fois le téléchargement terminé, décompresse le fichier téléchargé avec la commande suivante :

unzip dolibarr-8.0.4.zip

Ensuite, copie le répertoire extrait à la racine du site Web d’Apache et donne les autorisations appropriées :

sudo mkdir /var/www/html/dolibarr
sudo cp -r dolibarr-8.0.4/htdocs/* /var/www/html/dolibarr/
sudo chown -R www-data:www-data /var/www/html/dolibarr/
sudo chmod -R 755 /var/www/html/dolibarr/

Crée un dossier pour Dolibarr afin de stocker les documents téléchargés :

mkdir /var/documents
chown www-data:www-data /var/documents
chmod 700 /var/documents

Ensuite, crée un fichier d’hôte virtuel Apache avec la commande suivante :

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

Ajoute les lignes suivantes :

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

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

     ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log
     CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined

</VirtualHost>

Remplace le nom de domaine ‘exemple.com’ par ton propre nom de domaine dans le fichier vhost. Enregistre ensuite le fichier, puis active le fichier d’hôte virtuel Apache avec la commande suivante :

sudo a2ensite dolibarr

Ensuite, active le module de réécriture d’Apache et recharge le service apache avec la commande suivante :

sudo a2enmod rewrite
sudo systemctl restart apache2

Accéder à Dolibarr

Maintenant, ouvre ton navigateur Web et tape l’URL de ton site Dolibarr, dans mon cas http://example.com. Tu seras redirigé vers la page suivante :

Installateur Dolibarr - sélection de la langue

Ici, sélectionne ta langue et clique sur le bouton Étape suivante. Tu devrais voir la page suivante :

La vérification des conditions préalables a réussi

Ici, valide les contrôles PHP et clique sur le bouton Démarrer. Tu devrais voir la page suivante :

Fais défiler la page vers le bas.

Maintenant, indique ton répertoire de documents(/var/documents) et les détails de la base de données et clique sur le bouton Étape suivante. Tu devrais voir la page suivante :

Démarre l'installation de Dolibarr

Ici, clique sur le bouton Étape suivante. Si l’installation est réussie, tu devrais voir la page suivante :

Clique sur le boutonSuivantétapebouton.

Ici, définis un nouveau nom d’utilisateur et un nouveau mot de passe administrateur. Ensuite, clique sur le bouton Étape suivante. Une fois l’utilisateur créé avec succès, tu devrais voir la page suivante :

L'utilisateur superadmin de Dolibarr a été créé avec succès

Maintenant, clique sur le bouton Aller à Dolibarr. Tu seras redirigé vers la page de connexion de Dolibarr :

Maintenant, indique ton nom d’utilisateur et ton mot de passe d’administrateur. Ensuite, clique sur le bouton Connexion. Tu devrais voir la page de configuration de Dolibarr :

Clique sur Entreprise/Organisation et entre les détails de ton entreprise, puis va dans Modules/Applications et sélectionne les modules que tu veux utiliser. Lorsque tu cliques ensuite sur ‘Mon tableau de bord’, tu obtiens une page similaire à celle-ci :

Tableau de bord de Dolibarr CMS et ERP

Pour finaliser l’installation et supprimer les avertissements d’installation sur le tableau de bord, exécute ces commandes :

sudo touch /var/documents/install.lock
sudo chown root:root /var/www/html/dolibarr/conf/conf.php

Téléchargement de l’image de la machine virtuelle de ce tutoriel

Ce tutoriel est disponible sous forme d’image de machine virtuelle prête à l’emploi au format ovf/ova qui est compatible avec VMWare et Virtualbox. L’image de la machine virtuelle utilise les identifiants de connexion suivants :

Connexion SSH / Shell

Nom d’utilisateur : administrator
Mot de passe : howtoforge

Cet utilisateur a des droits sudo.

Connexion Dolibarr

Nom d’utilisateur : admin
Mot de passe : howtoforge

Connexion MySQL

Nom d’utilisateur : root
Mot de passe : howtoforge

Nom d’utilisateur : dolibarr
Mot de passe : howtoforge

L’IP de la VM est 192.168.1.100, elle peut être modifiée dans le fichier /etc/netplan/01-netcfg.yaml. Change tous les mots de passe ci-dessus pour sécuriser la machine virtuelle.

Vous aimerez aussi...