Cómo instalar Odoo 13 en Ubuntu

Cómo instalar Odoo 13 en Ubuntu

Odoo. es un software ERP. ( Planificación de recursos empresariales. de código abierto, extensible y con todas las funciones creado con Python. y PostgresSQL. para almacenamiento de datos.

Es un conjunto de aplicaciones comerciales de código abierto, que consta de múltiples aplicaciones en varias categorías, como sitio web, ventas, finanzas, operaciones, fabricación, recursos humanos (RR.HH.), comunicación, marketing y herramientas de personalización.

Las aplicaciones principales incluyen un creador de sitios web, CRM. ( Content Relationship Manager. , un comercio electrónico completamente funcional, una aplicación de marketing, una aplicación de recursos humanos, una herramienta de contabilidad, una aplicación de inventario, una aplicación de punto de venta, una aplicación de gestión de proyectos y muchas más.

En este artículo, le mostraremos cómo instalar Odoo 13 Community Edition (CE). en Ubuntu 18.04. o superior.

Paso 1: Instalación de PostgreSQL y Wkhtmltopdf en Ubuntu

1.. Para ejecutar Odoo. correctamente, necesita un servidor de base de datos PostgreSQL, que se puede instalar desde los repositorios predeterminados como se muestra.

$ sudo apt update $ sudo apt install postgresql freestar.config.enabled_slots.push ( LocationName: “tecmint_incontent”, slotId: “tecmint_incontent”);

2.. Una vez completada la instalación de PostgresSQL. debe verificar algunas cosas. Durante el proceso de instalación, el instalador está configurado para iniciar el servicio postgresql y habilitarlo para que se inicie automáticamente cuando se reinicia el servidor. Para verificar si el servicio está funcionando y habilitado, ejecute los siguientes comandos systemctl.

$ systemctl status postgresql $ systemctl está habilitado postgresql  Verificar el estado de PostgresSQL  Verificar estado de PostgresSQL Comprobar el estado de PostgresSQL

3.. A continuación, debe instalar Wkhtmltopdf. es una pequeña línea de comandos de código abierto utilidad que convierte una página HTML en un documento PDF o una imagen usando WebKit.

Odoo 13. requiere wkhtmltopdf v0.12.05. que no se proporciona en el Repositorios de Ubuntu. Por lo tanto, debe instalarlo manualmente ejecutando los siguientes comandos.

$ wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.5/wkhtmltox_0.12.5-1.bionic_amd64.deb $ sudo dpkg-i wkhtmltox_0.12.5-1.bionic_amd64.deb $ sudo apt-f install

4.. Verifique que Wkhtmltopdf. se haya instalado correctamente en su máquina.

$ which wkhtmltopdf $ which wkhtmltoimage  Verificar Wkhtmltopdf Instalación  Verificar la instalación de Wkhtmltopdf Verificar la instalación de Wkhtmltopdf

Paso 2: Instalar Odoo 13 enUbuntu

5.. Usaremos el repositorio oficial Odoo. para instalar Odoo Community Edition. ejecutando los siguientes comandos.

$ sudo wget-O-https://nightly.odoo.com/odoo.key | sudo apt-key add-$ sudo echo “deb http://nightly.odoo.com/13.0/nightly/deb/./” | sudo tee-a/etc/apt/sources.list.d/odoo.list $ sudo apt-get update && apt-get install odoo

6.. Una vez Odoo. instalado, puede verificar que el servicio esté en funcionamiento y que esté habilitado para iniciarse automáticamente al arrancar el sistema.

$ systemctl status odoo $ systemctl is-enabled odoo  Verificar el estado de Odoo  Verificar el estado de Odoo Compruebe Odoo Estado

7.. De forma predeterminada, Odoo. escucha en el puerto 8069. y puede verificarlo usando las herramientas netstat o ss de la siguiente manera. Esta es otra forma de confirmar que Odoo está funcionando.

$ sudo netstat-tpln OR $ sudo ss-tpln Verificar puerto de Odoo  Verificar puerto de Odoo Verifique el puerto de Odoo

Paso 3: Instale y configure Nginx como un proxy inverso para Odoo

8.. Para permitir que los usuarios accedan al Interfaz web de Odoo. sin escribir el número de puerto, puede configurar Odoo. para que se acceda usando un subdominio usando un entorno de proxy inverso Nginx.

Para configurar Nginx. como proxy inverso para Odoo, primero, debe instalar Nginx. como se muestra.

$ sudo apt install nginx

9.. Cuando se complete la instalación, verifique si el servicio Nginx. está en funcionamiento, también está habilitado.

$ systemctl status nginx $ systemctl is-enabled nginx  Verificar estado de Nginx Verificar estado de Nginx Compruebe el estado de Nginx

10.. A continuación, cree un Bloque de servidor Nginx. para Odoo. en el archivo /etc/nginx/conf.d/odoo.conf. como se muestra.

$ sudo vi/etc/nginx/conf.d/odoo.conf

Luego copie y pegue la siguiente configuración en el archivo. Esta es una configuración simple suficiente para ejecutar su sistema Odoo. puede agregar más configuraciones leyendo la documentación de Nginx que se adapte a su entorno.

servidor escuchar 80; nombre_servidor odoo.tecmint.lan; access_log/var/log/nginx/odoo_access.log; error_log/var/log/nginx/odoo_error.log; proxy_buffers 16 64k; proxy_buffer_size 128k; ubicación/proxy_pass http://127.0.0.1:8069; proxy_redirect off; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header X-Fordered-For $ proxy_add_x_fordered_for; proxy_set_header Host $ http_host; ubicación ~ */web/static/proxy_cache_valid 200 60m; proxy_buffering activado; expira 864000; proxy_pass http://127.0.0.1:8069; gzip encendido; gzip_min_length 1000;

11.. Después de guardar los cambios en el archivo. Verifique la estructura de configuración de Nginx para ver si hay errores de sintaxis.

$ sudo nginx-t Verifique la configuración de Nginx en busca de errores Verifique la configuración de Nginx en busca de errores Verifique la configuración de Nginx en busca de errores

12.. Ahora reinicie el servicio Nginx. para efectuar los cambios recientes.

$ sudo systemctl restart nginx

13.. Es importante destacar que si ha habilitado el servicio de firewall UFW habilitado y en ejecución, debe permitir las solicitudes HTTP. y HTTPS. a través de el cortafuegos al servidor Nginx. antes de comenzar a acceder a la interfaz web de Odoo.

$ sudo ufw allow http $ sudo ufw allow https $ sudo ufw reload

Paso 4: Acceder a Odoo Interfaz de administración web

14.. A continuación, abra un navegador web y utilice la siguiente dirección para acceder a la interfaz de administración web de Odoo.

http ://odoo.tecmint.lan

Espera a que se cargue la interfaz, una vez que lo haya hecho, necesitas crear una base de datos para Odoo. Ingrese un nombre de base de datos, una dirección de correo electrónico de administrador y una contraseña. Luego seleccione el idioma y el país. Puede optar por cargar datos de muestra o no. Luego haga clic en Crear base de datos.

 Crear base de datos para Odoo  Crear base de datos para Odoo Crear base de datos para Odoo

15.. Luego, la página anterior lo redireccionará al panel del administrador que muestra las aplicaciones de Odoo disponibles, como se muestra en la siguiente captura de pantalla. Haga clic en el botón Instalar. o Actualizar. en una aplicación para instalarla o actualizarla respectivamente. Para cerrar sesión, haga clic en el menú desplegable Administrador. ==>. Cerrar sesión.

 Aplicaciones de Odoo  Aplicaciones de Odoo Aplicaciones Odoo

16.. La siguiente captura de pantalla muestra el Odoo interfaz de inicio de sesión. Utilice las credenciales creadas en el paso 14 anterior para iniciar sesión.