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
$ sudo apt update $ sudo apt install postgresql
$ systemctl status postgresql $ systemctl is-enabled postgresql
Comprobar el estado de PostgresSQL
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
$ which wkhtmltopdf $ which wkhtmltoimage
Verificar la instalación de Wkhtmltopdf
Paso 2:Instalación de Odoo 13 en Ubuntu
$ 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
$ systemctl status odoo $ systemctl is-enabled odoo
Comprobar el estado de Odoo
$ sudo netstat -tpln OR $ sudo ss -tpln
Verificar Puerto Odoo
Paso 3:Instale y configure Nginx como proxy inverso para Odoo
Para configurar Nginx como proxy inverso para Odoo, primero debe instalar Nginx como se muestra.
$ sudo apt install nginx
$ systemctl status nginx $ systemctl is-enabled nginx
Comprobar el estado de Nginx
$ 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; }
$ sudo nginx -t
Comprobar la configuración de Nginx en busca de errores
$ sudo systemctl restart nginx
$ sudo ufw allow http $ sudo ufw allow https $ sudo ufw reload
Paso 4:Acceso a la interfaz de administración web de Odoo
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
Aplicaciones Odoo
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