Installation Odoo
Installer Odoo sur votre hébergement Ethersys
Installation
Pré-requis
- Client SSH (Terminal, Putty, MobaXterm etc.)
- Le panneau d’administration
- La version d’Odoo désiré ici
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.