{{tag>Noble entreprise erp crm web}}
{{ https://raw.githubusercontent.com/Dolibarr/dolibarr/refs/heads/develop/doc/images/dolibarr_512x512_color.png?90|Icône de Dolibarr}}
====== Dolibarr ERP/CRM ======
**Dolibarr** est une [[:web#applications_web|application web]] sous licence libre ([[wpfr>Licence_publique_générale_GNU|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.
{{:capture_dolibarr.png?600}}
===== Installation =====
==== Installation native ====
=== Pré-requis ===
* Disposer des [[:sudo|droits d'administration]].
* Disposer d'une connexion à Internet configurée et activée.
* Avoir installé [[:LAMP]].
=== paquet deb ===
Avant [[:bionic|Ubuntu Bionic 18.04]] pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>dolibarr]]''.
À partir de [[:bionic|Bionic 18.04]] vous devez télécharger le paquet [[:deb]] pour Ubuntu sur [[https://sourceforge.net/projects/dolibarr/files/Dolibarr%20installer%20for%20Debian-Ubuntu%20(DoliDeb)/|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.((Voir [[:cms#cms|cette note]] sur la page //CMS//.))
=== Installation manuelle ===
- Les fichiers de **Dolibarr** sont téléchargeables en [[:zip]] depuis [[https://github.com/Dolibarr/dolibarr/releases/latest|GitHub]].
- Extraire le contenu du [[:zip]] vers le répertoire ''/var/www/dolibarr''.
- [[:lamp#creation_d_un_hote_virtuel|Créer un hôte virtuel]] pour votre [[:web#nom de domaine|domaine]] **Dolibarr** (par ex. '' dolibarr.localhost'' pour une utilisation locale) : en remplaçant ''example.com'' et par ''dolibarr.localhost''.
- [[:lamp#Création d'une base de donnée et d'un utilisateur associé|Créer ensuite une base de données et un utilisateur associé]], en remplaçant ''example'' par ''dolibarr''.
- Ajuster les [[:apache2#permissions]] :((recommandations très permissives, inadaptées à de la production, mais [[https://wiki.dolibarr.org/index.php/Installation_-_Mise_%C3%A0_jour#Gestion_des_droits|documentées officiellement]]...))chmod -R 755 /var/www/dolibarr
chown -R www-data: /var/www/dolibarr
- Finaliser l'installation en accédant à ''[[http://dolibarr.localhost]]''
Voir la [[https://wiki.dolibarr.org/index.php/Installation_-_Mise_%C3%A0_jour#Avec_Dolibarr_.28package_standard_.zip_ou_sources_Git_pour_Windows.2C_Mac_OS.2C_OS_X.2C_Linux.2C_BSD.2C_....29|documentation officielle]] à ce sujet.
==== Docker ====
Il est également possible de l'installer avec [[:docker]], l'image est disponible sur [[https://hub.docker.com/r/dolibarr/dolibarr|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.
===== Utilisation =====
Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu).
Le [[https://wiki.dolibarr.org|wiki officiel]] est assez bien fourni et devrait vous aider pour la prise en main.
===== Configuration ====
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.
===== Problèmes courants =====
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
[[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] ''/usr/share/dolibarr/htdocs/install/mysql/tables/llx_product.sql'' et mettez le mot ''virtual'' entre deux //backticks// ''`''.
==== Voir aussi ====
* [[https://www.dolibarr.fr/|Site officiel]]
* [[https://github.com/Dolibarr/dolibarr/|GitHub]]
* [[https://wiki.dolibarr.org/index.php/Accueil|Documentation officielle]]
* [[https://www.dolibarr.fr/forum/|Forum officiel]]
* [[https://demo.dolibarr.org|Démo en ligne]]
=== Alternatives ===
* **[[https://invoiceninja.com/|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]] : [[:utilisateurs:Random]], [[:utilisateurs:krodelabestiole]].//