Comment installer Odoo 14 sur Ubuntu 20.04
- 2647
- 763
- Mohamed Brunet
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ébogue123456 | [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.cible12345678910111213141516 | [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.
- « Debian 11 Bullseye libéré! Voici les nouvelles fonctionnalités
- Comment définir la bordure des images dans Google Docs »