GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Odoo 12 sur Debian 9

Dans ce tutoriel, nous allons vous montrer comment installer Odoo 12 sur Debian 9 . De plus, nous vous montrerons comment installer et configurer le serveur Web Apache en tant que proxy inverse pour votre application Odoo. Odoo est un logiciel d'entreprise open source basé sur le Web comprenant un certain nombre d'applications commerciales pour la gestion des ventes, des projets et des entrepôts, le CRM, le site Web/le commerce électronique, la facturation, la comptabilité, l'inventaire et des milliers d'autres modules supplémentaires développés par la communauté. Pour les besoins de ce didacticiel, nous utiliserons Odoo 12 Community Edition. Installation d'Odoo 12 sur Debian 9 devrait prendre moins de 10 minutes à remplir. Commençons par ce tutoriel.

Prérequis

  •  VPS Debian 9
  •  Serveur PostgreSQL
  •  Python 3.5
  • Serveur Web Apache
  • Accès SSH avec privilèges root

1. Connectez-vous à votre serveur

Pour vous connecter à votre serveur via SSH en tant qu'utilisateur root, utilisez la commande suivante :

ssh root@IP_ADDRESS -p PORT_NUMBER

et remplacez "IP_ADDRESS" et "PORT_NUMBER" par l'adresse IP de votre serveur et le numéro de port SSH.

Une fois connecté, assurez-vous que votre serveur est à jour en exécutant les commandes suivantes :

apt-get update
apt-get upgrade

2. Installer le serveur PostgreSQL

Nous utiliserons PostgreSQL comme serveur de base de données pour notre application Odoo. Pour installer PostgreSQL sur votre serveur, exécutez la commande suivante :

apt-get install postgresql -y

3. Activer PostgreSQL au démarrage

Une fois l'installation terminée, assurez-vous d'activer le démarrage automatique du serveur PostgreSQL lors du redémarrage du serveur avec :

systemctl enable postgresql

4. Installer Odoo sur Debian 9

Étant donné qu'Odoo n'est pas disponible dans le référentiel officiel Debian 9, nous devrons ajouter manuellement le référentiel Odoo avant de pouvoir procéder à l'installation. Pour cela, exécutez les commandes suivantes :

wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/12.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list

Mettez à jour la liste des packages disponibles avec :

apt-get update

Et exécutez la commande suivante pour installer Odoo, ainsi que Python et tous les modules Python requis :

apt-get install odoo

Une fois l'installation terminée, vous pouvez exécuter la commande suivante pour vérifier l'état de votre service Odoo :

systemctl status odoo

Sortie :

● odoo.service - Odoo Open Source ERP and CRM
Loaded: loaded (/lib/systemd/system/odoo.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2018-10-10 10:59:04 CDT; 4s ago
Main PID: 10951 (odoo)
CGroup: /system.slice/odoo.service
└─10951 /usr/bin/python3 /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log

Vous devrez également définir un nouveau mot de passe principal. Pour cela vous devez éditer le fichier de configuration Odoo avec :

nano /etc/odoo/odoo.conf

Et modifiez le champ admin_password avec un mot de passe fort. Vous pouvez également en générer un à partir de la ligne de commande.

admin_passwd = StrongPassword

Après avoir effectué les modifications, redémarrez votre Odoo avec :

systemctl restart odoo

Pour accéder à Odoo, vous pouvez maintenant ouvrir votre navigateur et accéder à http://your-server-IP:8069

5. Configurer Apache en tant que proxy inverse

Si vous avez un nom de domaine valide et que vous souhaitez l'utiliser pour accéder à votre application Odoo au lieu de taper l'adresse IP et le numéro de port dans l'URL, nous allons maintenant vous montrer comment mettre en place un proxy inverse à l'aide de l'Apache serveur Web.

Nous allons commencer par installer le serveur web Apache. Apache est considéré comme le logiciel de serveur Web le plus utilisé. Il est rapide, sécurisé, fiable et peut être facilement personnalisé en fonction de vos besoins.

Pour installer Apache sur votre serveur, exécutez la commande suivante :

apt-get install apache2

Une fois l'installation terminée, vous devez activer Apache pour qu'il démarre automatiquement au démarrage du système. Vous pouvez le faire avec la commande suivante :

systemctl enable apache2

Pour vérifier qu'Apache est en cours d'exécution, ouvrez votre navigateur Web et entrez l'adresse IP de votre serveur (par exemple, http://111.222.333.444). Si Apache est installé avec succès, vous devriez voir un message indiquant "Ça marche !".

Ensuite, nous devrons activer certains modules proxy supplémentaires pour Apache. Vous pouvez le faire avec les commandes suivantes :

a2enmod proxy
a2enmod proxy_http

Une fois cela fait, ouvrez un nouveau fichier de configuration pour votre domaine avec la commande suivante :

nano /etc/apache2/sites-available/my_domain.conf

Et entrez ce qui suit :

<VirtualHost *:80>
ServerName my_domain.com
ServerAlias www.my_domain.com

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://my_domain.com:8069/
ProxyPassReverse / http://my_domain.com:8069/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>

Activez la configuration "my_domain.conf" dans Apache en utilisant :

ln -s /etc/apache2/sites-available/my_domain.conf /etc/apache2/sites-enabled/my_domain.conf

6. Redémarrez le serveur Web Apache

N'oubliez pas de remplacer votre my_domain.com' par votre nom de domaine actuel. Enregistrez le fichier, fermez-le et redémarrez Apache pour que les modifications prennent effet :

service apache2 restart

C'est ça. Si vous avez bien suivi toutes les instructions, vous pouvez maintenant accéder à votre Odoo 12 en utilisant votre nom de domaine sur http://my_domain.com

Au départ, il vous serait demandé de créer une nouvelle base de données en utilisant le mot de passe principal que nous avons défini précédemment. Une fois la base de données créée, vous serez redirigé vers le panneau d'administration à partir duquel vous pourrez vous connecter en tant qu'utilisateur administrateur. Après vous être connecté avec succès, vous pouvez commencer à utiliser votre Odoo 12 et le configurer selon vos besoins, installer des modules supplémentaires, etc.

Bien sûr, vous n'avez pas besoin de savoir comment installer Odoo 12 sur Debian 9 si vous avez un hébergement VPS Odoo avec nous. Vous pouvez simplement demander à nos administrateurs d'installer Odoo 12 sur Debian 9 pour vous. Ils sont disponibles 24h/24 et 7j/7 et pourront vous aider à installer Odoo 12 sur Debian 9. Pour plus de mises à jour, vous pouvez également lire notre guide Comment installer Odoo 12 sur Debian 10 avec Nginx comme proxy inverse.

PS. Si vous aimez lire cet article de blog sur Comment installer Odoo 12 sur Debian 9, n'hésitez pas à le partager sur les réseaux sociaux en utilisant les raccourcis ci-dessous, ou laissez simplement un commentaire.


Debian
  1. Comment installer le serveur Redis sur Debian 11

  2. Comment installer MySQL 8.0 / 5.7 sur Debian 11 / Debian 10

  3. Comment installer ProFTPD sur Debian 8

  4. Comment installer le serveur MySQL sur Debian 9

  5. Comment installer ClickHouse sur Debian 9

Comment installer I2P sur le serveur Debian :

Comment installer Odoo sur Debian 9 Stretch

Comment installer VNC sur Debian 10

Comment installer Go sur Debian 10

Comment installer le serveur VNC sur Debian 11

Comment installer Go sur Debian