« Dolibarr » : différence entre les versions
Autres actions
| (13 versions intermédiaires par le même utilisateur non affichées) | |||
| Ligne 24 : | Ligne 24 : | ||
Puis on procède à son installation : | Puis on procède à son installation : | ||
# apt install ./dolibarr.deb | # apt install ./dolibarr.deb | ||
Eventuellement décocher <code> | Eventuellement décocher <code>lighttpd</code> pour ne garder que <code>apache2</code> lors du choix des serveurs web a reconfigurer automatiquement, puis : | ||
# apt install php-intl | # apt install php-intl | ||
# systemctl restart apache2 | # systemctl restart apache2 | ||
Ensuite on installe | Ensuite, on installe le serveur de base de données : | ||
# apt install mariadb-server | # apt install mariadb-server | ||
On sécurise MariaDB : | |||
# | 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''' | Switch to unix_socket authentication [Y/n] '''y''' | ||
Change the root password? [Y/n] ''' | Change the root password? [Y/n] '''n''' | ||
Remove anonymous users? [Y/n] '''y''' | Remove anonymous users? [Y/n] '''y''' | ||
| Ligne 45 : | Ligne 48 : | ||
... Success! | ... 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 '<font color = blue>TON_MOT_DE_PASSE</font>'; | |||
> GRANT ALL PRIVILEGES ON dolibarrdebian.* | |||
> TO 'dolibarrdebian'@'localhost'; | |||
> FLUSH PRIVILEGES; | |||
> EXIT; | |||
{{Méta bandeau | |||
| niveau = information | |||
| icône = loupe | |||
| texte = | |||
Ainsi, la base de données est créée avec les valeurs par défaut de Dolibarr. Dans la page web d'installation de la base de données, il ne restera plus qu'à renseigner le mot de passe de l'utilisateur et à décocher l'option de création de la base et de son utilisateur. | |||
}} | |||
Ensuite, il suffit de se rendre sur <code>http://<font color = blue>IP_SERVEUR</font>/dolibarr/install</code> pour poursuivre l'installation. | |||
Une fois l'installation via la page web terminée, il est recommandé de sécuriser le fichier <code>conf.php</code> : | |||
# 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 | |||
<font color = grey>...</font> | |||
memory_limit = <font color = blue>512M</font> | |||
<font color = grey>...</font> | |||
# systemctl restart apache2 | |||
=== Augmenter la taille maximale des fichiers importés dans Dolibarr === | |||
# nano /etc/php/8.4/apache2/php.ini | |||
<font color = grey>...</font> | |||
post_max_size = <font color = blue>80M</font> | |||
<font color = grey>...</font> | |||
upload_max_filesize = <font color = blue>64M</font> | |||
<font color = grey>...</font> | |||
# 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) == | |||
* [https://wiki.dolibarr.org/index.php/Module_MultiSoci%C3%A9t%C3%A9 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... | |||
Dernière version du 14 septembre 2026 à 22:13
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 l'installation via la page web terminée, il est recommandé de sécuriser 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...