Comment configurer la suite professionnelle Odoo sur Ubuntu Server

Odoo est une plate-forme de suite professionnelle qui s'exécute sur Ubuntu. Avec Odoo, les utilisateurs peuvent augmenter leurs ventes, exécuter des points de vente, des feuilles de temps, des services d'assistance, des stocks et des achats. Dans ce guide, nous allons vous montrer comment installer Odoo sur Ubuntu 20.04 LTS.

Remarque : bien que ce guide se concentre sur Ubuntu 20.04 LTS, il est également possible de faire fonctionner l'application avec les nouvelles versions d'Ubuntu.

Comment configurer la suite professionnelle Odoo sur Ubuntu Server

Installer les dépendances d'Odoo sur Ubuntu

Avant qu'Odoo puisse être installé sur Ubuntu, les dépendances doivent être installées sur le système. Pour que ces dépendances fonctionnent, commencez par ouvrir une fenêtre de terminal et connectez-vous à votre serveur Ubuntu via SSH.

Maintenant que vous êtes connecté, utilisez la commande apt install ci-dessous pour installer les packages répertoriés ci-dessous. Ces packages sont importants pour la construction d'Odoo, et sans eux, la construction échouera.

sudo apt install git python3-pip build-essential wget python3-dev python3-venv \ python3-wheel libfreetype6-dev libxml2-dev libzip-dev libldap2-dev libsasl2-dev \ python3-setuptools sans nœud libzlib1qp-dev -dev \ libxslt1-dev libldap2-dev libtiff5-dev libjpeg8-dev libopenjp2-7-dev \ liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev libxcb1-dev

Il y a beaucoup de packages à installer sur Ubuntu Server pour qu'Odoo se construise correctement. Asseyez-vous, soyez patient et laissez le gestionnaire de paquets tout mettre en place.

Créer un compte utilisateur Odoo

Vous ne devez jamais exécuter de logiciel serveur avec le compte d'utilisateur root sur votre serveur Ubuntu. C'est dangereux, surtout si des vulnérabilités sont trouvées. Au lieu de cela, il est préférable de créer un utilisateur dédié avec des autorisations spécifiques.

À l'aide de la commande useradd , créez le compte utilisateur « odoo14 ». 

sudo useradd -m -d /opt/odoo -U -r -s /bin/bash odoo14

PostgreSQL

L'application Odoo utilise PostgreSQL pour la gestion de la base de données. Ainsi, PostgreSQL doit être configuré sur le système pour qu'Odoo fonctionne correctement. Pour commencer, utilisez la commande d' installation apt ci-dessous et installez le package "postgresql" sur le serveur Ubuntu.

sudo apt installer postgresql

Après avoir configuré PostgreSQL, un compte utilisateur doit être créé pour interagir avec la base de données. Pour créer un nouvel utilisateur, utilisez la commande postgres -c ci-dessous.

sudo su - postgres -c "createuser -s odoo14"

Wkhtmlverspdf

La suite professionnelle Odoo a la capacité de rendre les pages HTML en fichiers PDF, ainsi que d'autres formats. Cette fonctionnalité est facultative et vous n'avez pas besoin de l'utiliser. Cependant, si vous envisagez d'utiliser cette fonctionnalité, vous devrez configurer Wkhtmltopdf sur Ubuntu Server.

Pour démarrer l'installation de wkhtmltopdf sur Ubuntu Server, utilisez la commande de téléchargement wget ci-dessous et téléchargez la dernière version de Wkhtmltopdf.

wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.focal_amd64.deb

Après avoir téléchargé le fichier sur votre système Ubuntu Server, vous devez installer le package. Le moyen le plus rapide d'installer le package Wkhtmltopdf consiste à utiliser la commande apt install ci-dessous.

sudo apt install ./wkhtmltox_0.12.6-1.focal_amd64.deb

Installer Odoo

Avec les dépendances, PostgreSQL et tout le reste configuré, il est maintenant temps d'installer Odoo sur Ubuntu. Pour commencer, connectez-vous à votre nouveau compte utilisateur créé précédemment.

sudo -s su odoo14

Une fois connecté, utilisez la commande git clone pour télécharger la dernière version d'Odoo sur votre serveur Ubuntu. Gardez à l'esprit qu'Odoo est assez volumineux, donc le processus de clonage peut prendre un peu de temps.

git clone https://www.github.com/odoo/odoo --depth 1 --branch 14.0 /opt/odoo14/odoo

modules Python

Comment configurer la suite professionnelle Odoo sur Ubuntu Server

Avec le code téléchargé, vous devrez utiliser Python3 pour créer un nouvel environnement pour Odoo. Tout d'abord, accédez au répertoire du dossier Odoo à l'aide de la commande CD . Ensuite, utilisez python3 pour créer un nouvel environnement et entrez-le avec la commande source .

cd /opt/odoo14/odoo python3 -m venv odoo-venv source odoo-venv/bin/activate

Enfin, installez tous les modules Python3 requis à l'aide de la commande d' installation pip3 . Ces modules sont essentiels à l'utilisation d'Odoo.

pip3 install wheel pip3 install -r odoo/requirements.txt

Quand tout est installé via PIP3, quittez l'environnement Python en utilisant la désactiver commande ci - dessous.

désactiver

Plugins

Bien que cela ne soit pas obligatoire, Odoo permet des plugins personnalisés. Si vous souhaitez les utiliser, utilisez la commande suivante pour créer le dossier du plugin.

sudo mkdir -p /opt/odoo14/odoo-custom-addons

Configurer Odoo

Odoo est installé, mais il doit être configuré. Tout d'abord, déconnectez-vous de l'utilisateur Odoo avec la commande exit . Utilisez ensuite la commande touch pour créer un nouveau fichier de configuration.

sudo touch /etc/odoo14.conf

Ouvrez le nouveau fichier de configuration à l'aide de l'éditeur de texte Nano.

sudo nano /etc/odoo14.conf

Une fois dans le fichier de configuration, collez le code ci-dessous.

[options]
; This is the password that allows database operations:
admin_passwd = CHANGE-TO-A-SECURE-PASSWORD
db_host = False
db_port = False
db_user = odoo14
db_password = False
addons_path = /opt/odoo14/odoo/addons,/opt/odoo14/odoo-custom-addons

Enregistrez les modifications dans Nano en utilisant la combinaison de touches Ctrl + O. Quittez avec Ctrl + X.

Systemd

Vous devrez créer un fichier de service Systemd pour utiliser Odoo. À l'aide de la commande tactile , créez un nouveau fichier de service.

sudo touch /etc/systemd/system/odoo14.service

Ouvrez le fichier texte avec l'éditeur de texte Nano et collez le code à l'intérieur.

[Unit]
Description=Odoo14
Requires=postgresql.service
After=network.target postgresql.service

[Service]
Type=simple
SyslogIdentifier=odoo14
PermissionsStartOnly=true
User=odoo14
Group=odoo14
ExecStart=/opt/odoo14/odoo-venv/bin/python3 /opt/odoo14/odoo/odoo-bin -c /etc/odoo14.conf
StandardOutput=journal+console

[Install]
WantedBy=multi-user.target

Enregistrez les modifications dans Nano en utilisant la combinaison de touches Ctrl + O. Quittez avec Ctrl + X. Ensuite, activez le nouveau fichier système et activez-le.

sudo systemctl démon-recharger sudo systemctl activer odoo14.service

Démarrez le service avec la commande start .

sudo systemctl démarrer odoo14.service

Configurer Odoo

Comment configurer la suite professionnelle Odoo sur Ubuntu Server

Avec Odoo installé sur Ubuntu Server, dirigez-vous vers un ordinateur, ouvrez un nouveau navigateur et accédez à l'installation d'Odoo. Ensuite, connectez-vous avec votre mot de passe administrateur et suivez les invites pour configurer votre nouvelle installation.

HTTP://ubuntu-server-ip-address:8069

Leave a Comment

Diagnostics MP3 : jusquà 50 problèmes avec les fichiers audio MP3

Diagnostics MP3 : jusquà 50 problèmes avec les fichiers audio MP3

MP3 Diags est l'outil idéal pour corriger les problèmes de votre collection musicale. Il peut baliser correctement vos fichiers MP3, ajouter des pochettes d'album manquantes et corriger les VBR.

Applications de notification de bureau Google Voice

Applications de notification de bureau Google Voice

Tout comme Google Wave, Google Voice a suscité un véritable buzz à travers le monde. Google ambitionne de révolutionner nos communications et, comme il devient

Téléchargez vos favoris Flickr avec FlickrFaves

Téléchargez vos favoris Flickr avec FlickrFaves

De nombreux outils permettent aux utilisateurs de Flickr de télécharger leurs photos en haute qualité, mais existe-t-il un moyen de télécharger les favoris Flickr ? Nous avons récemment découvert

OK Sampler est un logiciel déchantillonnage musical gratuit

OK Sampler est un logiciel déchantillonnage musical gratuit

Qu'est-ce que l'échantillonnage ? Selon Wikipédia, « C'est l'acte de prendre une partie, ou un échantillon, d'un enregistrement sonore et de le réutiliser comme instrument ou

Sauvegarde de Google Sites : Importation/Exportation

Sauvegarde de Google Sites : Importation/Exportation

Google Sites est un service de Google permettant d'héberger un site web sur ses serveurs. Cependant, il n'offre aucune option de sauvegarde intégrée.

Application de bureau Google Tasks

Application de bureau Google Tasks

Google Tasks n'est pas aussi populaire que d'autres services Google tels que Calendar, Wave, Voice, etc., mais il est toujours largement utilisé et fait partie intégrante de la vie quotidienne des gens.

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Comment récupérer des partitions et des données de disque dur perdues ? [Guide]

Dans notre guide précédent sur l'effacement sécurisé du disque dur et des supports amovibles via Ubuntu Live et le CD de démarrage DBAN, nous avons discuté du disque basé sur Windows

Comment activer la connexion automatique à Kodi sous Linux

Comment activer la connexion automatique à Kodi sous Linux

Guide complet pour activer la connexion automatique à Kodi sous Linux avec diverses distributions et environnements de bureau.

Comment exécuter Rocket League sur Linux

Comment exécuter Rocket League sur Linux

Découvrez comment exécuter Rocket League sur Linux malgré l

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Linux : Comment exporter et importer des machines virtuelles dans VMware Workstation

Découvrez comment exporter et importer efficacement des machines virtuelles utilisant le format OVF avec VMware Workstation 16 sur Linux.