Dans ce tutoriel, nous allons vous expliquer comment installer Odoo sur un VPS Debian 8 avec Nginx comme reverse proxy. Il existe plusieurs façons d'installer Odoo, mais dans ce didacticiel, nous installerons la dernière version d'Odoo 8.0 à partir des référentiels officiels d'Odoo à l'aide du gestionnaire de paquets Debian. Ce guide devrait également fonctionner sur d'autres systèmes VPS Linux, mais a été testé et écrit pour un VPS Debian 8.
Connectez-vous à votre VPS via SSH
ssh user@vps
Mettez à jour le système et installez les packages nécessaires.
[user]$ sudo apt-get update [user]$ apt-get -y upgrade [user]$ sudo apt-get install curl
Installer Odoo
L'installation d'Odoo avec apt-get est un processus simple et rapide.
Récupérez et installez la clé Odoo GnuPG :
[user]$ curl -sS https://nightly.odoo.com/odoo.key | sudo apt-key add -
Ajoutez le référentiel Odoo officiel :
[user]$ sudo sh -c 'echo "deb http://nightly.odoo.com/8.0/nightly/deb/ ./" > /etc/apt/sources.list.d/odoo.list'
Mettez à jour la liste des packages et installez Odoo :
[user]$ sudo apt-get update [user]$ sudo apt-get -y install odoo
La commande ci-dessus installera automatiquement toutes les dépendances Odoo et démarrera le démon Odoo.
Une fois l'installation terminée, modifiez le fichier de configuration et définissez le mot de passe administrateur principal :
[user]$ sudo vim /etc/odoo/openerp-server.conf
admin_passwd = YourStrongPassword
Redémarrez Odoo pour que les modifications prennent effet :
[user]$ sudo systemctl restart odoo
Si vous souhaitez imprimer des rapports PDF dans Odoo, vous devez installer le package Wkhtmltopdf :
[user]$ sudo apt-get -y install wkhtmltopdf
Installer et configurer Nginx
La dernière version de Nginx, la version 1.8 n'est pas disponible via les référentiels Debian par défaut, nous allons donc ajouter le référentiel Dotdeb.
Identique à la première récupération et installation de la clé DotDeb GnuPG :
[user]$ curl -sS http://www.dotdeb.org/dotdeb.gpg | sudo apt-key add -
Ajoutez le dépôt DotDeb :
[user]$ sudo sh -c 'echo "deb http://packages.dotdeb.org jessie all" > /etc/apt/sources.list.d/dotdeb.list'
Mettez à jour la liste des packages et installez Nginx :
[user]$ sudo apt-get update [user]$ sudo apt-get -y install nginx
Créez un nouveau bloc de serveur Nginx avec le contenu suivant :
[user]$ sudo vim /etc/nginx/sites-available/your-odoo-site.com
upstream oddo { server 127.0.0.1:8069; } server { listen 80 default; server_name your-odoo-site.com; access_log /var/log/nginx/oddo.access.log; error_log /var/log/nginx/oddo.error.log; proxy_buffers 16 64k; proxy_buffer_size 128k; location / { proxy_pass http://oddo; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; } location ~* /web/static/ { proxy_cache_valid 200 60m; proxy_buffering on; expires 864000; proxy_pass http://oddo; } }
Activez le bloc serveur en créant un lien symbolique et redémarrez nginx
[user]$ sudo ln -s /etc/nginx/sites-available/your-odoo-site.com /etc/nginx/sites-enabled/your-odoo-site.com
[user]$ sudo systemctl restart nginx
C'est ça. Vous avez installé avec succès Odoo avec Nginx en tant que proxy inverse sur votre VPS Debian 8. Ouvrez maintenant votre navigateur, tapez l'adresse de votre site Web et créez une base de données et un utilisateur administrateur.
Pour plus d'informations sur la façon de gérer votre installation Odoo, veuillez vous référer à la documentation Odoo.
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 de le configurer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
Nous avons également un autre guide détaillé sur la façon d'installer Odoo 11 sur Debian 9 en utilisant Nginx comme proxy inverse sur notre blog, si vous êtes déjà passé à la version la plus récente.
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.