GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Odoo sur Debian 10

Odoo est un logiciel ERP et CRM gratuit et open-source idéal pour les petites et grandes entreprises. Odoo combine les capacités des systèmes CRM et ERP dans un package unique et puissant. Il s'agit d'un fork d'Odoo Community Edition, et il vise à reproduire de nombreuses fonctionnalités d'Odoo Enterprise. Ce système ERP simple, riche en fonctionnalités et économique répondra probablement à tous les besoins de votre entreprise.

Caractéristiques

  • CRM, RH et paie
  • Comptabilité et gestion financière
  • Informatique décisionnelle
  • Commerce électronique – Boutique en ligne
  • Gestion des stocks et de la production
  • BoM et gestion des fournisseurs

Dans ce tutoriel, nous expliquerons comment installer l'édition communautaire de Odoo sur Debian 10.

Prérequis

  • Un nouveau VPS Debian 10 sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Étape 1 - Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant Debian 10 comme système d'exploitation avec au moins 4 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois connecté à votre serveur Debian 10, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

apt-get update -y

Étape 2 - Installer PostgreSQL

Odoo utilise PostgreSQL comme backend de base de données, vous devrez donc l'installer sur votre serveur. Vous pouvez l'installer avec la commande suivante :

apt-get install postgresql -y

Après l'installation de Odoo, vous devrez créer un nouvel utilisateur pour Odoo. Vous pouvez le créer avec la commande suivante :

su - postgres -c "createuser -s flectra"

Étape 3 - Installer les dépendances Odoo

Ensuite, vous devrez installer toutes les dépendances requises pour Odoo. Vous pouvez les installer avec la commande suivante :

apt-get install node-less gcc python3-venv build-essential python3-pillow python3-wheel 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

Une fois toutes les dépendances installées, vous devrez installer l'outil wkhtmltopdf sur votre système. Le wkhtmltopdf est un ensemble d'outils de ligne de commande pour rendre HTML en PDF et divers formats d'image. Vous pouvez l'installer avec la commande suivante :

wget https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.buster_amd64.deb
dpkg -i wkhtmltox_0.12.6-1.buster_amd64.deb
apt-get install -f

Étape 4 - Installer Odoo

Tout d'abord, vous devrez créer un nouvel utilisateur système pour exécuter Odoo. Vous pouvez le créer avec la commande suivante :

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

Remarque :Le nom de cet utilisateur doit être le même que votre utilisateur PostgreSQL.

Après avoir créé l'utilisateur Odoo, changez d'utilisateur pour Odoo et téléchargez la dernière version de Odoo avec la commande suivante :

su - flectra
git clone --depth=1 --branch=1.0 https://gitlab.com/flectra-hq/flectra.git flectra

Créez ensuite un environnement virtuel Python pour Odoo à l'aide de la commande suivante :

python3 -m venv flectra-venv

Ensuite, exécutez la commande suivante pour activer l'environnement virtuel.

source flectra-venv/bin/activate

Ensuite, vous devrez modifier le fichier requirements.txt et apporter quelques modifications.

nano flectra/requirements.txt

Recherchez les lignes suivantes :

psycopg2==2.7.3.1; sys_platform != 'win32'
psycopg2==2.8.3; sys_platform == 'win32'

Et remplacez-les par les lignes suivantes :

psycopg2==2.8.5; sys_platform != 'win32'
psycopg2==2.8.5; sys_platform == 'win32'

Enregistrez le fichier puis installez les modules requis avec la commande suivante :

pip3 install -r flectra/requirements.txt

Après avoir installé tous les modules, désactivez l'environnement virtuel et quittez l'utilisateur flectra avec la commande suivante :

deactivate
exit

Étape 5 - Configurer Odoo

Tout d'abord, vous devrez créer des répertoires pour stocker les fichiers, les journaux et les addons de Odoo. Vous pouvez les créer avec la commande suivante :

mkdir -p /opt/flectra/flectra-custom-addons /var/log/flectra /etc/flectra
touch /var/log/flectra/flectra.log

Ensuite, attribuez la propriété appropriée aux répertoires ci-dessus avec la commande suivante :

chown -R flectra:flectra /opt/flectra/flectra-custom-addons /var/log/flectra /etc/flectra

Créez ensuite un fichier de configuration principal de Odoo à l'aide de la commande suivante :

nano /etc/flectra/flectra.conf

Ajoutez les lignes suivantes :

[options]
admin_passwd = flectra-master-password
db_host = False
db_port = False
db_user = flectra
db_password = False
logfile = /var/log/flectra/flectra.log
logrotate = True
proxy_mode = True
addons_path = /opt/flectra/flectra/addons, /opt/flectra/flectra-custom-addons

Enregistrez et fermez le fichier.

Étape 6 - Créer un fichier de service Systemd pour Odoo

Ensuite, vous devrez créer un fichier de service Odoo pour gérer le service Odoo. Vous pouvez le créer avec la commande suivante :

nano /etc/systemd/system/flectra.service

Ajoutez les lignes suivantes :

[Unit]
Description=flectra

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

[Install]
WantedBy=multi-user.target

Enregistrez le fichier, puis rechargez le démon systemd avec la commande suivante :

systemctl daemon-reload

Ensuite, démarrez le service Odoo et activez-le au redémarrage du système avec la commande suivante :

systemctl start flectra
systemctl enable flectra

À ce stade, Odoo est démarré et écoute sur le port 7073.

Étape 7 - Accéder au tableau de bord Odoo

Maintenant, ouvrez votre navigateur Web et accédez au tableau de bord Odoo en utilisant l'URL http://your-server-ip:7073 . Vous devriez obtenir l'écran suivant :

Fournissez votre mot de passe principal Odoo que vous avez précédemment défini dans le fichier de configuration Odoo, la base de données, l'e-mail, le mot de passe et cliquez sur Créer base de données bouton. Vous devriez voir le tableau de bord de Odoo dans l'écran suivant :

Conclusion

Dans le guide ci-dessus, vous avez appris comment installer Odoo dans un environnement virtuel Python sur Debian 10. Vous pouvez désormais utiliser Odoo comme système ERP ou CRM pour les besoins de votre entreprise. utilisez Odoo sur votre compte d'hébergement VPS d'Atlantic.Net !


Linux
  1. Comment installer R sur Debian 9

  2. Comment installer R sur Debian 10

  3. Comment installer Apache ZooKeeper sur Debian 10

  4. Comment installer osquery sur Debian 10

  5. Comment installer WildFly sur Debian 11

Comment installer Go sur Debian 10

Comment installer LEMP dans Debian 7

Comment installer RainLoop Webmail sur Debian 10

Comment installer OpenNebula sur Debian 10

Comment installer TeamViewer sur Debian 10

Comment installer Go sur Debian