Christophe Ti

(Christophe TREMBLAY-GUILLOUX)

Ingénieur système Linux – TJM: 630 € HT

L’impression d’être entouré ou conseillé par des soi-disant « Expert Linux » (avant qu’ils ne disparaissent du radar) ?

Christophe est l’ULTIME expert en système Linux, hébergement web et développement Puppet que vous garderez dans vos contacts… à vie.

Comment installer Dolibarr V15 dans un hébergement mutualisé ?

  • Dolibarr est un ERP/CRM libre, adapté aux petites et moyennes entreprises. Même si certaines copies d’écran peuvent concerner une ancienne version de Dolibarr, le tutoriel reste le même pour installer Dolibarr dans tous les hébergements mutualisés.
  • Hostinger est un hébergeur mutualisé probablement plus performant qu’OVH.

Dolibarr peut s’installer à plusieurs endroits :

  1. sur votre PC Windows ou Linux
  2. en ligne dans un hébergement mutualisé
  3. en ligne dans un serveur dédié ou virtuel performant

Sauf cas de force majeure, il ne faut pas l’installer en local sur un PC : dans ce cas précis, un installeur pour Windows ou un package Debian est disponible. Mais vous aurez des problèmes un jour ou l’autre car ce n’est pas un environnement de production et les vrais experts n’utilisent pas Windows (du tout, jamais,…).

Il est aussi important de faire l’effort d’utiliser l’installation à partir des sources pour mieux comprendre les différents éléments utilisés. Et il sera plus facile d’obtenir de l’aide par la suite.

Si vous avez des difficultés pour suivre ce tutoriel, demandez de l’aide sur le forum de Dolibarr. Je ne propose pas de support gratuit.

1. Choisir le bon hébergeur

Il existe beaucoup d’hébergeurs et réussir à trouver le meilleur est vraiment difficile.

Heureusement j’ai scruté le marché pour vous :

  • Pour un hébergement mutualisé réellement performant :
    • il faut éviter OVH : mauvaise performance et support client inexistant.
    • Hostinger  : dans le cadre de ce tutoriel, Leur support très occupé à répondre à plusieurs clients en même temps, il faut insister plusieurs fois avec la même question.
    • PlanetHoster ou LWS : à voir, a priori, pas mal aussi.

2. Commander l'hébergement (durée 30 minutes si tout se passe bien)

2.1 Création du compte client et paiement

Il faut prendre au minimum l’Hébergement Premium pour avoir l’accès SSH qui est très important pour avoir une aide efficace par un administrateur système :

Le meilleur compromis est de prendre l’abonnement juste pour un an :

Choisir de Sauter pour installer de zéro :

Vous avez le droit à un nom de domaine gratuit la première année mais vous pouvez utiliser le votre en utilisant un domaine existant :

Le datacenter européen est au pays-bas :

Il ne reste plus qu’à aller dans le panneau de contrôle :

ATTENTION : si vous avez choisi un nom de domaine pendant la commande, sachez que la validation semble être très aléatoire. Vous allez probablement recevoir un message par courriel pour signaler que le nom de domaine est annulé pour cause d’« abus ». Il faut alors contacter le support en ligne via le chat et demander à nouveau et surtout, ne quittez pas le chat tant que ce n’est pas en statut « validé » :

2.2 Vérification de validation du nom de domaine (le cas échéant)

En se connectant au hPanel, on peut voir un cadre en bas qui concerne le nom de domaine s’il est OK :

2.3 Création d'un sous-domaine réservé pour Dolibarr

En se connectant au hPanel, on peut voir un cadre en bas qui concerne l’hébergement, il faut cliquer sur « Gérer » :

Si vous avez demandé un nom de domaine à la commande, il est déjà géré, alors c’est le cadre de gauche, sinon c’est le dernier cadre qu’il faut cliquer :

Je découvre comment ils ont organisé les répertoires, il faut donc cocher « Répertoire personnalisé » et indiquer un sous-répertoire réservé à Dolibarr. N’installez jamais rien directement dans le répertoire « public_html » : VOUS POUVEZ UTILISER LE SOUS-RÉPERTOIRE « dolibarr » (j’ai ajouté _demo juste pour la démo)

Après validation, j’obtiens :

2.4 Initialisation du mot de passe FTP

Dans le menu à gauche, il faut cliquer sur Fichiers puis sur Comptes FTP :

On note alors le nom d’utilisateur (que j’ai pixelisé ici) et on change le mot de passe FTP (pour en mettre un, ce sera le même pour SSH).

2.4 Initialisation de l'accès SSH

Il faut cocher le bouton « Gérer l’accès SSH » pour activer SSH, puis noter l’IP, le port et nom d’utilisateur SSH.

3. Téléchargement et installation de Dolibarr (méthode rapide 0h15)

Nous allons installer Dolibarr depuis la ligne de commande par SSH, sans FileZilla.

3.1 Si vous êtes sous Linux, ouvrez « gnome-terminal »

3.1 Si vous êtes sous Windows 10 ou plus, ouvrez « Powershell »

3.2 Connexion au serveur mutualisé

				
					⌁ xxx:~ $ ssh -p 65002 u000000000@153.92.220.1

   HHHH               HHHH
   HHHHHHHH           HHHHHHHH
   HHHHHHHH           HHHHHHHH
   HHHHHHHH           HHHHHHHH
   HHHHHHHHHHHHHHHHHHHH  HHHHH
   HHHHHHHHHHHHHHHHHHHHHHHHH
     HHHHHHHHHHHHHHHHHHHHHHHHH
   HHHH  HHHHHHHHHHHHHHHHHHHHH
   HHHHHHHH           HHHHHHHH
   HHHHHHHH           HHHHHHHH
   HHHHHHHH           HHHHHHHH
       HHHH               HHHH

Welcome back! The time now is 23:37 UTC
Server load: 18.96, 18.11, 17.58

Link to hPanel: 
https://hpanel.hostinger.com/ 

-bash-4.2$
				
			

3.2 Préparation et téléchargement de Dolibarr

ATTENTION : remplacez le nom de domaine par le votre !!!

				
					version=15.0.0
domain=xxxxxxxxx.xxx
cd domains/${domain}
mkdir -p downloads
cd downloads
wget https://netcologne.dl.sourceforge.net/project/dolibarr/Dolibarr%20ERP-CRM/${version}/dolibarr-${version}.tgz
				
			

3.2 Décompression des fichiers de Dolibarr

Les fichiers principaux de Dolibarr seront décompressés directement dans le bon répertoire.

				
					tar -x -C ../public_html/dolibarr --strip-component 2 -f dolibarr-${version}.tgz dolibarr-${version}/htdocs
				
			

4 Création de la base de données MySQL/Mariadb pour Dolibarr à partir du panneau de configuration hPanel

De retour dans le panneau de configuration Hostinger, on va créer une base de données pour Dolibarr et on notera les identifiants, mots de passe :

5 Activation du SSL

6. Poursuite de l'installation de Dolibarr via le web

Ouvrez votre navigateur et tapez l’adresse de votre dolibarr en cours d’installation. Il se peut que vous deviez régler votre DNS.

L’URL de mon dolibarr est : https://dolibarr-demo.libremaster.net

Là, il faut se reconnecter par SSH et ajouter un fichier :

				
					cd $HOME/domains/libremaster.net/public_html/dolibarr_demo/documents
touch install.lock
				
			

On peut enfin retourner sur notre navigateur et nous connecter à Dolibarr.

7. Regardez une très ancienne vidéo d'installation

Quelle est la mystérieuse ingénierie qui me permet d'obtenir un serveur Linux fiable et performant, sans devoir monter la garde jour et nuit ?