GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Odoo 12 en Debian 9

En este tutorial, le mostraremos cómo instalar Odoo 12 en  Debian 9 . Además, le mostraremos cómo instalar y configurar el servidor web Apache como un proxy inverso para su aplicación Odoo. Odoo es un software comercial de código abierto basado en la web que incluye una serie de aplicaciones comerciales para la gestión de ventas, proyectos y almacenes, CRM, sitio web/comercio electrónico, facturación, contabilidad, inventario y miles de módulos adicionales desarrollados por la comunidad. A los efectos de este tutorial, utilizaremos Odoo 12 Community Edition. Instalación de Odoo 12 en Debian 9 debería tardar menos de 10 minutos en completarse. Comencemos con este tutorial.

Requisitos previos

  •  Debian 9 VPS
  •  Servidor PostgreSQL
  •  Python versión 3.5
  • Servidor web Apache
  • Acceso SSH con privilegios de root

1. Conéctate a tu servidor

Para conectarse a su servidor a través de SSH como usuario raíz, use el siguiente comando:

ssh root@IP_ADDRESS -p PORT_NUMBER

y reemplace "IP_ADDRESS" y "PORT_NUMBER" con la dirección IP de su servidor real y el número de puerto SSH.

Una vez que haya iniciado sesión, asegúrese de que su servidor esté actualizado ejecutando los siguientes comandos:

apt-get update
apt-get upgrade

2. Instale el servidor PostgreSQL

Usaremos PostgreSQL como servidor de base de datos para nuestra aplicación Odoo. Para instalar PostgreSQL en su servidor, ejecute el siguiente comando:

apt-get install postgresql -y

3. Habilitar PostgreSQL al inicio

Una vez completada la instalación, asegúrese de habilitar el servidor PostgreSQL para que se inicie automáticamente al reiniciar el servidor con:

systemctl enable postgresql

4. Instale Odoo en Debian 9

Debido a que Odoo no está disponible en el repositorio oficial de Debian 9, necesitaremos agregar manualmente el repositorio de Odoo antes de poder realizar la instalación. Para hacer esto, ejecute los siguientes comandos:

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

Actualice la lista de paquetes disponibles con:

apt-get update

Y ejecute el siguiente comando para instalar Odoo, junto con Python y todos los módulos de Python necesarios:

apt-get install odoo

Una vez completada la instalación, puede ejecutar el siguiente comando para verificar el estado de su servicio Odoo:

systemctl status odoo

Salida:

● 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

También deberá establecer una nueva contraseña maestra. Para hacer esto, debe editar el archivo de configuración de Odoo con:

nano /etc/odoo/odoo.conf

Y cambie el campo admin_password con una contraseña segura. También puede generar uno desde la línea de comandos.

admin_passwd = StrongPassword

Después de realizar los cambios, reinicie su Odoo con:

systemctl restart odoo

Para acceder a Odoo, ahora puede abrir su navegador y navegar a http://your-server-IP:8069

5. Configuración de Apache como proxy inverso

Si tiene un nombre de dominio válido y le gustaría usarlo para acceder a su aplicación Odoo en lugar de escribir la dirección IP y el número de puerto en la URL, ahora le mostraremos cómo configurar un proxy inverso usando Apache. servidor web.

Comenzaremos instalando el servidor web Apache. Apache se considera el software de servidor web más utilizado. Es rápido, seguro, confiable y se puede personalizar fácilmente según sus necesidades.

Para instalar Apache en su servidor, ejecute el siguiente comando:

apt-get install apache2

Una vez completada la instalación, debe permitir que Apache se inicie automáticamente al iniciar el sistema. Puede hacerlo con el siguiente comando:

systemctl enable apache2

Para verificar que Apache se está ejecutando, abra su navegador web e ingrese la dirección IP de su servidor (por ejemplo, http://111.222.333.444). Si Apache se instaló correctamente, debería ver un mensaje que dice "¡Funciona!".

A continuación, necesitaremos habilitar algunos módulos de proxy adicionales para Apache. Puedes hacer esto con los siguientes comandos:

a2enmod proxy
a2enmod proxy_http

Una vez hecho esto, abra un nuevo archivo de configuración para su dominio con el siguiente comando:

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

E ingresa lo siguiente:

<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>

Habilite la configuración de “mi_dominio.conf” en Apache usando:

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

6. Reinicie el servidor web Apache

Recuerde reemplazar su my_domain.com con su nombre de dominio real. Guarde el archivo, ciérrelo y reinicie Apache para que los cambios surtan efecto:

service apache2 restart

Eso es todo. Si siguió todas las instrucciones correctamente, ahora puede acceder a su Odoo 12 usando su nombre de dominio en http://my_domain.com

Inicialmente, se le pedirá que cree una nueva base de datos utilizando la contraseña maestra que configuramos anteriormente. Una vez que se crea la base de datos, será redirigido al panel de administración desde donde puede iniciar sesión como usuario administrador. Una vez que haya iniciado sesión correctamente, puede comenzar a usar su Odoo 12 y configurarlo según sus necesidades, instalar módulos adicionales, etc.

Por supuesto, no tiene que saber cómo instalar Odoo 12 en Debian 9 si tiene un alojamiento VPS de Odoo con nosotros. Simplemente puede pedirle a nuestros administradores que instalen Odoo 12 en Debian 9 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y podrán ayudarlo con la instalación de Odoo 12 en Debian 9. Para obtener más actualizaciones, también puede leer nuestra guía sobre Cómo instalar Odoo 12 en Debian 10 con Nginx como proxy inverso.

PD. Si disfruta leyendo esta publicación de blog sobre Cómo instalar Odoo 12 en Debian 9, siéntase libre de compartirla en las redes sociales usando los accesos directos a continuación, o simplemente deje un comentario.


Debian
  1. Cómo instalar el servidor Redis en Debian 11

  2. Cómo instalar MySQL 8.0/5.7 en Debian 11/Debian 10

  3. Cómo instalar ProFTPD en Debian 8

  4. Cómo instalar el servidor MySQL en Debian 9

  5. Cómo instalar ClickHouse en Debian 9

Cómo instalar I2P en el servidor Debian:

Cómo instalar Odoo en Debian 9 Stretch

Cómo instalar VNC en Debian 10

Cómo instalar Go en Debian 10

Cómo instalar el servidor VNC en Debian 11

Cómo instalar Go en Debian