Comment installer Odoo 14 sur Ubuntu 20.04

Comment installer Odoo 14 sur Ubuntu 20.04

Odoo est également connu sous le nom d'OpenderP car il contient un paquet de toutes les applications liées à l'entreprise E.g. Production, marketing, etc., et est également un ERP (Planification des ressources d'entreprise). Il ne peut pas être utilisé dans le commerce électronique mais aussi dans l'industrie manufacturière l'utilise. Il est fiable, rentable, facile à utiliser et facile à manipuler.

Cet article nous aide à savoir comment installer l'Odoo 14 sur Ubuntu. Il est assez facile de l'installer sur Ubuntu 20.04 avec l'aide de certaines commandes.

Étape 1 - Installation des packages requis

Il y a quelques étapes impliquées dans l'installation. En dehors de cela, certains fichiers sont nécessaires à installer comme condition préalable.

Tout d'abord, mettez à jour votre serveur, puis mettez-le. S'il demande un mot de passe, donnez-le:

Sudo Apt Update && sudo apt mise à niveau  

La commande mettra à niveau les mises à jour disponibles pour les packages installés. Installez ensuite tous les packages requis pour la configuration ODOO sur le système Ubuntu. Cela installera des packages essentiels pour la construction, le python et le nœud.js sur votre système.

sudo apt install git wget nodejs npm python3 build-essentiel libzip-dev python3-dev libxslt1-dev python3-pip libldap2-dev python3-wheel libsasl2-dev python3-venv python3-setuptol libpq-dev libffi-dev fontConfig  

Installez également le module de nœud ci-dessous pour activer la prise en charge RTL.

sudo npm install -g rtlcsss  

Étape 2 - Installation de wkhtmltopdf

Maintenant, vous devez également installer wkhtmltox Package Debina, qui a fourni utile wkhtmltoimage et wkhtmltopdf commandes binaires.

Téléchargez le package Debian depuis GitHub:

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

Puis installez-le sur votre système.

sudo dpkg -i wkhtmltox_0.12.6-1.bionic_amd64.deb  

Étape 3 - Créez un nouveau compte système

Maintenant pour la création d'un utilisateur pour Odoo qui peut accéder à l'Odoo et peut apporter des modifications.

sudo addUser --system --group --home = / opt / odoo --shell = / bin / bash odoo  

Cela créera un nouveau compte à utiliser pour le service ODO.

Étape 4 - Installation de PostgreSQL

Comme nous savons que PostgreSQL est requis comme serveur de base de données pour ODO. Nous allons donc l'installer:

sudo apt install postgresql -y 

Maintenant pour la création d'un utilisateur Odoo dans PostgreSQL:

Sudo Su - Postgres -C "CreateUser -S Odoo"  

Cela ajoutera un nouveau rôle Odoo dans PostgreSQL Server.

Étape 5 - Installation d'Odoo 14 sur Ubuntu

Nous pouvons télécharger l'Odoo à partir du référentiel GitHub. Alors clonez-le sur votre système. Assurez-vous de cloner la branche correcte que vous devez installer sur votre système. Comme nous installons Odoo 14, alors utilisez le nom de la branche «14.0 ”.

Sudo Git Clone - Branch 14.0 - Depth 1 https: // www.github.com / odoo / odoo / opt / odoo / odoo-server  

Modifier la propriété du fichier en utilisateur d'Odoo.

sudo chown -r odoo: odoo / opt / odoo / odoo-server  

C'est une bonne pratique pour créer un environnement virtuel Python pour isoler les applications. Créez un environnement virtuel avec les commandes suivantes:

CD / Opt / Odoo / Odoo-Server  Python3 -M Venv Venv  Source Venv / Bin / Activate  

Une fois l'environnement virtuel activé, vous verrez le système inviter comme «(venv) $». Installez maintenant les dépendances Python pour l'ODO dans l'environnement virtuel.

Pip3 Installer Roue  Exigences de l'installation PIP3 -R.SMS 

Après avoir terminé l'installation, désactivez l'environnement virtuel avec la commande suivante.

désactiver 

Maintenant, nous allons créer le répertoire de Log et modifier également ses paramètres d'autorisation

sudo mkdir / var / log / odoo  sudo chown odoo: odoo / var / log / odoo  sudo chmod 777 / var / log / odoo  

Ensuite, créez une configuration pour le serveur ODO. Ceci est utile pour personnaliser l'application Odoo. Modifier le fichier de configuration / etc / odoo-server.confli Dans votre éditeur de texte préféré:

sudo nano / etc / odoo-server.confli  

Ajoutez le contenu ci-dessous dans le fichier:

[Options] admin_passwd = pass123 db_user = odoo addons_path = / opt / odoo / odoo-server / addons, / opt / odoo / odoo-server / odoo-custom-addons logfile = / var / log / odoo / odoo-server.journal log_level = débogue
123456[Options] admin_passwd = pass123db_user = odooaddons_path = / opt / odoo / odoo-server / addons, / opt / odoo / odoo-server / odoo-custom-addonslogfile = / var / log / odoo / odoo-server.loglog_level = débogage

Assurez-vous de changer le admin_passwd valeur avec un mot de passe fort. Enregistrez votre fichier et fermez-le.

Ensuite, modifiez la propriété en utilisateur ODDO pour le fichier de configuration. Aussi, modifier les autorisations de fichiers

Sudo Chown Odoo: Odoo / etc / Odoo-Server.confli  

Étape 6 - Créer un fichier d'unité Odoo Systemd

Créer un fichier unitaire Systemd pour la gestion des services ODDO. Cela vous aidera facilement à gestionnaire Odoo Service. Nous a également permis de démarrer Odoo sur le démarrage du système. Créer un nouveau fichier odoo.Service et modifier dans un éditeur de texte:

Sudo Nano / etc / Systemd / System / Odoo.service  

Ajouter le contenu suivant.

[Unité] Description = Odoo 14.0 Service requiert = PostgreSQL.service après = réseau.cible postgresql.Service [Service] type = Simple sysLogIdentifier = odoo permissionsStartOnly = True User = Odoo Group = Odoo ExecStart = / Opt / Odoo / Odoo-Server / Venv / Bin / Python3 / Opt / Odoo / Odoo-Server / Odoo-bin -c / etc / odoo-server.Conf standardOutput = Journal + Console [Installer] WantedBy = Multi-utilisateur.cible
12345678910111213141516[Unité] Description = Odoo 14.0 ServiceRequires = PostgreSQL.Servicefter = réseau.cible postgresql.Service [Service] type = SimplesySLogIdentifier = oopererMissionsStartonly = trueUser = odoogroup = odooExecstart = / opt / odoo / odoo-server / venv / bin / python3 / opt / odoo / odoo-server / odoo-bin -c / etc / odoo-server.ConfstandardOutput = Journal + Console [Installer] WantedBy = Multi-utilisateur.cible

Enregistrez le fichier et fermez-le.

Maintenant, rechargez le démon systemd pour charger le fichier nouvellement créé.

Sudo Systemctl Daemon-Reload 

Démarrez le service ODO, lui permettez également de démarrer automatiquement sur le démarrage du système:

sudo systemctl activer --now odoo.service  

Vérifiez l'état du service:

Sudo Systemctl Status Odoo.service  

Vous devriez voir que le service Odoo est actif et en cours d'exécution:

Étape 7 - Accès à l'application ODO

La valeur par défaut d'Odoo s'exécute sur le port 8069. Ouvrez un navigateur Web sur votre système Connectez-vous au serveur Odoo sur le port 8069.

http: // server-ip-host: 8069 

Vous trouverez la page Web Odoo sur votre écran.

Conclusion:

Tout le monde veut la facilité dans la vie, alors Odoo le réalise en fournissant tous les départements nécessaires pour gérer une entreprise à un endroit. Maintenant, vous n'avez plus à recruter beaucoup d'employés pour gérer votre entreprise, tous les besoins sont satisfaits par Odoo. Dans cet article, nous avons appris comment Odoo 14 est installé sur Ubuntu 20.04.