GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Odoo 13 en Ubuntu

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

Es un conjunto de aplicaciones comerciales de código abierto, que consta de varias 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 (Administrador de relaciones de contenido ), una aplicación de comercio electrónico totalmente funcional, aplicación de marketing, aplicación de recursos humanos, herramienta de contabilidad, aplicación de inventario, aplicación de punto de venta, 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

2. Una vez que PostgresSQL la instalación está completa, debe verificar algunas cosas. Durante el proceso de instalación, el instalador se configura para iniciar el servicio postgresql y permitir 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 is-enabled postgresql

Comprobar el estado de PostgresSQL

3. A continuación, debe instalar Wkhtmltopdf – es una pequeña utilidad de línea de comandos de código abierto 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 Ubuntu repositorios 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 instaló con éxito en su máquina.

$ which wkhtmltopdf
$ which wkhtmltoimage

Verificar la instalación de Wkhtmltopdf

Paso 2:Instalación de Odoo 13 en Ubuntu

5. Usaremos Odoo oficial repositorio 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é funcionando y habilitado para iniciarse automáticamente al iniciar el sistema.

$ systemctl status odoo
$ systemctl is-enabled odoo

Comprobar el estado de Odoo

7. Por defecto, 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 Odoo

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

8. Para permitir que los usuarios accedan a Odoo interfaz web sin escribir el número de puerto, puede configurar Odoo para acceder mediante un subdominio utilizando 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, compruebe si Nginx el servicio está en funcionamiento, también está habilitado.

$ systemctl status nginx
$ systemctl is-enabled nginx

Comprobar el estado de Nginx

10. A continuación, cree un Nginx bloque de servidor 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 Odoo sistema, puede agregar más configuraciones leyendo la documentación de Nginx para adaptarse a su entorno.

server {
        listen      80;
        server_name 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; location / { proxy_pass http://127.0.0.1:8069; proxy_redirect off; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; } location ~* /web/static/ { proxy_cache_valid 200 60m; proxy_buffering on; expires 864000; proxy_pass http://127.0.0.1:8069; } gzip on; 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

Comprobar la configuración de Nginx en busca de errores

12. Ahora reinicie el Nginx servicio 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 HTTP y HTTPS solicitudes a través del cortafuegos a Nginx servidor antes de comenzar a acceder a Odoo interfaz web.

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

Paso 4:Acceso a la interfaz de administración web de Odoo

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

http://odoo.tecmint.lan

Espere a que se cargue la interfaz, una vez que lo haya hecho, debe crear una base de datos para Odoo . Introduzca un nombre de base de datos, una dirección de correo electrónico de administrador y una contraseña. A continuación, 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

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

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.

Inicio de sesión web de Odoo

En la captura de pantalla, puede ver que el sistema no es seguro, ya que se ejecuta en HTTP simple. . Por lo tanto, debe habilitar HTTPS , especialmente para un entorno de producción. Puedes usar Let's Encrypt que es gratis:Cómo asegurar Nginx con Let's Encrypt en Ubuntu y Debian.

¡Eso es todo por ahora! Ha instalado Odoo 13 CE en tu Ubuntu servidor. Aunque Odoo Las aplicaciones se integran a la perfección desde el primer momento para proporcionar una solución ERP completa e integrada, cada aplicación se puede implementar como una aplicación independiente. Para obtener más información, consulte la documentación de Odoo 13.

Compartir es cuidar…
Compartir en FacebookCompartir en TwitterCompartir en LinkedinCompartir en Reddit
Ubuntu
  1. Cómo instalar Odoo 10 en Ubuntu 16.04

  2. Cómo instalar Odoo 12 en Ubuntu 16.04

  3. Cómo instalar Odoo 13 en Ubuntu 18.04

  4. Cómo instalar Odoo 13 en Ubuntu 20.04

  5. Cómo instalar Odoo 15 en Ubuntu 22.04

Cómo instalar Odoo 14 en Ubuntu

Cómo instalar Odoo en Ubuntu 18.04 LTS

Cómo instalar Odoo en Ubuntu 20.04 LTS

Cómo instalar Odoo en Ubuntu 18.04

Cómo instalar Odoo en Ubuntu 20.04

Cómo instalar Odoo 12 en Ubuntu 20.04