Odoo était autrefois connu sous le nom d’Open ERP et de TinyERP et servait de solution complète de planification des ressources d’entreprise et de gestion de la relation client dans un package puissant et open source. Odoo inclut toutes les fonctionnalités dont vous avez besoin pour l’ERP/CRM, telles que :
- Interface utilisateur facile à utiliser.
- Flux de travail flexibles.
- Rapports personnalisables.
- Gestion de stock.
- Gestion des ventes et des achats.
- Automatisation des tâches.
- Campagne de marketing.
- bureau d’aide.
- Point de vente.
Odoo peut être utilisé pour la vente au détail, les services, les opérations, la finance, le marketing, le développement, etc. Il est évolutif et extensible (avec des milliers d’applications installables).
Je veux vous guider à travers l’installation d’Odoo sur mon serveur de prédilection, Ubuntu Server 20.04.
VOIR : Plus de 40 termes open source et Linux que vous devez connaître (TechRepublic Premium)
Ce dont vous aurez besoin
Les seules choses dont vous aurez besoin pour que cela fonctionne sont une instance en cours d’exécution d’Ubuntu Server 20.04 et un utilisateur avec des privilèges sudo. Ça y est, mettons-nous au travail.
Comment installer les dépendances
La première chose que nous allons faire est d’installer les dépendances nécessaires. Connectez-vous à votre serveur et installez ces packages avec :
sudo apt-get install git python3-pip build-essential wget python3-dev python3-venv python3-wheel libxslt-dev libzip-dev libldap2-dev libsasl2-dev python3-setuptools node-less postgresql -y
Comment créer les utilisateurs requis
Nous devons créer un utilisateur Linux et un utilisateur PostgreSQL. Commencez par créer l’utilisateur Linux avec la commande :
sudo useradd -m -d /opt/odoo -U -r -s /bin/bash odoo
Ensuite, créez l’utilisateur PostgreSQL avec :
sudo su - postgres -c "createuser -s odoo"
Comment installer Odoo
Nous sommes maintenant prêts à installer le système lui-même. Passez à l’utilisateur odoo avec la commande :
sudo su - odoo
Ensuite, utilisez git pour cloner la dernière branche d’Odoo (au moment d’écrire ces lignes, c’est 15):
git clone https://www.github.com/odoo/odoo --depth 1 --branch 15.0 /opt/odoo/odoo15
Passez dans le répertoire nouvellement créé avec :
cd /opt/odoo
Créez un nouvel environnement Python virtuel avec :
python3 -m venv odoo15-venv
Activez le nouvel environnement avec la commande :
source odoo15-venv/bin/activate
Installez les modules Python requis avec les commandes suivantes :
pip3 install wheel
pip3 install -r odoo15/requirements.txt
La deuxième commande ci-dessus prendra entre 5 et 10 minutes, alors regardez la sortie défiler ou allez vous occuper d’une autre tâche d’administration. Une fois les commandes terminées, désactivez l’environnement et quittez l’utilisateur odoo avec :
deactivate
exit
Pour activer le système complémentaire Odoo, nous devons créer un répertoire pour héberger les fichiers téléchargés. Créez le répertoire et donnez-lui les permissions nécessaires avec :
sudo mkdir /opt/odoo/odoo15-custom-addons
sudo chown odoo: /opt/odoo/odoo15-custom-addons
Copiez le fichier de configuration par défaut dans /etc avec la commande :
sudo cp /opt/odoo/odoo15/debian/odoo.conf /etc/odoo15.conf
Ouvrez le fichier de configuration pour le modifier avec :
sudo nano /etc/odoo15.conf
Modifiez ce fichier pour qu’il ressemble à ceci :
[options]
; This is the password that allows database operations:
admin_passwd = PASSWORD
db_host = False
db_port = False
db_user = odoo
db_password = False
addons_path = /opt/odoo/odoo15/addons
Où PASSWORD est un mot de passe fort/unique.
Enregistrez et fermez le fichier.
Nous devons maintenant créer un fichier de service systemd avec :
sudo nano /etc/systemd/system/odoo15.service
</codeIn that file, paste the following:
[Unit]
Description=Odoo15
Requires=postgresql.service
After=network.target postgresql.service
[Service]
Type=simple
SyslogIdentifier=odoo15
PermissionsStartOnly=true
User=odoo
Group=odoo
ExecStart=/opt/odoo/odoo15-venv/bin/python3 /opt/odoo/odoo15/odoo-bin -c /etc/odoo15.conf
StandardOutput=journal+console
[Install]
WantedBy=multi-user.target
Enregistrez et fermez le fichier. Rechargez le démon systemd avec :
sudo systemctl daemon-reload
Démarrez et activez le service Odoo avec :
sudo systemctl enable --now odoo15
Comment accéder à Odoo
Odoo est maintenant installé et fonctionne sur votre serveur. Ouvrez un navigateur Web et faites-le pointer vers http://SERVER:8069 (où SERVER est soit l’adresse IP soit le domaine du serveur d’hébergement). Vous serez invité à remplir des informations pour la création d’une nouvelle base de données (Figure A†
Figure A
Assurez-vous de copier le mot de passe aléatoire généré pour la base de données (ou choisissez d’utiliser votre propre mot de passe). Vous pouvez également cocher la case pour les données de démonstration (surtout si c’est la première fois que vous utilisez Odoo).
Cliquez sur Créer une base de données et l’installation se terminera. Une fois terminé, vous vous retrouverez sur la page Odoo Apps (Figure B), où vous pouvez commencer à sélectionner les applications que vous souhaitez installer pour compléter votre nouvelle solution CRM/ERP.
Figure B

Comment modifier l’utilisateur administrateur par défaut dans Odoo
L’une des premières choses que vous voudrez faire est de modifier l’utilisateur administrateur par défaut, qui est répertorié comme Mitchel Admin et inclut une photo aléatoire. Pour ce faire, cliquez sur l’icône des quatre carrés en haut à gauche et cliquez sur Paramètres. Dans la fenêtre résultante (Figure C), cliquez sur Gérer les utilisateurs.
Figure C

Cliquez sur la liste Mitchell Admin, puis cliquez sur Modifier. Vous pouvez désormais modifier le nom de l’utilisateur administrateur, ajouter une photo et gérer les droits d’accès, les préférences et la sécurité du compte (Figure D†
Figure D

Félicitations, vous disposez d’un outil CRM/ERP en cours d’exécution qui peut être étendu pour remplir de nombreux rôles pour votre entreprise.
Abonnez-vous à TechRepublic’s How To Make Tech Work sur YouTube pour tous les derniers conseils techniques pour les professionnels de Jack Wallen.