___________________
Odoo es el software libre de gestión empresarial capaz de cubrir todas las necesidades de tu negocio, gracias a la integración de sus múltiples aplicaciones: Odoo CRM , contabilidad, inventario, marketing online, gestión de proyectos, recursos humanos, etc.
Odoo cuenta con una aplicación para cada necesidad empresarial, reuniendo en una única plataforma, tu solución personalizada, rentable y modular, lo que permitirá a tu organización ahorrar tiempo y recursos, gestionando de forma unificada tu negocio.
¿Como instalar Odoo 17 en ubuntu?
Para ello una vez instalado nuestro vps, debemos configurar algunos pasos:
1) Ingresamos un nombre al host:
hostnamectl set-hostname erp.tudominio.pe
2) Actualizamos el SO:
apt update -y && apt upgrade -y
3) Reiniciamos el SO.
reboot
4) Descargamos el script que preparé para su instalación (lo encuentras en la sección de descargas).
odoo_install.sh
5) Le damos permiso de ejecución:
chmod +x odoo_install.sh
6) Ejecutamos el script para la instalación de odoo.
./odoo_install.sh
A continuación empezará a descargar los paquetes necesarios para la instalación de odoo, y finalizará con la instalación del ERP.
7) Ahora instalaremos nginx para el entorno web.
apt install nginx -y
8) A continuación instalaremos certbot para generar los TLS
apt install certbot python3-certbot-nginx -y
9) Empezamos a generar las llaves de seguridad:
certbot --nginx -d erp.tudominio.pe
10) Para ingresar las llaves y correr nginx con odoo, debemos realizar algnos pasos adicionales, debemos realizar algunos cambios en odoo.conf
list_db = False
max_cron_threads = 1
workers = 4
proxy_mode = True
Con estos cambios le decimos que acepte el proxy de nginx a odoo, las demás lineas son configuracion de hardware.
11) Ahora nos vamos a /etc/nginx/conf.d y borramos algún archivo que se encuentre ahí
12) A continuación crearemos el archivo de configuración para nginx de la siguiente manera:
/etc/nginx/sites-enabled/erp.conf
Este archivo te dejare en descargas, así podrás editarlo en las líneas indicadas.
13) El mismo archivo debes copiarlo en /etc/nginx/sites-available/
cp /etc/nginx/sites-enabled/erp.conf /etc/nginx/sites-available/
hacemos un nginx -t, con esto verificamos que no tenemos errores en la configuración de nginx.
reiniciamos nginx "systemctl restart nginx.service"
reiniciamos odoo "systemctl restart odoo-server.service"
Si todo anda bien, podemos ingresar a nuestro url "tudominio.pe" nos pedira la bbdd a crear en odoo.
18) Si todo está funcionando bien, notarás un detalle, cuando creas el chat para la web, no aparece para los clientes. Esto se debe a que falta instalar una libreria de python, puedes solucionarlo instalando de la siguiente manera:
pip install gevent
reinicias los dos servicios, y ya deberías ver el chat de los clientes.
___________________