GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Odoo 13 dans Ubuntu

Odoo est un ERP open source complet et extensible (Planification des ressources d'entreprise ) logiciel construit avec Python et PostgresSQL base de données pour le stockage des données.

Il s'agit d'une suite d'applications commerciales open source, qui se compose de plusieurs applications dans différentes catégories telles que le site Web, les ventes, les finances, les opérations, la fabrication, les ressources humaines (RH), la communication, le marketing et les outils de personnalisation.

Les principales applications incluent un créateur de site Web, CRM (Gestionnaire des relations de contenu ), une application de commerce électronique entièrement fonctionnelle, une application marketing, une application RH, un outil de comptabilité, une application d'inventaire, une application de point de vente, une application de gestion de projet et bien d'autres.

Dans cet article, nous allons vous montrer comment installer Odoo 13 Community Edition (CE) sur Ubuntu 18.04 ou supérieur.

Étape 1 :Installer PostgreSQL et Wkhtmltopdf sur Ubuntu

1. Pour exécuter Odoo correctement, vous avez besoin d'un serveur de base de données PostgreSQL, qui peut être installé à partir des référentiels par défaut, comme indiqué.

$ sudo apt update$ sudo apt install postgresql

2. Une fois que PostgresSQL l'installation est terminée, vous devez vérifier quelques points. Pendant le processus d'installation, le programme d'installation est configuré pour démarrer le service postgresql et lui permettre de démarrer automatiquement lorsque le serveur est redémarré. Pour vérifier si le service est opérationnel et activé, exécutez les commandes systemctl suivantes.

$ systemctl status postgresql$ systemctl is-enabled postgresql

Vérifier l'état de PostgresSQL

3. Ensuite, vous devez installer Wkhtmltopdf – est un petit utilitaire de ligne de commande open source qui convertit une page HTML en document PDF ou en image à l'aide de WebKit.

Odoo 13 nécessite wkhtmltopdf v0.12.05 qui n'est pas fourni dans Ubuntu dépôts. Vous devez donc l'installer manuellement en exécutant les commandes suivantes.

$ wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb$ sudo dpkg -i wkhtmltox_0.12.5-1.bionic_amd64.deb$ sudo apt -f installer 

4. Vérifiez que Wkhtmltopdf est installé avec succès sur votre machine.

$ quel wkhtmltopdf$ quel wkhtmltoimage

Vérifier l'installation de Wkhtmltopdf

Étape 2 :Installer Odoo 13 dans Ubuntu

5. Nous utiliserons Odoo officiel référentiel pour installer Odoo Community Edition en exécutant les commandes suivantes.

$ sudo wget -O - https://nightly.odoo.com/odoo.key | sudo apt-key add -$ sudo echo "deb http://nightly.odoo.com/13.0/nightly/deb/ ./" | sudo tee -a /etc/apt/sources.list.d/odoo.list$ sudo apt-get update &&apt-get install odoo

6. Une fois Odoo installé, vous pouvez vérifier que le service est opérationnel et qu'il est activé pour démarrer automatiquement au démarrage du système.

$ systemctl status odoo$ systemctl is-enabled odoo

Vérifier le statut d'Odoo

7. Par défaut, Odoo écoute sur le port 8069 et vous pouvez le vérifier en utilisant les outils netstat ou ss comme suit. C'est une autre façon de confirmer qu'Odoo est opérationnel.

$ sudo netstat -tplnOU$ sudo ss -tpln

Vérifier le port Odoo

Étape 3 :Installez et configurez Nginx en tant que proxy inverse pour Odoo

8. Pour permettre aux utilisateurs d'accéder à Odoo interface web sans taper le numéro de port, vous pouvez configurer Odoo accessible à l'aide d'un sous-domaine utilisant un environnement de proxy inverse Nginx.

Pour configurer Nginx en tant que Reverse Proxy pour Odoo, vous devez d'abord installer Nginx comme indiqué.

$ sudo apt install nginx

9. Lorsque l'installation est terminée, vérifiez si le Nginx service est opérationnel, est également activé.

$ systemctl status nginx$ systemctl is-enabled nginx

Vérifier le statut Nginx

10. Ensuite, créez un Nginx bloc serveur pour Odoo dans le fichier /etc/nginx/conf.d/odoo.conf comme indiqué.

$ sudo vi /etc/nginx/conf.d/odoo.conf

Ensuite, copiez et collez la configuration suivante dans le fichier. Il s'agit d'une configuration simple suffisante pour exécuter votre Odoo système, vous pouvez ajouter d'autres configurations en lisant la documentation Nginx en fonction de votre environnement.

serveur { écoute 80 ; nom_serveur odoo.tecmint.lan; access_log /var/log/nginx/odoo_access.log ; error_log /var/log/nginx/odoo_error.log; proxy_buffers 16 64k; proxy_buffer_size 128k ; emplacement / { proxy_pass http://127.0.0.1:8069; proxy_redirect désactivé ; proxy_set_header X-Real-IP $remote_addr ; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for ; proxy_set_header Hôte $http_host ; } emplacement ~* /web/static/ { proxy_cache_valid 200 60m ; proxy_buffering activé ; expire 864000 ; proxy_pass http://127.0.0.1:8069 ; } gzip activé ; gzip_min_length 1000 ; } 

11. Après avoir enregistré les modifications dans le fichier. Vérifiez la structure de configuration Nginx pour toute erreur de syntaxe.

$ sudo nginx -t

Vérifier la configuration de Nginx pour les erreurs

12. Redémarrez maintenant le Nginx service pour effectuer les modifications récentes.

$ sudo systemctl redémarrer nginx

13. Il est important de noter que si vous avez activé le service de pare-feu UFW activé et en cours d'exécution, vous devez autoriser HTTP et HTTPS requêtes via le pare-feu au Nginx serveur avant de commencer à accéder à Odoo interface Web.

$ sudo ufw allow http$ sudo ufw allow https$ sudo ufw recharger

Étape 4 :Accéder à l'interface d'administration Web d'Odoo

14. Ensuite, ouvrez un navigateur Web et utilisez l'adresse suivante pour accéder à Odoo interface d'administration Web.

http://odoo.tecmint.lan

Attendez que l'interface se charge, une fois qu'elle l'est, vous devez créer une base de données pour Odoo . Entrez un nom de base de données, une adresse e-mail d'administrateur et un mot de passe. Sélectionnez ensuite la langue et le pays. Vous pouvez choisir de charger ou non des exemples de données. Cliquez ensuite sur Créer une base de données .

Créer une base de données pour Odoo

15. Ensuite, la page ci-dessus sera redirigée vers le tableau de bord de l'administrateur affichant les applications Odoo disponibles, comme indiqué dans la capture d'écran suivante. Cliquez sur Installer ou Mise à niveau sur une application pour l'installer ou la mettre à niveau respectivement. Pour vous déconnecter, cliquez sur Admin liste déroulante ==> Déconnectez-vous.

Applications Odoo

16. La capture d'écran suivante montre le Odoo interface de connexion. Utilisez les informations d'identification créées à l'étape 14 ci-dessus pour vous connecter.

Connexion Web Odoo

À partir de la capture d'écran, vous pouvez voir que le système n'est pas sécurisé car il fonctionne sur HTTP . Vous devez donc activer HTTPS , en particulier pour un environnement de production. Vous pouvez utiliser Let's Encrypt qui est gratuit :Comment sécuriser Nginx avec Let's Encrypt sur Ubuntu et Debian.

C'est tout pour le moment! Vous avez installé Odoo 13 CE sur votre Ubuntu serveur. Bien que Odoo les applications s'intègrent de manière transparente et prêtes à l'emploi pour fournir une solution ERP intégrée et accomplie, chaque application peut être déployée en tant qu'application autonome. Pour plus d'informations, consultez la documentation d'Odoo 13.

Partager c'est aimer…
Partager sur FacebookPartager sur TwitterPartager sur LinkedinPartager sur Reddit
Ubuntu
  1. Comment installer Odoo 12 sur Ubuntu 16.04

  2. Comment installer Odoo 13 sur Ubuntu 18.04

  3. Comment installer Odoo 13 sur Ubuntu 20.04

  4. Comment installer Odoo 15 sur Ubuntu 22.04

  5. Comment installer Odoo 13 sur Ubuntu 20.04

Comment installer Odoo 14 sur Ubuntu

Comment installer Odoo sur Ubuntu 18.04 LTS

Comment installer Odoo sur Ubuntu 20.04 LTS

Comment installer Odoo sur Ubuntu 18.04

Comment installer Odoo sur Ubuntu 20.04

Comment installer Odoo 12 sur Ubuntu 20.04