Odoo est l'un des logiciels d'entreprise Open Source ERP les plus populaires et les plus puissants basés sur le langage de programmation Python. Dans cet article de blog, nous allons vous montrer comment installer Odoo 9 sur un VPS CentOS 7. Cette nouvelle version d'Odoo s'accompagne de nombreuses améliorations par rapport à son prédécesseur et de nombreuses nouvelles fonctionnalités telles que :
- Nouvel éditeur de site WYSIWYG
- Glisser-déposer des blocs de construction
- Intégration de la nouvelle passerelle de paiement
- Intégration eBay et Amazon
- Gestion des nouveaux contrats
- Nouvelle comptabilité
- Nouvelles applications marketing
- Conception entièrement réactive et rapide
- Tableaux de bord et rapports améliorés
- Gestion des magasins et des restaurants
et bien d'autres…
Connectez-vous à votre serveur en tant qu'utilisateur root
racine ssh@IP
Au tout début, il est préférable de démarrer une session d'écran en exécutant la commande suivante
écran -U -S odoo
et assurez-vous que tous les services installés sur votre serveur sont à jour
miam -y mise à jour
Odoo utilise une base de données PostgreSQL, nous devons donc supprimer MariaDBserver s'il est installé
yum supprimer mariadb mariadb-server
Afin d'installer toutes les dépendances d'Odoo 9, le référentiel EPEL doit être ajouté aux référentiels de la distribution
yum install -y epel-release
Installer le serveur PostgreSQL
yum install -y postgresql-server
Une fois installé et démarré pour la première fois, nous devons initialiser la base de données PostgreSQL
postgresql-setup initdb
Démarrez le serveur PostgreSQL et activez-le pour qu'il démarre au démarrage
systemctl démarrer postgresqlsystemctl activer postgresql
Créer un nouveau référentiel yum pour Odoo
nano /etc/yum.repos.d/odoo.repo
Avec le contenu suivant
[odoo-nightly]name=Odoo Nightly repositorybaseurl=http://nightly.odoo.com/9.0/nightly/rpm/enabled=1gpgcheck=1gpgkey=https://nightly.odoo.com/odoo.keyet enfin installer Odoo 9
yum install -y odooCela installera la dernière version d'Odoo et toutes ses dépendances.
Une fois l'installation terminée, démarrez Odoo et activez-le au démarrage
systemctl démarrer odoosystemctl activer odooOuvrez le fichier de configuration d'Odoo et décommentez la ligne "admin_passwd" pour définir le mot de passe principal de l'administrateur
vim /etc/odoo/openerp-server.confadmin_passwd =VotreMotDePasseN'oubliez pas de remplacer "YourPassword" par un véritable mot de passe fort.
Redémarrez Odoo pour que les modifications prennent effet
systemctl redémarrer odooPour imprimer des rapports PDF, wkhtmltopdf doit être installé sur votre serveur. La version de wkhtmltopdf disponible dans les référentiels CentOS ne prend pas en charge les en-têtes et les pieds de page, nous allons donc la télécharger et installer manuellement wkhtmltopdf à partir de leur site officiel.
Installez quelques dépendances wkhtmltopdf
yum install fontconfig libpng libX11 libXext libXrender xorg-x11-fonts-Type1 xorg-x11-fonts-75dpiCopiez le fichier rpm approprié à partir du site Web de wkhtmltopdf et installez-le à l'aide de la commande suivante
rpm -Uvh http://download.gna.org/wkhtmltopdf/0.12/0.12.2.1/wkhtmltox-0.12.2.1_linux-centos7-amd64.rpmMaintenant, ouvrez un navigateur Web et accédez à Odoo 9 sur
http://yourIPaddress:8069
pour créer une nouvelle base de données PostgreSQL et définir un mot de passe pour l'utilisateur admin.Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Odoo 9 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande. Vous pouvez également envisager de lire Comment installer Odoo 12 sur CentOS 7.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.