Descripción general
Odoo se instala desde el código fuente y se ejecuta:
- Como un servicio systemd
- Bajo el usuario de sistema dedicado
odoo - Usando PostgreSQL como backend de base de datos
- Dentro de un entorno virtual Python
- Escuchando en el puerto 8069
Acceso
Abre en el navegador: http://<SERVER_IP>:8069
La primera visita abre el asistente de configuración de Odoo.
- Introduce la contraseña maestra de
/root/.cloudzy-creds(admin_passwd). - Completa el formulario para crear la base de datos inicial y la cuenta de administrador.
El inicio puede tardar unos momentos mientras todos los componentes se inicializan y quedan completamente operativos.
Archivos y directorios importantes
- Odoo home:
/opt/odoo - Odoo source:
/opt/odoo/odoo - Entorno virtual:
/opt/odoo/venv - Archivo de configuración:
/etc/odoo.conf - Complementos personalizados:
/opt/odoo/custom/addons - Servicio systemd:
/etc/systemd/system/odoo.service - Archivo de credenciales:
/root/.cloudzy-creds
Gestión del servicio
Comprobar estado:
systemctl status odoo
Iniciar servicio:
systemctl start odoo
Reiniciar servicio:
systemctl restart odoo
Ver registros:
journalctl -u odoo -f
Configuración Odoo
Archivo de configuración principal: /etc/odoo.conf
Parámetros clave:
admin_passwd→ Contraseña maestradb_user→ odooaddons_path→ Core + módulos personalizadosxmlrpc_port→ 8069
Notas de seguridad
Para un despliegue seguro, configura:
- Proxy inverso con NGINX.
- HTTPS.
- Reglas de firewall que limitan el acceso al puerto 8069.
- Protección con Fail2ban o limitación de tasa.