Installation Odoo

Installer Odoo sur votre hébergement Ethersys

Installation

Pré-requis

Déploiement

Se connecter en SSH via votre client ; Tutoriel ici.

Ouvrez votre client (Terminal, Putty etc.) et connectez-vous via cette entrée :

ssh identifiant@ssh-VOTRE_COMPTE.ethersys.host 

Déplacez-vous dans le répertoire que vous voulez via la commande

cd

Pour savoir quels répertoires sont disponibles vous pouvez utiliser :

ll

Pour se déplacer d’un répertoire à l’autre avec

cd

Et pour revenir au dossier précédent

cd ..

Dans cet exemple nous allons cloner le git d’Odoo qui créera un dossier odoo. Si vous êtes déjà dans un dossier il créera un dossier odoo dans ce dossier.

git clone --depth 1 https://github.com/odoo/odoo.git --branch 17.0

Déplacez vous dans le dossier d’Odoo.

cd odoo

Des dépendances pour Odoo doivent être installées, elles sont dans le fichier requirements.txt que vous pouvez exploiter via la commande :

pip install -r requirements.txt

Déployez Odoo

python ./odoo-bin -i base -r utilisateursql -d nomsql -w passwordsql --db_host postgresql-demos.occitech.eu

# -r = utilisateur de base données
# -d = nom de base de données
# -w = mot de passe de l'utilisateur de la base de données

Vous devriez avoir une plétore d’informations type:

2018-12-18 15:58:07,405 3702704 INFO ? odoo: Odoo version 12.0
2018-12-18 15:58:07,406 3702704 INFO ? odoo: addons paths: ['/home/demos/.local/share/Odoo/addons/12.0', '/home/demos/www/odoo/odoo/addons', '/home/demos/www/odoo/addons']
2018-12-18 15:58:07,406 3702704 INFO ? odoo: database: demos@postgresql-demos.occitech.eu:default
2018-12-18 15:58:07,580 3702704 INFO ? odoo.addons.base.models.ir_actions_report: You need Wkhtmltopdf to print a pdf version of the reports.
2018-12-18 15:58:07,740 3702704 INFO ? odoo.service.server: HTTP service (werkzeug) running on 127.*.***.***:8069
2018-12-18 15:58:07,751 3702704 INFO demos_odoo odoo.modules.loading: loading 1 modules...
2018-12-18 15:58:07,842 3702704 INFO demos_odoo odoo.modules.registry: module base: creating or updating database tables
2018-12-18 15:58:09,119 3702704 INFO demos_odoo odoo.modules.loading: loading base/data/res.lang.csv
2018-12-18 15:58:09,394 3702704 INFO demos_odoo odoo.modules.loading: loading base/data/res_lang_data.xml

Repérez la ligne :

2018-[...] INFO [...] odoo.service.server: HTTP service (werkzeug) running on 127.***.***.***:**** #l'adresse ip et son :port (8069 par défaut)

Testez :

curl 127.***.***.***:****

Si cela est sans erreurs vous devriez pouvoir accéder à Odoo via votre nom de domaine.

Il ne vous manque plus qu’à modifier le mot de passe admin via l’invite de commande psql.

psql votre_basededonnees
update res_users set password='admin' where login='admin';

Votre Odoo est prêt à l’emploi.