Comment Bien installer et configurer Odoo 15 sur Ubuntu 20.04  -Parie 01

Introduction

Odoo 15 sur linux

Afin de mieux exploiter Odoo, il est indispensable de l’installer sur un environnement Linux (Ubuntu, Centos, RedHat, Debian, etc.), et cela pour plusieurs raisons.
Contrairement à Windows ou Mac, Linux est multitâches mais aussi, multi-utilisateur, ce qui permet à plusieurs utilisateurs d’utiliser le même système.
L’autre avantage de linux, est que les services exécutés sur le système Linux, sont plus stables ce qui assure le bon fonctionnement des applications, c’est pratiquement rare qu’on soit obligé de redémarrer le service d’Odoo, sans oublier le côté sécurité pour les attaques des virus, assuré par le système Linux.
En plus de ça, Linux est largement utilisé par la communauté, ce qui implique que vous trouverez toujours des supports lorsque vous aurez des problèmes.
Dans cet article, nous allons découvrir comment installer et lancer Odoo sur Ubuntu, qui est une distribution simple et très utilisée par la communauté. 

Les quatre types d’installation d’Odoo :

Avant d’entamer la méthode d’installation d’Odoo, il est important de comprendre les Quartes raisons principales d’installation d’Odoo sur Linux :
·         Installer Odoo pour le développement :  Dans ce type d’installation, on intègre aussi un IDE (Environnement de développement intégré) comme Pycharm ou Sublimtext, afin de faciliter le codage des applications développées.
Dans ce type d’installation, on ne s’intéresse pas à la sécurité sur la version installée, puisque c’est en local.
·         Installation d’Odoo pour des raisons de test : Dans ces types d’installations, on doit rapprocher au max l’environnement de test à l’environnement de production.
On utilise ces instances pour tester les modules ou applications développées, avant de les intégrer dans l’environnement de production.  
·         Installation d’Odoo dans un environnement de production :  Dans ce type d’installation, nous livrons la version au client final, afin de lui permettre d’explorer les applications d’Odoo.
Dans un environnement de production, il faut bien s’assurer, durant la configuration de l’installation, que les bonnes mesures de sécurité et de performances sont bien prises en comptes.
·         Installation d’Odoo pour des raison de démonstrations :  Dans Ce type d’installation ressemble à une instance de production, sauf qu’ici le but est de fournir des démonstrations à vos clients, donc la tolérance est un peu élevé par rapport   à un environnement de production où il faut strictement appliquer les mesures de sécurité et de performance.

Procédure d’installation d’Odoo 15 de A à Z 

Afin de bien installer Odoo, il faut s’assurer que toutes les dépendances et packages sont installés pour éviter des erreurs, qui peuvent êtres affichés avant la terminaison de l’installation, mais parfois après l’installation d’Odoo, ce qui rendra la procédure de correction plus complexe.
Pour se faire, nous suivons les étapes suivantes :
1-Mettre à jour votre serveur :
Avant de commencer l’installation d’Odoo, assurer vous que votre système est mis à jour, pour qu’il prend en charge les derniers packages de sécurité et d’améliorations.
Pour se faire exécuter les deux commandes suivantes :

sudo apt-get update

2-Installer les dépendances :
Pour installer Odoo correctement, plusieurs autres dépendances (git node.js pip, ect )  et packages doivent être installés, la commande suivante va les installer à la fois :
  
sudo apt install git python3-pip build-essential wget python3-dev python3-venv \    python3-wheel libfreetype6-dev libxml2-dev libzip-dev libldap2-dev libsasl2-dev \    python3-setuptools node-less libjpeg-dev zlib1g-dev libpq-dev \    libxslt1-dev libldap2-dev libtiff5-dev libjpeg8-dev libopenjp2-7-dev \    liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev libxcb1-dev
 
 
3-Installation du package rtlcss
Le package rtlcss, va permettre de changer l’interface pour les langues qui s’écrivent de droite à gauche, comme l’Arabe.
Pour l’installer il faut avoir le package npm, une chause qui est faite dans l’étape précédente.
Il suffit donc d’exécuter la commande suivante pour installer rtlcss :
sudo npm install -g rtlcss

4-Créer un utilisateur System pour Odoo

Pour des raisons de sécurité, il faut éviter d’utiliser un utilisateur qui a des sudo permissions (qui peut tout faire sur le système).
La bonne pratique est de créer un utilisateur système qui va exécuter notre instance Odoo. Vous pouvez nommer comme vous le voulez, dans notre cas nous allons le nommer odoo15, qui aura comme répertoire  /opt/odoo15

sudo useradd -m -d /opt/odoo15 -U -r -s /bin/bash odoo15
 
5-Installer et lancer PostgreSQL :
PostgreSQL est le SGBD qu’utilise Odoo. Toutes les bases de données seront stockées et maintenues par PostgreSQL.
Pour l’installer utilisez la commande suivante :
 
sudo apt install postgresql postgresql-server-dev-12
 
Ensuite lancer son  serviceà travers la commande suivante s'il n'est pas encore lancé :

 sudo pg_ctlcluster 12 main start

6-      Créer un utilisateur PostgreSQL
Afin de permettre les diffrentes opérations sur les bases de données, il faut créer un utilisateur PostgreSQL.
Le nome de l’utilisateur de PostgreSQL, doit porter le même nom, que celui créé dans le système, dans notre cas c’est odoo15, pour se faire exécutez la commande suivante :
 
sudo su - postgres -c "createuser -s odoo15"
 
7-        Installation de l’outil wkhtmltopdf : 

comme son nom l’indique html to pdf, cet outil va nous permettre d’imprimer les états de sorties sous forme pdf, en convertissant les pages html en pdf.
Pour installer wkhtmltopdf, nous allons tout d’abord récupérer son package depuis internet à travers la commande suivante :

wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb 

Remarque importante : il se peut que l’adresse (l’url) indiquée dans la commande précédente change, dans ce cas il faut juste la chercher dans google puis de la précéder de al commande wget
Après la récupération du package, exécutez la commande suivante pour installer wkhtmptopdf :

sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
 
8-Téléchargement et Installation d’Odoo dans un environnement virtuel :
Afin de mieux explorer votre système linux, il sera mieux d’avoir la possibilité d’exécuter plusieurs instances Odoo, en même temps dans la même machine.
Pour se faire, et afin d’éviter tous conflits entre les packages et les versions, il faut installer Odoo dans des environnements virtuel.
Pour se faire nous allons suivre les étapes suivante :
o   Se placer sur l’utilisateur odoo15 :
Pour se faire exécuter la commande suivante :

sudo su odoo15

Cette étape est très importante, car si en se place pas sur l’utilisateur qui va exécuter l’instance Odoo, vous aurez des erreurs de manque de droits ou permissions ce qui rendra impossible l’exécution normale d’Odoo

o   Cloner l’image Odoo15 depuis GitHub en exécutant la commande suivante:

git clone https://www.github.com/odoo/odoo --depth 1 --branch 15.0 /opt/odoo15/odoo

o   Une fois le téléchargement terminé, nous allons créer l’environnement virtuel où nous voulons installer les dépendances D’Odoo.
On va donc se placer sur le répertoire /opt/odoo15 et créer l’environnement virtuel :

 cd /opt/odoo15

 python3 -m venv odoo-venv

Puis nous allons activer l’environnement virtuel avec la commande :

source odoo-venv/bin/activate

A ce stade, vous pouvez constater sur la console que nous sommes entrains d’exécuter les commandes sous un environnement virtuel.
o   Installer les dépendances d’Odoo 15 :
Dans cette étape, nous allons indiquer à notre système, tous les dépendances pythons nécessaires à la bonne exécution d’Odoo, à travers l’exécution des deux commandes suivantes :

    pip3 install wheel
    pip3 install -r odoo/requirements.txt

 
Remarque importante :
Le fichier requirements.txt contient la liste de tous les packages nécessaires à Odoo, assurez-vous bien que tous ces packages soient installées.
Si vous aurez des messages d’erreurs répétez cette étape jusqu’à ce que tous ces packages soient installés.

o   Premier lancement de test d’Odoo

Une fois les prérequis installés, vous pouvez lancer Odoo 15, pour tester que tout passe bien.
Pour se faire rendez vous sur le répertoire d’Odoo, puis lancez la commande ./odoo-bin, à travers les commandes suivantes :

cd /opt/odoo15/odoo
./odoo-bin

Si vous avez bien suivi les instructions, vous pouvez visualiser sur  le terminal, le bon lancement d’Odoo sur le port 8069, par défaut.
Note : Dans certains cas, ce port n’est pas ouvert par défaut, il faut donc l’ouvrir dans votre pare-feu.
Pour visualiser le lancement Odoo, rendez-vous sur votre navigateur internet, et tapez l’adresse :

 http ://localhost :8069 ou http ://[adresse_Ip]:8069 ou http ://[nom de domaine]:8069 

Une fenêtre apparaitra vous indiquant les informations nécessaires pour créer votre première base de données, qui va stocker les données des différentes applications Odoo. 

Conclusion

Dans cet article, nous avons vu ensemble la bonne méthode d’installation d’Odoo 15 sur Ubuntu.
En suivant les étapes indiquées, nous sommes arrivés à installer et lancer Odoo, dans le navigateur.
Dans la deuxième partie de cet article, nous allons voir comment créer le fichier de configuration d’Odoo, et faire en sorte que le service Odoo démarre automatiquement après redémarrage du système.

Télécharger gratuitement votre  guide odoo ! 

Télécharger Gratuitement votre guide Odoo

Découvrez comment , Odoo  est une vraie opportunité pour les entreprises et les développeurs !


Télécharger !

PrécédentPage 1 sur 5