GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Odoo 13 sur Ubuntu 20.04

Dans ce guide, nous allons vous montrer comment installer Odoo 13 sur Ubuntu 20.04. Odoo, également connu sous le nom d'OpenERP, est une plateforme ERP gratuite et open-source. C'est l'une des plateformes ERP les plus populaires disponibles grâce à sa personnalisation et sa flexibilité. Écrit dans le langage de programmation Python, Odoo est utilisé pour de nombreuses applications commerciales, notamment le pipeline des ventes, la gestion de projet, le CRM, la facturation, la comptabilité, l'inventaire et bien plus encore. Odoo est intégré avec une pléthore de fonctionnalités qui conviennent parfaitement à la plupart des cas d'utilisation professionnelle. Cependant, si vous avez besoin de quelque chose de plus spécifique, Odoo est également livré avec une vaste bibliothèque de modules complémentaires personnalisés qui vous permet d'ajuster les fonctionnalités d'Odoo pour répondre exactement aux besoins de votre entreprise.

1. Connectez-vous et mettez à jour le serveur :

Connectez-vous à votre VPS Ubuntu 20.04 via SSH en tant qu'utilisateur root (vous pouvez utiliser un compte superutilisateur si root n'est pas disponible. Nos VPS sont livrés avec un accès root inclus) :

ssh root@IP_Address -p Port_number

N'oubliez pas de remplacer "IP_Address" et "Port_number" par l'adresse IP réelle de votre serveur et le port de service SSH. Le port SSH par défaut est 22.

Ensuite, assurons-nous que nous sommes sur Ubuntu 20.04. Vous pouvez le faire comme ceci :

# lsb_release -a

Vous devriez obtenir ceci en sortie :

Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:        20.04
Codename:       focal

Exécutez les commandes suivantes pour vous assurer que tous les packages installés sur votre VPS Ubuntu 20.04 sont mis à jour vers leurs dernières versions disponibles :

apt update && apt upgrade

2. Installation des packages liés au système d'exploitation nécessaires

Exécutez cette commande pour installer tous les packages nécessaires. Ces packages, tels que Python et Node.js, sont tous nécessaires au bon fonctionnement d'Odoo.

apt-get install python3-venv build-essential python3-pillow python3-lxml python3-dev python3-pip python3-setuptools npm nodejs git gdebi libldap2-dev libsasl2-dev  libxml2-dev libxslt1-dev libjpeg-dev libpq-dev -y

Lorsque cela sera terminé, nous passerons à la création d'un nouveau compte utilisateur pour Odoo.

3. Créer un utilisateur système

Ensuite, nous devrons créer un nouvel utilisateur système pour exécuter Odoo. Vous pouvez créer un nouvel utilisateur avec le nom odoo avec le répertoire personnel défini sur /opt/odoo en utilisant la commande suivante :

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

4. Installer le serveur PostgreSQL

L'étape suivante consiste à installer le système de base de données PostgreSQL sur votre VPS Ubuntu 20.04. Cette étape est assez simple, il suffit d'exécuter la commande suivante :

apt-get install postgresql

Il installera le serveur de base de données PostgreSQL et les autres outils requis.

Pour contrôler et vérifier que le serveur PostgreSQL est installé, vous pouvez utiliser la commande suivante :

psql --version

En cours d'exécution, cela vous montrera la version actuelle de PostgreSQL que vous avez installée :

# psql --version
psql (PostgreSQL) 12.2 (Ubuntu 12.2-4)

Une fois l'installation terminée, assurez-vous d'activer le démarrage automatique du serveur PostgreSQL lors du redémarrage du serveur via systemctl :

systemctl enable postgresql

De plus, nous devons créer un utilisateur PostgreSQL avec le même nom que le nouvel utilisateur système. Exécutez la commande suivante pour créer un utilisateur PostgreSQL :

su - postgres -c "createuser -s odoo"

5. Installez ‘wkhtmltopdf’

Odoo nécessite le wkhtmltopdf package, qui est un outil open source qui convertit le format HTML en PDF afin qu'Odoo puisse imprimer des rapports PDF. La version recommandée pour Odoo est 0.12.5 avec qt patché, qui est la dernière version au moment où ce tutoriel a été écrit. Nous allons le télécharger et l'installer avec les commandes suivantes :

wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb
apt install ./wkhtmltox_0.12.5-1.bionic_amd64.deb

Vérifiez que wkhtmltopdf est installé sur votre serveur :

# wkhtmltopdf --version
wkhtmltopdf 0.12.5 (with patched qt)

6. Installer et configurer Odoo 13

Dans cette section, nous allons télécharger Odoo 13 depuis le référentiel Git et l'installer dans un environnement virtuel Python.

Tout d'abord, connectez-vous en tant que odoo utilisateur et téléchargez Odoo 13 depuis le dépôt Git :

su - odoo
git clone https://www.github.com/odoo/odoo --depth 1 --branch 13.0 /opt/odoo/odoo13

Une fois le téléchargement terminé, créez un nouvel environnement virtuel Python pour l'installation d'Odoo 13 avec la commande suivante :

cd /opt/odoo && python3 -m venv odoo13-venv

Ensuite, activez l'environnement virtuel avec la commande suivante :

source odoo13-venv/bin/activate

Ensuite, installez les modules requis en utilisant le pip3 commande comme indiqué ci-dessous :

(odoo13-venv) $ pip3 install wheel
(odoo13-venv) $ pip3 install -r odoo13/requirements.txt

Une fois tous les modules requis installés avec succès, désactivez l'environnement virtuel et revenez à l'utilisateur sudo ou root avec la commande suivante :

(odoo13-venv) $ deactivate && exit

Ensuite, créez un répertoire séparé pour les addons personnalisés Odoo. La meilleure pratique consiste à installer les modules Odoo personnalisés dans un répertoire séparé. Cela garantit que si un module personnalisé ne fonctionne pas, il peut facilement être supprimé sans risquer de supprimer les modules requis/intégrés.

mkdir /opt/odoo/odoo13-custom-addons
chown odoo: /opt/odoo/odoo13-custom-addons

Les commandes suivantes créeront un fichier journal pour la nouvelle installation d'Odoo :

mkdir /var/log/odoo && touch /var/log/odoo/odoo.log
chown -R odoo: /var/log/odoo/

Ensuite, ouvrez le fichier /etc/odoo.conf avec l'éditeur nano :nano /etc/odoo.conf

Le fichier étant ouvert, saisissez-y les informations suivantes :

[options]
; This is the password that allows database operations:
admin_passwd = master_password
db_host = False
db_port = False
db_user = odoo
db_password = False
xmlrpc_port = 8069
; longpolling_port = 8072
logfile = /var/log/odoo/odoo.log
logrotate = True
addons_path = /opt/odoo/odoo13/addons,/opt/odoo/odoo13-custom-addons

Assurez-vous d'avoir défini master_password à quelque chose de fort et difficile à deviner. Enregistrez et fermez le fichier.

La dernière chose que nous devons faire est de créer un systemd fichier d'unité qui sera utilisé pour exécuter notre instance Odoo en tant que service.

Créer un nouveau odoo.service fichier :

nano /etc/systemd/system/odoo.service

et saisissez la configuration suivante :

[Unit]
Description=Odoo13
#Requires=postgresql-12.2.service
#After=network.target postgresql-12.2.service

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

[Install]
WantedBy=multi-user.target

Une fois le fichier enregistré et fermé, nous rechargerons le démon afin qu'il reconnaisse l'unité nouvellement créée dans systemd.

systemctl daemon-reload

Ensuite, démarrez le nouveau odoo.service et activez-le pour qu'il démarre après le redémarrage du système avec la commande suivante :

systemctl start odoo
systemctl enable odoo

7. Accéder à l'instance Odoo

Maintenant, lorsque vous savez que la nouvelle installation Odoo est active et en cours d'exécution sur le serveur, vous pouvez y accéder en naviguant sur l'adresse IP de votre serveur avec le numéro de port Odoo. Dans ce cas, notre Odoo installé utilise le port par défaut 8069 (tel que défini dans notre fichier de configuration Odoo) :

http://<your_server_IP_address>:8069

Si l'installation s'est déroulée avec succès, vous pourrez voir l'écran d'Odoo comme illustré ci-dessous et créer votre première base de données :

À partir de là, il vous suffit d'entrer votre mot de passe principal et de remplir les champs avec les informations dont vous avez besoin pour votre cas d'utilisation. C'est ça! Odoo est maintenant opérationnel avec succès sur votre VPS Ubuntu 20.04.

Bien sûr, vous n'êtes pas obligé d'installer Odoo 13 sur Ubuntu 20.04 si vous utilisez l'un de nos services d'hébergement VPS Odoo, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer et de configurer Odoo 13 sur Ubuntu 20.04 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article sur la façon d'installer Odoo 13 sur Ubuntu 20.04 , partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons ci-dessous ou laissez simplement une réponse. Merci.


Panels
  1. Comment installer R sur Ubuntu 16.04

  2. Comment installer Odoo 10 sur Ubuntu 16.04

  3. Comment installer Go sur Ubuntu 18.04

  4. Comment installer Odoo 15 sur Ubuntu 22.04

  5. Comment installer Odoo 13 sur Ubuntu 20.04

Comment installer Odoo 13 sur Ubuntu 18.04

Comment installer Odoo 14 sur Ubuntu 20.04

Comment installer Odoo 14 sur Ubuntu

Comment installer Odoo 13 dans Ubuntu

Comment installer Odoo sur Ubuntu 18.04

Comment installer Odoo 12 sur Ubuntu 20.04