Icône de Dolibarr

Dolibarr ERP/CRM

Dolibarr est une application web sous licence libre (GPL v3), de gestion pour les entreprises, associations, indépendants ou auto-entrepreneurs, donc un ERP/CRM. Elle prend en charge via une interface web, la gestion des clients, fournisseurs, produits, stocks, comptable et de nombreuses autres activités, et ceci de façon totalement modulable, ce qui permet de l'adapter à vos besoins.

Installation native

Pré-requis

paquet deb

Avant Ubuntu Bionic 18.04 pour installer ce logiciel, il suffit d'installer le paquet dolibarr.

À partir de Bionic 18.04 vous devez télécharger le paquet deb pour Ubuntu sur SourceForge.
Cette dernière installation est tout de même recommandée également sur les versions précédant Bionic.

Cette méthode (paquet deb / APT) est déconseillée. Pour des raisons de sécurité mieux vaut procéder à une installation manuelle afin de s'assurer d'avoir une application à jour.1)

Installation manuelle

  1. Les fichiers de Dolibarr sont téléchargeables en zip depuis GitHub.
  2. Extraire le contenu du zip vers le répertoire /var/www/dolibarr.
  3. Créer un hôte virtuel pour votre domaine Dolibarr (par ex. dolibarr.localhost pour une utilisation locale) : en remplaçant example.com et par dolibarr.localhost.
  4. Ajuster les permissions :2)
    chmod -R 755 /var/www/dolibarr
    chown -R www-data: /var/www/dolibarr
  5. Finaliser l'installation en accédant à http://dolibarr.localhost
Voir la documentation officielle à ce sujet.

Docker

Il est également possible de l'installer avec docker, l'image est disponible sur Docker Hub, elle est basée sur l'image officielle PHP à laquelle est ajoutée la couche de l'application Dolibarr. Il faut disposer aussi d'un conteneur MariaDB ou MySQL pour la base de données.

Lancez l'application comme indiqué ici ou via le terminal (toutes versions ou variantes d'Ubuntu). Le wiki officiel est assez bien fourni et devrait vous aider pour la prise en main.

Suivez les instructions de la page web qui s'ouvre lors de la première utilisation. N'oubliez pas de donner un mot de passe à l'utilisateur Dolibarr pour la base de données.

Si vous rencontrez une difficulté à créer la base de données MySQL du type :

  Erreur SQL DB_ERROR_SYNTAX You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'virtual tinyint DEFAULT 0 NOT NULL, fk_parent integer DEFAULT 0, ' at line 11

ouvrez le fichier /usr/share/dolibarr/htdocs/install/mysql/tables/llx_product.sql et mettez le mot virtual entre deux backticks `.

Voir aussi

Alternatives

  • Invoice Ninja propose les mêmes fonctionnalités et est basé sur les mêmes technologies (PHP, MySQL), avec une interface et une base de code plus propre et plus moderne.
  • odoo se propose de gérer l'intégralité des besoins informatiques des petites et moyennes structures, dont la partie CRM, et donc beaucoup plus complet. Il est par contre développé en Python (et JavaScript évidemment).

Contributeurs : Random, krodelabestiole.


1)
Voir cette note sur la page CMS.
2)
recommandations très permissives, inadaptées à de la production, mais documentées officiellement
  • dolibarr.txt
  • Dernière modification: Le 01/03/2026, 16:37
  • par krodelabestiole