Odoo est une solution ERP open-source populaire qui permet aux entreprises de gérer divers aspects de leur activité. Dans ce guide, nous allons voir comment installer Odoo 17 sur Ubuntu 22.04 en quelques étapes simples.
Avant de commencer, assurez-vous que votre système est à jour en exécutant :
a) Installer les
dépendances requises
sudo apt install python3 python3-pip python3-venv git curl wget -y
b) Installer PostgreSQL
Odoo utilise PostgreSQL comme base de données. Installez-le avec la commande suivante :
sudo apt install postgresql -y
Démarrez PostgreSQL et activez-le au démarrage :
sudo systemctl enable postgresql
sudo systemctl start postgresql
Créez un utilisateur PostgreSQL pour Odoo :
sudo -u postgres createuser -s odoo
2. Installation d’Odoo 17
Créez un nouvel utilisateur système pour Odoo :
sudo useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
Passez à cet utilisateur et téléchargez Odoo 17 :
sudo su - odoo
git clone https://github.com/odoo/odoo.git --branch 17.0 --depth 1
exit
a) Configurer l’environnement virtuel Python
sudo apt install python3-venv -y
cd /opt/odoo
python3 -m venv odoo-venv
source odoo-venv/bin/activate
pip install -r odoo/requirements.txt
Désactivez l’environnement virtuel après l’installation :
deactivate
3. Configuration d’Odoo
Créez un fichier pour exécuter Odoo en tant que service :
sudo nano /etc/systemd/system/odoo.service
Ajoutez :
[Unit]
Description=Odoo ERP
After=network.target postgresql.service
[Service]
Type=simple
User=odoo
ExecStart=/opt/odoo/odoo-venv/bin/python3 /opt/odoo/odoo/odoo-bin --config=/etc/odoo.conf
[Install]
WantedBy=multi-user.target
Rechargez Systemd et démarrez Odoo :
sudo systemctl daemon-reload
sudo systemctl enable --now odoo
5. Accéder à Odoo 17
Odoo est maintenant installé et fonctionne sur le port 8069. Accédez-y via votre navigateur :
http://your-server-ip:8069
N'oubliez pas que le développement Odoo est un voyage passionnant offrant d'innombrables possibilités pour personnaliser et étendre les fonctionnalités d'Odoo selon vos besoins spécifiques. Bon développement ! Si vous avez besoin de plus d'orientations ou de soutien, nous sommes là pour vous aider. Chez Kuantiik, notre équipe de développeurs est prête à développer des modules sur mesure pour répondre aux exigences uniques de votre entreprise. N'hésitez pas à nous contacter pour transformer vos idées en solutions efficaces et innovantes.
