Article épinglé

Domaine ipa-troulet.fr, ce n'est plus moi...

Mise en garde - Domaine ipa-troulet.fr Ce domaine fut le mien de 2012 à 2025, il était hébergé au Canada chez HostPapa. Mais faute de motiva...

samedi 29 août 2026

Mise en place d'Odoo en local chez soi pour tester - Etape 1

Odoo installation - Menu chronologique : Etape 0 | Etape 1


[IA Claude]

Installer Odoo 17.0 sur Ubuntu/Debian (paquet .deb officiel)

Procédure suivie et validée sur Linux Mint 22.3 (Zena), basée sur Ubuntu. Les commandes ci-dessous sont celles qui ont réellement fonctionné sur cette machine.

1. Prérequis

sudo apt update
sudo apt install -y wget gnupg

2. Ajouter la clé GPG du dépôt Odoo

wget -O - https://nightly.odoo.com/odoo.key \
    | sudo gpg --dearmor -o /usr/share/keyrings/odoo-archive-keyring.gpg

3. Ajouter le dépôt Odoo

echo 'deb [signed-by=/usr/share/keyrings/odoo-archive-keyring.gpg] http://nightly.odoo.com/17.0/nightly/deb/ ./' \
    | sudo tee /etc/apt/sources.list.d/odoo.list

4. Installer Odoo

sudo apt update
sudo apt install -y odoo

Le paquet installe automatiquement PostgreSQL et les dépendances Python.

5. Vérifier le service

sudo systemctl status odoo

Point de vigilance : erreur lxml.html.clean

Au premier démarrage, le service peut passer en failed avec l'erreur ImportError: lxml.html.clean module is now a separate project lxml_html_clean. Dans les versions récentes de lxml, ce sous-module a été extrait dans un paquet séparé non installé par défaut.

Solution : installer le paquet système (et non via pip3 --break-system-packages, qui l'installe dans le profil utilisateur et reste invisible pour l'utilisateur système odoo qui exécute le service) :

sudo apt install -y python3-lxml-html-clean
sudo systemctl restart odoo
sleep 5
sudo systemctl status odoo

Le service doit passer à active (running) avec une mémoire d'environ 88 Mo (signe d'un chargement complet).

6. Accéder à l'interface web

Ouvrir un navigateur sur http://localhost:8069. Odoo affiche l'écran de création de base de données avec un mot de passe maître généré automatiquement (modifiable).

7. Créer la base de données

ChampExemple
Master Passwordodoo-test
Database NametestODOO
Email (identifiant admin)odooadmin@outlook.com
Password (compte admin)testODOOpluss&cure
LanguageFrench / Français
CountryFrance
Demo DataNon cochée

Le Master Password protège uniquement les opérations sur le gestionnaire de bases (création/suppression) ; le couple Email/Password est celui du compte administrateur Odoo utilisé pour se connecter à l'interface.

8. Résultat

La base est créée et redirige automatiquement vers le tableau de bord Odoo (page Apps), avec le catalogue des modules disponibles (Ventes, Facturation, CRM, Inventaire, Comptabilité, RH, etc.) prêts à être activés selon les besoins.

Accès depuis un autre poste du réseau (optionnel)

sudo ufw allow 8069/tcp

Utiliser ensuite l'adresse IP de la machine hôte plutôt que localhost, par exemple http://192.168.1.40:8069.

Lanceur de bureau (optionnel)

Odoo tourne en service systemd et démarre automatiquement au boot ; un lanceur n'est qu'un raccourci pratique vers l'interface web. La procédure complète (fichier .desktop, icône, permissions) est détaillée dans le document ci-dessous.

Document complet

Pour la procédure détaillée avec captures d'écran, le détail des pièges rencontrés et les recommandations d'applications Odoo, consulter le document complet :

Aucun commentaire:

Enregistrer un commentaire

Tout commentaire nous engage ;)