documentation lp - nicolas jaynicolasjay.fr/.../uploads/2018/04/documentation-odoo.pdf ·...
TRANSCRIPT
Documentation LP.Corp
Auteurs Julien Rull – Ramazan Kelle – Quentin Chomel – Charles Moissonier –
Nicolas Jay
Publication 09/11/2017
Mise à jour 09/11/2017
Modifications
Version Date Modifications Auteurs
V1.0 09/11/17 Création de la documentation Nicolas Jay
V2.0 07/12/17 Correction des divers fautes Nicolas Jay
V3.0
PROTOTYPE GeSi
Documentation Prototype Gesi – LP.Corp pour Gedimat Date 09/11/2017
Page 2/11
Sommaire
1. INSTALLATION DE ODOO ET POSTGRESQL ................................................................. 3
1.1. Installer Postgresql ............................................................................................... 3
1.2. Installation de Pgadmin3 ....................................................................................... 3
1.3. Installation de Odoo ............................................................................................. 6
1.4. Configuration de Odoo via l’interface web ................................................................ 7
1.5. Changement du port de Odoo et PostgreSQL ........................................................... 8
1.6. Ajout d’utilisateur sur Odoo ................................................................................... 9
1.7. Installation de modules sur Odoo ......................................................................... 11
2. ANNEXES ......................................................................................................... 11
Documentation Prototype Gesi – LP.Corp pour Gedimat Date 09/11/2017
Page 3/11
1. Installation de Odoo et
Postgresql
1.1. Installer Postgresql
Commençons d’abord pour nous connecter en tant que root (sinon passer
via la commande sudo), puis nous allons installer Postgresql en executant
la commande :
$ apt-get update && apt-get install postgresql
Puis une fois que Postgresql est installé il faut y acceder pour definir le mot
de passe de la base avec les commandes suivantes :
$ su postgres $ psql postgres postgres=* \password Motdepasse
Puis nous allons créer un rôle openrg qui permmettra a Odoo de créer des
bases de données :
CREATE ROLE openpg LOGIN ENCRYPTED PASSWORD 'openpgpwd' SUPERUSER INHERIT CREATEDB CREATEROLE;
N’oubliez pas le ; a la fin de la commande !
Puis faite un Ctrl+D pour sortir de Postgresql.
1.2. Installation de Pgadmin3
L’installation de Pgadmin n’est pas une obligation, mais va permettre de
gérer votre base de données PostgreSQL via une interface graphique.
Vous pouvez installer Pgadmin directement sur la machine ou sur un client,
choisissez la méthode de votre choix.
Afin de préparer l’installation de Pgadmin modifiez le fichier
/etc/postgresql/9.4/main/postgresql.conf :
-Décommenter la ligne listen_addresses =’localhost’ et remplacer le
‘localhost’ par ‘*’
Documentation Prototype Gesi – LP.Corp pour Gedimat Date 09/11/2017
Page 4/11
Puis modifier le fichier /etc/postgresql/9.4/main/pg_hba.conf :
-Changer la ligne host all all 127.0.0.1/32 md5 par host all all 0.0.0.0/0
md5.
Enfin redémarrer le service postgresql.
$ service postgresql restart
Installation de Pgadmin directement sur la machine :
Une fois Postgresql installé et configuré, installer Pgadmin :
$ apt-get install pgadmin3
Pgadmin installé, lancez-le.
$ pgadmin3
Maintenant il faut ajouter le serveur Postgresql, cliquer sur le bouton
Ajoutez une connexion à un serveur et completer les informations :
Documentation Prototype Gesi – LP.Corp pour Gedimat Date 09/11/2017
Page 5/11
Installation de Pgadmin sur un client :
Une fois Postgresql configuré, telecharger le setup de Pgadmin sur le site
https://www.pgadmin.org/download/
Pgadmin installé, executer-le.
Maintenant il faut ajouter le serveur Postgresql, cliquer sur le bouton
Ajoutez une connexion à un serveur et completer les informations :
Documentation Prototype Gesi – LP.Corp pour Gedimat Date 09/11/2017
Page 6/11
1.3. Installation de Odoo
Passons maintenant a l’installation de Odoo, D’abord passer en
Superutilisateur pour eviter tout blocage puis il suffit :
D’ajouter la clé publique de Odoo qui garantit l'authenticité du serveur
Odoo dans la liste de clés du gestionnaire Apt
ajouter 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 et installer Odoo
Soit les commandes :
# 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
Une fois l’installation de Odoo terminé il faut aller modifier le fichier de
configuration pour lier PostgreSQL a Odoo
# nano /etc/odoo/odoo.conf
Puis modifier les lignes :
Enregistrez et quittez.
N’oubliez pas de relancez Odoo !
# service odoo restart
Documentation Prototype Gesi – LP.Corp pour Gedimat Date 09/11/2017
Page 7/11
1.4. Configuration de Odoo via l’interface web
Connectez maintenant a l’inerface web d’Odoo via l’adresse IP de votre serveur donc soit http://localhost:8069 ou http://ipduserveur:8069
Vous voila maintenant authentifié sur Odoo.
Documentation Prototype Gesi – LP.Corp pour Gedimat Date 09/11/2017
Page 8/11
1.5. Changement du port de Odoo et PostgreSQL
Pour plus de sécurité il est necésaire de changer le port d’ecoute de Odoo et de PostgreSQL. Pour cela il suffit d’aller dans le fichier de conf de Odoo,
/etc/odoo/openerp-server.conf de modifier la ligne xmlrpc_port =, d’ajouter le port choisi, ici 2780, et d’appliquer aussi le nouveau port de
PostgreSQL, 2735, a la ligne db_port =.
Puis il faut modifier le port de PostgreSQL en allant dans le fichier
/etc/postgresql/9 .4/main/postgresql.conf et de modifier la ligne port = et d’ajouter le nouveau port 2735 :
1.6. Changement du port SSH
Tout d’abord vérifier que Open-ssh est installer sur votre machine en
essayant de l’installer via :
# apt-get install ssh
Documentation Prototype Gesi – LP.Corp pour Gedimat Date 09/11/2017
Page 9/11
Une fois Open-ssh installé, modifier le fichier /etc/ssh/sshd_config via nano
par exemple :
# nano /etc/ssh/sshd_config
Puis accéder la ligne ‘Port 22’ et l’éditez en ajout votre port choisi.
Enfin redémarrez le service sshd.
# service sshd restart
1.7. Ajout d’utilisateur sur Odoo
Pour ajouter des utilisateurs a odoo et gerer l’acces aux divers tables de la base de donnée, accéder a l’onglet Configuration et selectionner
Utilisateur.
Documentation Prototype Gesi – LP.Corp pour Gedimat Date 09/11/2017
Page 10/11
Selectionner l’utilisateur a modifier ou crée le.
Remplisser les divers information demandé (Nom, adresse mail…)
N’oublié pas de rentrer un mots de passe a l’utilisateur
Documentation Prototype Gesi – LP.Corp pour Gedimat Date 09/11/2017
Page 11/11
1.8. Installation de modules sur Odoo
Pour installer les modules il suffit d’aller dans l’onglet Applications sur l’interface web de Odoo et de choisir celui que vous voulez intaller. Ici seul
les modules suivant :
2. Annexes
Lien vers le tutorial d’intallation de Odoo :
http://cours.btssio.ac-limoges.fr/cours/doku.php?id=dev:odoo:install Pour plus d’information sur Odoo, aller voir la documentation :
https://www.odoo.com/documentation/10.0/setup/install.html