Installer Odoo 19 CE sur Ubuntu 24.04 LTS est une excellente manière de déployer un puissant ERP open-source sur un environnement Linux stable et sécurisé.
Que vous soyez développeur, chef d’entreprise ou administrateur système, ce guide pas à pas vous accompagnera dans tout le processus d’installation afin que votre instance Odoo fonctionne de manière fluide sur la dernière version d’Ubuntu.
Étape 1 : Se connecter au serveur Ubuntu via SSH
Commencez par vous connecter à votre serveur en SSH.
Cela vous permet d’administrer votre serveur à distance.
Commande :
ssh nom_utilisateur@Adresse_IP -p Numéro_Port
Exemple :
ssh root@127.0.0.1 -p 22
Étape 2 : Mettre à jour le serveur
Maintenir votre serveur à jour est essentiel pour la sécurité et les performances.
Exécutez :
sudo apt-get update -y
sudo apt-get upgrade -y
Cela garantit que votre système dispose des derniers correctifs et dépendances compatibles.
Étape 3 : Sécuriser le serveur
Pour renforcer la sécurité de votre serveur, installez Fail2Ban, un outil qui empêche les attaques par force brute sur SSH.
Installation :
sudo apt-get install openssh-server fail2ban -y
Démarrage et activation automatique :
sudo systemctl start fail2ban
sudo systemctl enable fail2ban
Vérifiez son état :
sudo systemctl status fail2ban
Étape 4 : Installer les dépendances requises
Odoo a besoin de plusieurs bibliothèques et paquets pour fonctionner correctement.
Installez-les :
sudo apt-get install python3-pip python3-dev libxml2-dev libxslt1-dev libssl-dev libsasl2-dev libldap2-dev build-essential libjpeg8-dev liblcms2-dev libblas-dev libatlas-base-dev -y
Étape 5 : Installer PostgreSQL
Odoo utilise PostgreSQL comme système de gestion de base de données.
Installation :
sudo apt-get install postgresql -y
Créer un utilisateur pour Odoo :
sudo su - postgres
createuser --createdb --username postgres --no-createrole --superuser --pwprompt odoo19
exit
👉 Pensez à définir un mot de passe fort pour l’utilisateur PostgreSQL.
Étape 6 : Créer un utilisateur système pour Odoo
Pour exécuter Odoo dans un environnement isolé, créez un utilisateur système dédié :
sudo adduser --system --home=/opt/odoo19 --group odoo19
Étape 7 : Cloner Odoo 19 depuis GitHub
Téléchargez le code source officiel d’Odoo 19 :
sudo su - odoo19 -s /bin/bash
git clone https://www.github.com/odoo/odoo --depth 1 --branch 19.0 --single-branch .
exit
Cela installera la dernière version stable d’Odoo 19.
Étape 8 : Installer les dépendances Python
Créez un environnement virtuel Python pour isoler Odoo :
sudo apt install -y python3-venv
sudo python3 -m venv /opt/odoo19/venv
cd /opt/odoo19/
source venv/bin/activate
sudo apt install -y libpq-dev python3-dev build-essential
pip install -r requirements.txt
pip install psycopg2-binary
Installer wkhtmltopdf (nécessaire pour les rapports PDF) :
sudo wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb
sudo apt install -f -y
sudo apt install xfonts-75dpi -y
Puis désactivez l’environnement virtuel :
deactivate
Étape 9 : Créer le fichier de configuration d’Odoo
Créez le fichier de configuration /etc/odoo19.conf
:
sudo nano /etc/odoo19.conf
Ajoutez-y le contenu suivant :
[options]
; Mot de passe administrateur pour les opérations sur les bases de données :
; admin_passwd = admin
db_host = localhost
db_port = 5432
db_user = odoo19
db_password = 123456
addons_path = /opt/odoo19/addons
default_productivity_apps = True
logfile = /var/log/odoo19/odoo.log
Définir les permissions :
sudo chown odoo19: /etc/odoo19.conf
sudo chmod 640 /etc/odoo19.conf
Créer le répertoire des logs :
sudo mkdir /var/log/odoo19
sudo chown odoo19:root /var/log/odoo19
Étape 10 : Créer le service systemd pour Odoo
Créez un nouveau service systemd :
sudo nano /etc/systemd/system/odoo19.service
Ajoutez :
[Unit]
Description=Odoo 19
Documentation=http://www.odoo.com
[Service]
Type=simple
User=odoo19
ExecStart=/usr/bin/python3 /opt/odoo19/odoo-bin -c /etc/odoo19.conf
[Install]
WantedBy=default.target
Définissez les permissions :
sudo chmod 755 /etc/systemd/system/odoo19.service
sudo chown root: /etc/systemd/system/odoo19.service
Étape 11 : Démarrer le service Odoo
sudo systemctl start odoo19.service
Étape 12 : Activer le démarrage automatique
Pour qu’Odoo démarre automatiquement au boot :
sudo systemctl enable odoo19.service
Étape 13 : Accéder à Odoo via le navigateur
Ouvrez votre navigateur et accédez à :
👉 http://<votre_domaine_ou_IP>:8069
source :
https://www.cybrosys.com/blog/how-to-install-odoo-19-on-ubuntu-24-lts-server
https://www.netilligence.io/blog/how-to-install-odoo-19-on-ubuntu-24-04-lts/
https://www.candidroot.com/blog/our-candidroot-blog-1/how-to-install-odoo-19-on-ubuntu-816
Commentaires