Comment installer Odoo sur AlmaLinux 8

Dans ce tutoriel, nous allons vous montrer comment installer Odoo sur AlmaLinux 8. Pour ceux d’entre vous qui ne le savaient pas, Odoo est un groupe d’applications commerciales open source qui propose une large gamme d’applications, notamment le CRM, la comptabilité, la facturation. , inventaire, entrepôt, commerce électronique, gestion de projet, etc. Il s’agit d’une application Web complète qui vous aide à maintenir l’ERP dans n’importe quelle entreprise. Odoo est livré avec 30 modules de base et plus de 4500 modules créés par la communauté qui vous aident à le personnaliser d’un petit magasin à une entreprise au niveau de l’entreprise.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape du logiciel de gestion de la relation client Odoo sur un AlmaLinux 8.

Installer Odoo sur AlmaLinux 8

Étape 1. Tout d’abord, commençons par nous assurer que votre système est à jour.

sudo mise à jour dnf
sudo dnf installer epel-release

Étape 2. Installation des dépendances requises.

Maintenant, nous avions besoin de dépendances sur votre serveur. Vous pouvez tous les installer avec la commande suivante :

sudo dnf installer python3 python3-devel git gcc git redhat-rpm-config libxslt-devel bzip2-devel openldap-devel libjpeg-devel freetype-devel

Étape 3. Installation de la base de données PostgreSQL.

Exécutez la commande suivante pour installer le package PostgreSQL sur votre système :

sudo dnf installer @postgresql:12

Ensuite, initialisé à la base de données PostgreSQL avec la commande suivante :

/usr/bin/postgresql-setup initdb

Après cela, démarrez le service PostgreSQL et activez-le au redémarrage du système :

sudo systemctl démarrer postgresql
sudo systemctl activer postgresql

Ensuite, créez un nouvel utilisateur PostgreSQL pour Odoo avec la commande suivante ci-dessous :

su -postgres -c “createuser -s odoo”

Étape 4. Installation d’Odoo sur AlmaLinux 8.

Nous créons maintenant un utilisateur dédié pour Odoo :

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

Ensuite, connectez-vous avec l’utilisateur Odoo et téléchargez les derniers packages Odoo avec la commande suivante :

su – odoo git clone https://www.github.com/odoo/odoo –depth 1 –branch 14.0 / opt / odoo / odoo14 cd / opt / odoo

Une fois cela fait, changez le répertoire en /opt/odoo et créez un nouvel environnement virtuel Python :

python3 -m venv odoo14-venv source odoo14-venv/bin/activate

Ensuite, installez les modules Python requis :

pip3 install -r odoo14/requirements.txt

Après cela, désactivez l’environnement virtuel et quittez l’utilisateur Odoo avec la commande suivante ci-dessous :

désactiver la sortie

Ensuite, créez des modules complémentaires et un répertoire de journal avec la commande suivante :

mkdir /opt/odoo/odoo14-custom-addons mkdir /var/log/odoo14 && touch /var/log/odoo14/odoo.log

Nous allons créer un nouveau répertoire pour les modules personnalisés et changer sa propriété en ‘odoo‘ utilisateur:

chown odoo:/opt/odoo/odoo14-custom-addons chown -R odoo:/var/log/odoo14/

Étape 5. Création de la configuration Odoo.

Maintenant, nous créons un fichier de configuration Odoo qui se trouve sur le /etc/odoo.conf. Le contenu du fichier de configuration est le suivant :

nano /etc/odoo.conf

Ajoutez la ligne suivante :

[options]

admin_passwd = odoo_master_password db_host = False db_port = False db_user = odoo db_password = False xmlrpc_port = 8069 logfile = /var/log/odoo14/odoo.log logrotate = True addons_path = / opt / odoo / addons / odoo14

Save et close le fichier lorsque vous avez terminé.

Étape 6. Créez un fichier de service Systemd pour Odoo.

Créez maintenant un Odoo systemd fichier unitaire en créant un nouveau fichier /etc/systemd/system/odoo.service:

nano /etc/systemd/system/odoo.service

Ajoutez les lignes suivantes :

[Unit]

Description=Odoo14 #Requires=postgresql-10.6.service #After=network.target postgresql-10.6.service

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

[Install]
WantedBy=multi-user.target

Save et close le fichier. Ensuite, rechargez le systemd démon avec la commande suivante :

sudo systemctl démon-recharger
sudo systemctl démarrer odoo
sudo systemctl activer odoo

Étape 7. Configurez le pare-feu pour Odoo.

Pour qu’Odoo soit accessible sur un navigateur, ouvrez le port à travers le pare-feu.

firewall-cmd –zone=public –permanent –add-service=http firewall-cmd –zone=public –permanent –add-port=8069/tcp firewall-cmd –reload

Étape 8. Accéder à l’interface Web d’Odoo

Une fois l’installation réussie, ouvrez maintenant votre navigateur Web et accédez à l’interface utilisateur Web d’Odoo à l’aide de l’URL https://your-server-ip-address:8069. Vous devriez voir la page suivante :

Toutes nos félicitations! Vous avez correctement installé Odoo. Merci d’avoir utilisé ce tutoriel pour installer le logiciel de gestion d’entreprise Odoo sur votre système AlmaLinux 8. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel d’Odoo.