Installation Dolibarr · 5 min read · Dec 21, 2025
Comment installer le système Dolibarr ERP + CRM sur Ubuntu 18.04 LTS

Dolibarr est un ERP et CRM gratuit, 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 inventaires et bien plus encore. Si vous recherchez des solutions ERP et CRM pour votre entreprise, alors Dolibarr est un bon choix pour vous.
Dans ce tutoriel, nous allons installer Dolibarr sur un serveur Ubuntu 18.04.
Exigences
- Ubuntu 18.04 desktop installé sur votre système.
- Un utilisateur non-root avec des privilèges sudo.
Installer Apache, PHP, MariaDB
Avant de commencer, vous devrez installer Apache, MariaDB, PHP et d’autres modules PHP sur votre 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 -yUne fois l’installation terminée, ouvrez le fichier php.ini avec la commande suivante :
sudo nano /etc/php/7.2/apache2/php.inimemory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Europe/Berlin
Enregistrez et fermez le fichier. Ensuite, démarrez le service Apache et MariaDB et activez-les pour qu’ils démarrent au démarrage avec la commande suivante :
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadbConfigurer MariaDB
Par défaut, MariaDB n’est pas sécurisé. Vous devrez donc le sécuriser d’abord. Vous pouvez le faire en exécutant le script suivant :
sudo mysql_secure_installationRépondez à toutes les questions comme indiqué ci-dessous :
Entrez le mot de passe actuel pour root (appuyez sur Entrée pour aucun) :
Définir le mot de passe root ? [Y/n] : N
Supprimer les utilisateurs anonymes ? [Y/n] : Y
Interdire la connexion root à distance ? [Y/n] : Y
Supprimer la base de données de test et l'accès à celle-ci ? [Y/n] : Y
Recharger les tables de privilèges maintenant ? [Y/n] : YUne fois que MariaDB est sécurisé, connectez-vous à l’interface de commande MariaDB :
mysql -u root -pEntrez votre mot de passe root, puis créez 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, accordez 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';Remplacez le mot ‘mypassword’ dans la commande ci-dessus par un mot de passe sécurisé de votre choix. Ensuite, vous devrez exécuter la commande FLUSH PRIVILEGES afin que la table des privilèges soit rechargée par MySQL et que nous puissions utiliser de nouvelles informations d’identification.
MariaDB [(none)]> FLUSH PRIVILEGES;Ensuite, quittez la console MariaDB avec la commande suivante :
MariaDB [(none)]> EXITTélécharger et installer Dolibarr
Tout d’abord, téléchargez 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.zipUne fois le téléchargement terminé, décompressez le fichier téléchargé avec la commande suivante :
unzip dolibarr-8.0.4.zipEnsuite, copiez le répertoire extrait dans le répertoire racine web d’Apache et donnez les permissions 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éez 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/documentsEnsuite, créez un fichier d’hôte virtuel Apache avec la commande suivante :
sudo nano /etc/apache2/sites-available/dolibarr.confAjoutez les lignes suivantes :
ServerAdmin [email protected]
DocumentRoot /var/www/html/dolibarr
ServerName example.com
Options +FollowSymlinks
AllowOverride All
Require all granted
ErrorLog ${APACHE_LOG_DIR}/dolibarr_error.log
CustomLog ${APACHE_LOG_DIR}/dolibarr_access.log combined
Remplacez le nom de domaine ‘example.com’ par votre propre nom de domaine dans le fichier vhost. Ensuite, enregistrez le fichier, puis activez le fichier d’hôte virtuel Apache avec la commande suivante :
sudo a2ensite dolibarrEnsuite, activez le module de réécriture Apache et rechargez le service apache avec la commande suivante :
sudo a2enmod rewrite
sudo systemctl restart apache2Accéder à Dolibarr
Maintenant, ouvrez votre navigateur web et tapez l’URL de votre site Dolibarr, dans mon cas http://example.com. Vous serez redirigé vers la page suivante :

Ici, sélectionnez votre langue et cliquez sur le bouton Étape suivante. Vous devriez voir la page suivante :

Ici, validez les vérifications PHP et cliquez sur le bouton Démarrer. Vous devriez voir la page suivante :

Faites défiler vers le bas.

Maintenant, fournissez votre répertoire de documents (/var/documents) et les détails de la base de données et cliquez sur le bouton Étape suivante. Vous devriez voir la page suivante :

Ici, cliquez sur le bouton Étape suivante. Installation réussie, vous devriez voir la page suivante :

Cliquez sur le bouton Étape suivante.

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

Maintenant, cliquez sur le bouton Aller à Dolibarr. Vous serez redirigé vers la page de connexion de Dolibarr :

Maintenant, fournissez votre nom d’utilisateur et mot de passe administrateur. Ensuite, cliquez sur le bouton Connexion. Vous devriez voir la page de configuration de Dolibarr :

Cliquez sur Société/Organisation et entrez les détails de votre entreprise, puis allez à Modules/Applications et sélectionnez les modules que vous souhaitez utiliser. Lorsque vous cliquez sur ‘Mon tableau de bord’ par la suite, vous obtiendrez une page similaire à celle-ci :

Pour finaliser l’installation et supprimer les avertissements d’installation sur le tableau de bord, exécutez ces commandes :
sudo touch /var/documents/install.locksudo chown root:root /var/www/html/dolibarr/conf/conf.phpTéléchargement de l’image de machine virtuelle de ce tutoriel
Ce tutoriel est disponible sous forme d’image de machine virtuelle prête à l’emploi au format ovf/ova compatible avec VMWare et Virtualbox. L’image de machine virtuelle utilise les détails 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 changée dans le fichier /etc/netplan/01-netcfg.yaml. Veuillez changer tous les mots de passe ci-dessus pour sécuriser la machine virtuelle.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.