Installation ERP · 5 min read · Dec 20, 2025

Installer Dolibarr ERP sur Ubuntu 22.04

Dolibarr est un système ERP et CRM open-source écrit en PHP. Il est conçu pour les petites et moyennes entreprises afin de gérer les clients, les factures, les commandes, les produits, les inventaires, etc. Il fournit une interface web simple et facile à utiliser qui vous permet de gérer votre application ERP via un navigateur web. Si vous recherchez des solutions ERP et CRM open-source pour votre organisation, alors Dolibarr est le meilleur choix pour vous.

Dans ce tutoriel, nous allons apprendre à installer Dolibarr sur un serveur Ubuntu 22.04.

Exigences

  • Un serveur exécutant Ubuntu 22.04.
  • Un mot de passe root configuré sur votre serveur.
  • Un nom de domaine valide pointé vers votre serveur.

Installer la pile LAMP

Avant de commencer, vous devez installer Apache, MariaDB, PHP et d’autres modules PHP sur votre système. Tout d’abord, ajoutez un dépôt PHP à votre système en utilisant la commande suivante :

apt-get install software-properties-common -y  
add-apt-repository ppa:ondrej/php -y

Ensuite, mettez à jour le dépôt et installez Apache, PHP et le serveur MariaDB avec la commande suivante :

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

Une fois l’installation terminée, éditez le fichier php.ini et changez quelques paramètres par défaut :

nano /etc/php/7.4/apache2/php.ini

Changez les paramètres suivants :

memory_limit = 512M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = UTC

Enregistrez et fermez le fichier. Ensuite, démarrez les services Apache et MariaDB et activez-les pour qu’ils démarrent au démarrage avec la commande suivante :

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

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Configurer MariaDB

Par défaut, MariaDB n’est pas sécurisé. Vous devrez donc le sécuriser d’abord. Vous pouvez le sécuriser en exécutant le script suivant :

mysql_secure_installation

Ré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] :  Y

Une fois que MariaDB est sécurisé, connectez-vous à l’interface de commande de MariaDB :

mysql -u root -p

Entrez votre mot de passe root, puis créez une base de données et un utilisateur pour Dolibarr :

MariaDB [(none)]> CREATE DATABASE dolibarrdb;  
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 'password';

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 de MariaDB avec la commande suivante :

MariaDB [(none)]> EXIT

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Télécharger et installer Dolibarr

Tout d’abord, téléchargez la dernière version de Dolibarr depuis le dépôt Git en utilisant la commande suivante :

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

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

tar -xvzf 15.0.2.tar.gz

Ensuite, copiez le répertoire extrait dans le répertoire racine web d’Apache et définissez les permissions appropriées :

cp -r dolibarr-15.0.2 /var/www/html/dolibarr  
chown -R www-data:www-data /var/www/html/dolibarr/  
chmod -R 775 /var/www/html/dolibarr/

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Configurer Apache pour Dolibarr

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

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

Ajoutez les lignes suivantes :


     ServerAdmin [email protected]
     DocumentRoot /var/www/html/dolibarr/htdocs
     ServerName dolibarr.example.com

     
          Options +FollowSymlinks
          AllowOverride All
          Require all granted
     

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


Enregistrez le fichier, puis activez le fichier d’hôte virtuel Apache avec la commande suivante :

a2ensite dolibarr

Ensuite, activez le module de réécriture Apache et rechargez le service apache avec la commande suivante :

a2enmod rewrite  
systemctl restart apache2

Vous pouvez maintenant vérifier l’état de Dolibarr avec la commande suivante :

systemctl status apache2

Vous obtiendrez la sortie suivante :

? apache2.service - Le serveur HTTP Apache
     Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2022-07-02 08:14:00 UTC; 6s ago
       Docs: https://httpd.apache.org/docs/2.4/
    Process: 21317 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
   Main PID: 21321 (apache2)
      Tasks: 6 (limit: 4579)
     Memory: 13.6M
        CPU: 119ms
     CGroup: /system.slice/apache2.service
             ??21321 /usr/sbin/apache2 -k start
             ??21322 /usr/sbin/apache2 -k start
             ??21323 /usr/sbin/apache2 -k start
             ??21324 /usr/sbin/apache2 -k start
             ??21325 /usr/sbin/apache2 -k start
             ??21326 /usr/sbin/apache2 -k start

Jul 02 08:14:00 ubuntu2204 systemd[1]: Starting The Apache HTTP Server...

Une fois que vous avez terminé, vous pouvez passer à l’étape suivante.

Accéder à Dolibarr

Maintenant, ouvrez votre navigateur web et tapez l’URL http://dolibarr.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 :

Maintenant, fournissez les détails de votre base de données, les détails de configuration du serveur web et cliquez sur le bouton Étape suivante. Vous devriez voir la page suivante :

Ici, cliquez sur le bouton Étape suivante. Vous devriez voir la page suivante :

Cliquez sur le bouton Étape suivante. Vous devriez voir la page suivante :

Ici, fournissez votre nom d’utilisateur et votre mot de passe administrateur. Ensuite, cliquez sur le bouton Étape suivante. Une fois que l’utilisateur a été 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 votre mot de passe administrateur. Ensuite, cliquez sur le bouton Connecter. Vous devriez voir le tableau de bord de Dolibarr sur la page suivante :

Conclusion

Félicitations ! Vous avez réussi à installer et configurer Dolibarr ERP et CRM avec Apache sur un serveur Ubuntu 22.04. Vous pouvez maintenant commencer à gérer votre ERP et CRM depuis un emplacement central. N’hésitez pas à me poser des questions si vous en avez.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.