Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

Dolibarr

De Le Wiki de Lug

Prérequis

  • De préférence une distribution Debian ou Ubuntu
  • 2 à 4 vCPU
  • 2 à 4 Go de RAM (8 Go pour une installation plus confortable ou avec de nombreux utilisateurs)
  • 10 à 20 Go d'espace disque au minimum

Installation

Debian

On commence par mettre le système à jour :

# apt update && apt upgrade

On télécharge ensuite le paquet DoliDeb :

# cd /tmp
# wget -O dolibarr.deb https://sourceforge.net/projects/dolibarr/files/Dolibarr%20installer%20for%20Debian-Ubuntu%20%28DoliDeb%29/24.0.1/dolibarr_24.0.1-4_all.deb/download

Puis on procède à son installation :

# apt install ./dolibarr.deb

Eventuellement décocher lighttpd pour ne garder que apache2 lors du choix des serveurs web a reconfigurer automatiquement, puis :

# apt install php-intl
# systemctl restart apache2

Ensuite, on installe le serveur de base de données :

# apt install mariadb-server

On sécurise ensuite l'installation de MariaDB :

# mariadb-secure-installation
Enter current password for root (enter for none): Ne rien saisir
Switch to unix_socket authentication [Y/n] y
Change the 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
... Success!

On crée la base de données pour Dolibarr :

# mariadb
> CREATE DATABASE dolibarrdebian
> CHARACTER SET utf8mb4
> COLLATE utf8mb4_unicode_ci;
> CREATE USER 'dolibarrdebian'@'localhost'
> IDENTIFIED BY 'TON_MOT_DE_PASSE';
> GRANT ALL PRIVILEGES ON dolibarrdebian.*
> TO 'dolibarrdebian'@'localhost';
> FLUSH PRIVILEGES;
> EXIT;

Ensuite, il suffit de se rendre sur http://IP_SERVEUR/dolibarr/install pour poursuivre l'installation.

Une fois terminé l'installation via la page web il est recommandé de sécurisé le fichier conf.php :

# chown root:www-data /etc/dolibarr/conf.php
# chmod 640 /etc/dolibarr/conf.php

Réglages divers

Augmenter la durée limite des scripts d'importation

Accueil → Configuration → Autre configuration :

Nom : IMPORT_MAX_EXECUTION_TIME
Valeur : 1800

Augmenter la mémoire disponible pour les importations

# nano /etc/php/8.4/apache2/php.ini
...
memory_limit = 512M
...
# systemctl restart apache2

Augmenter la taille maximale des fichiers importés dans Dolibarr

# nano /etc/php/8.4/apache2/php.ini
...
post_max_size = 80M
...
upload_max_filesize = 64M
...
# systemctl restart apache2

Dans Dolibarr : Accueil → Configuration → Sécurité → onglet Fichiers

Modifier « Taille maximale des fichiers envoyés (Ko) » et mettre par exemple :

65536

Modules intéressants (notes non exhaustives)

  • Module MultiSociété (payant) : Ce module permet de gérer plusieurs entités sur une même installation de Dolibarr. Il est possible d'activer le partage de la base produits/services, base clients/contacts, base utilisateurs et plus...