Guide d'installation et de configuration d'Odoo

Installation via le gestionnaire de paquets (deb)

Pour une installation sipmlifiée avec peu d'intervention manuelle, suivez ces étapes :

  1. Modifiez le fichier /etc/apt/sources.list pour inclure le dépôt Odoo. Ajoutez la ligne suivante :

deb http://nightly.odoo.com/8.0/nightly/deb/ ./
  1. Mettez à jour les sources avec la commande :

sudo apt-get update

En cas d'échec de vérification de clé, téléchargez la clé publique depuis cette URL et ajoutez-la :


sudo apt-key add odoo.key
  1. Installez Odoo en utilisant :

sudo apt-get install odoo

Configuration post-installation

Sur Ubuntu 14.04, les chemins par défaut sont :

  • Chemin d'installation : /usr/lib/python2.7/dist-packages/openerp
  • Chemin des modules addons : /usr/lib/python2.7/dist-packages/openerp/addons

Le fichier de configuration se trouve dans /etc/odoo/odoo-server.conf. Les services se contrôlent via :


sudo service odoo start
sudo service odoo stop
sudo service odoo restart

Paramètres clés du fichier odoo-server.conf

  • addons_path : Indique les chemins vers les répertoires de modules personnalisés. Il est conseillé de séparer les modules développés de ceux fournis par défaut.
  • admin_passwd : Mot de passe administrateur pour l'interface web.
  • db_user : Compte utilisateur pour accéder à la base de données.

Installation à partir du code source

Cette méthode offre plus de flexibilité mais nécessite des étapes supplémentaires :

  1. Clonez le dépôt depuis GitHub :

sudo git clone https://github.com/odoo/odoo
  1. Entrez dans le répertoire cloné et lancez l'installation :

sudo python setup.py install

Des problèmes de téléchargement peuvent survenir dû à des restrictions réseau ; l'installation manuelle de certaines dépendances peut être nécessaire.

  1. Pour démarrer le serveur, utilisez :

./openerp-server -r odoo --addons-path='./addons'

Sur Linux, créez un script shell pour simplifier le lancement. L'option -c permet de spécifier un fichier de configuration alternatif.

  1. Pour une supervision en production, configurez un outil comme Supervisor ; consultez la documentation dédiée pour les détails.

Installation et configuration de PostgreSQL

Odoo requiert PostgreSQL comme système de base de données. Référez-vous à la documentation officielle pour l'installation.

Résolution des problèmes courents

  • Si Odoo indique une erreur d'utilisateur inexistant, créez un utilisateur PostgreSQL avec les droits appropriés :

sudo su postgres
psql
CREATE USER odoo WITH SUPERUSER;
  1. Pour autoriser l'accès distant, éditez /etc/postgresql/9.x/main/postgresql.conf, décommentez la ligne listen_addresses et redémarrez le service.
  2. Ajustez les règles d'authentification dans /etc/postgresql/9.x/main/pg_hba.conf en fonction des adresses IP, en utilisant des méthodes comme peer, md5 ou trust.

Étiquettes: Odoo PostgreSQL Ubuntu installation Configuration

Publié le 8 juillet à 02h46