Dolibarr
De Le Wiki de Lug
Autres actions
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 terminer l'installation.
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
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...