Odoo utilise la base de données PostgreSQL. L'installation d'Odoo consiste :
Ce document a été réalisé avec les versions logicielles suivantes :
L'installation d'Odoo se fera en mode console sur un serveur Débian.
$ sudo apt update && sudo apt upgrade
$ sudo apt install postgresql pgadmin3
$ sudo -u postgres psql postgres \password postgres
# su postgres # psql postgres postgres=# \password postgres
CREATE ROLE openpg LOGIN ENCRYPTED PASSWORD 'openpgpwd' SUPERUSER INHERIT CREATEDB CREATEROLE;
Si votre serveur a une interface graphique, vous pouvez installer pgAdmin sur votre serveur.
Sinon installez pgAdmin sur un client linux ou Windows mais il faudra modifier la configuration de pgAdmin III pour autoriser un accès depuis votre client :
===== Installation d'Odoo =====
Lien vers la docupmentation Odoo : https://www.odoo.com/documentation/10.0/setup/install.html#setup-install-source
* Ajoutez la clé publique de Odoo qui garantit l'authenticité du serveur Odoo dans la liste de clés du gestionnaire Apt ;
* ajoutez le lien du dépôt dans le fichier sources.list ;
* mettre à jour liste des paquets pour prendre en compte les paquets du dépôt Odoo
* installer Odoo ;
<code bash>
$ su
# wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
# echo “deb http://nightly.odoo.com/10.0/nightly/deb/ ./” » /etc/apt/sources.list.d/odoo.list
# apt-get update && apt-get install odoo
</code>
* Modifiez le fichier de configuration odoo.conf d'Odoo pour utiliser le compte openpg précédemment créé :
<code bash>
# nano /etc/odoo/odoo.conf
</code>
* Mettez à jour le fichier odoo.conf pour obtenir le contenu suivant :
<code>
[options]
; This is the password that allows database operations:
; adminpasswd = admin
dbhost = localhost
dbport = 5432
dbuser = openpg
dbpassword = openpgpwd
addonspath = /usr/lib/python2.7/dist-packages/odoo/addons
</code>
* Enregistrez et quittez.
* Relancez Odoo.
<code bash>
# service odoo restart
</code>
Il est possible de lancer Odoo avec le script python suivant :
# odoo.py
==== Accès à Odoo ====
* Lancez votre navigateur et accédez à Odoo à l'adresse %%http://localhost:8069%% depuis le serveur ou en précisant son adresse IP si vous accéder à Odoo depuis un ordinateur client (ce qui est le cas dans la copie d'écran ci-dessous.
Comme aucune base n'existe encore, Odoo vous propose d'en créer une nouvelle. Faite-le avec les informations suivantes :
* Après la création de votre base, vous êtes authentifié avec votre adresse de courriel avec le profil Administrateur.
* Déconnectez-vous afin de pouvoir définir un mot de passe Maître (master password). Cliquez sur le lien Gestion des bases de donnés puis sur le lien Set e master password pour définir le mot de passe maître adminprof.
* Cliquez ensuite sur la base NEWBASE nouvellement créée
* Authentifiez-vous :
* Accédez aux préférence du compte Administrateur et vérifiez la langue et le fuseau horaire (Europe/Paris). Sauvegardez si modification.
===== Revenir à l'accueil Odoo =====