Dans ce tutoriel, nous allons vous montrer comment installer Odoo sur Debian 11. Pour ceux d’entre vous qui ne le savaient pas, Odoo est une application ERP (Enterprise Resources Planning) intégrée. C’est-à-dire qu’il fonctionne par modules installables qui font que l’application possède de nombreuses fonctionnalités. Il comprend une large gamme d’applications telles que le CRM, le commerce électronique, la création de sites Web, la facturation, la comptabilité, la fabrication, l’entrepôt, la gestion de projet, l’inventaire et bien plus encore, le tout parfaitement intégré. Odoo dispose actuellement de deux versions, l’une est la communauté qui est gratuite et entièrement open source et une autre version Enterprise pour le support professionnel des entreprises. Cet article se concentre sur la version communautaire.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer pas à pas l’installation d’Odoo 15 sur une Debian 11 (Bullseye).
Installer Odoo sur Debian 11 Bullseye
Étape 1. Avant d’installer un logiciel, il est important de vous assurer que votre système est à jour en exécutant ce qui suit apt
commandes dans le terminal :
sudo mise à jour appropriée
sudo mise à niveau appropriée
Étape 2. Installation de PostgreSQL sur Debian 11.
Par défaut, PostgreSQL n’est pas disponible pour une installation directe à partir du référentiel de base Debian 11. Maintenant, nous ajoutons le référentiel PostgreSQL officiel à votre système :
echo “deb [signed-by=/usr/share/keyrings/postgresql-keyring.gpg] https://apt.postgresql.org/pub/repos/apt/bullseye-pgdg main” | sudo tee /etc/apt/sources.list.d/postgresql.list
Ensuite, importez la clé de signature PostgreSQL:
curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg –dearmor -o /usr/share/keyrings/postgresql-keyring.gpg
Enfin, exécutez la commande suivante ci-dessous pour installer PostgreSQL :
sudo mise à jour appropriée
sudo apt installer postgresql-13
Après avoir installé PostgreSQL, démarrez le service PostgreSQL et activez-le au redémarrage du système :
sudo systemctl démarrer postgresql
sudo systemctl activer postgresql
sudo état systemctl postgresql
Ensuite, nous créons un utilisateur PostgreSQL avec le même nom que l’utilisateur système précédemment créé :
sudo su – postgres -c “createuser -s odoo15”
Étape 3. Installation de Wkhtmltopdf.
Exécutez la commande suivante ci-dessous pour télécharger et installer le package Wkhtmltopdf à partir de Github :
sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb
Étape 4. Installation d’Odoo sur Ubuntu 20.04.
Maintenant, nous clonons le code source d’Odoo à partir de GitHub :
sudo su – odoo15 git clone https://www.github.com/odoo/odoo –depth 1 –branch 15.0 / opt / odoo
Ensuite, créez un nouvel environnement virtuel Python pour Odoo :
cd/opt/odoo15 python3 -m venv odoo-venv
Activez l’environnement virtuel :
source odoo-venv/bin/activate
Après cela, installez tous les modules Python requis avec pip3 :
(venv) $ pip3 install wheel (venv) $ pip3 install -r odoo/requirements.txt
Une fois cela fait, désactivez l’environnement à l’aide de la commande suivante :
(venv) $ désactiver
Étape 5. Configurez Odoo.
Nous créons maintenant un fichier de configuration avec le contenu suivant :
sudo nano /etc/odoo15.conf
Ajoutez la configuration suivante :
[options]
; C’est le mot de passe qui autorise les opérations sur la base de données : admin_passwd = admin-passwd db_host = False db_port = False db_user = odoo15 db_password = False addons_path = / opt / odoo15 / odoo / addons, / opt / odoo15 / odoo-custom-addons
Étape 6. Création d’une unité Systemd pour Odoo.
Tout d’abord, créez un fichier nommé odoo15.service
avec le contenu suivant :
sudo nano /etc/systemd/system/odoo15.service
Ajoutez le fichier suivant :
[Unit]
Description=Odoo15 Requiert=postgresql.service Après=network.target postgresql.service
[Service]
Type = simple, SyslogIdentifier = odoo15 = true PermissionsStartOnly Utilisateur = Groupe odoo15 = odoo15 ExecStart = / opt / odoo15 / Odoo-venv / bin / python3 / opt / odoo15 / Odoo / Odoo-bin -c /etc/odoo15.conf standardOutput journal = + console
[Install]
WantedBy=multi-user.target
Save et close le fichier, puis démarrez le service Odoo et activez-le au démarrage en exécutant :
sudo systemctl démon-recharger
sudo systemctl activer –now odoo15
sudo état systemctl odoo15
Etape 7. Accès Odoo Interface Web.
Une fois installé avec succès, ouvrez votre navigateur Web et accédez à Odoo en utilisant l’URL https://your-ip-address:8069
. Vous serez redirigé vers la page de l’interface Odoo :
Toutes nos félicitations! Vous avez correctement installé Odoo. Merci d’avoir utilisé ce tutoriel pour installer la dernière version d’Odoo sur le système Debian. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel d’Odoo.