# Odoo - Sistema ERP Empresarial ## Información General - **Servidor**: CORP (92.112.181.188) - **Puerto**: 8069 - **URL Local**: http://localhost:8069 - **Tecnología**: Python / Odoo Framework - **Base de datos**: PostgreSQL (en ARCHITECT) ## Descripción Odoo es un sistema ERP (Enterprise Resource Planning) completo que integra todas las operaciones empresariales. Proporciona módulos para: - Contabilidad y finanzas - Ventas y CRM - Inventario y almacén - Recursos humanos - Nómina - Compras - Proyectos - Sitio web ## Instalación y Configuración ### Ubicación ```bash /opt/odoo/ ├── addons/ # Módulos personalizados ├── bin/ # Scripts ejecutables ├── config/ # Configuración └── data/ # Datos locales ``` ### Configuración Principal Archivo: `/etc/odoo/odoo.conf` ```ini [options] admin_passwd = admin db_host = 69.62.126.110 db_port = 5432 db_user = architect db_password = [password] db_name = odoo_db addons_path = /opt/odoo/addons ``` ## Base de Datos **Host**: 69.62.126.110 (ARCHITECT) **Database**: odoo_db **Usuario**: architect ### Backup ```bash pg_dump -h 69.62.126.110 -U architect odoo_db > odoo_db_backup.sql ``` ### Restaurar ```bash psql -h 69.62.126.110 -U architect odoo_db < odoo_db_backup.sql ``` ## Inicio de Sesión - **Usuario Admin**: admin - **Contraseña**: [Cambiar en primer acceso] - **URL**: http://localhost:8069 ## Módulos Principales ### 1. Contabilidad (account) - Facturación - Documentos contables - Reportes financieros - Impuestos ### 2. Ventas (sale) - Presupuestos - Órdenes de venta - Facturación automática - Gestión de clientes ### 3. Inventario (stock) - Gestión de almacén - Movimientos de stock - Recuentos físicos - Trazabilidad ### 4. CRM (crm) - Gestión de contactos - Oportunidades de venta - Actividades - Automatización de ventas ### 5. Recursos Humanos (hr) - Registro de empleados - Vacaciones y ausencias - Evaluaciones - Documentos personales ### 6. Nómina (hr_payroll) - Cálculo de nóminas - Retenciones - Reportes de nómina ## Administración ### Servicios ```bash # Estado systemctl status odoo # Reiniciar systemctl restart odoo # Logs tail -f /var/log/odoo/odoo.log ``` ### Actualización de Módulos ```bash # Detener Odoo systemctl stop odoo # Actualizar código cd /opt/odoo && git pull # Actualizar base de datos (si es necesario) odoo-bin -d odoo_db -u account,sale,stock # Reiniciar systemctl start odoo ``` ### Instalación de Módulos Desde la interfaz de administración: 1. Ir a Aplicaciones 2. Buscar módulo 3. Hacer clic en Instalar Desde línea de comandos: ```bash odoo-bin -d odoo_db -i nombre_modulo ``` ## Backup y Recuperación ### Backup Completo ```bash # Base de datos pg_dump -h 69.62.126.110 -U architect odoo_db > /home/backups/odoo_db_$(date +%Y%m%d).sql # Archivos de configuración y módulos tar -czf /home/backups/odoo_files_$(date +%Y%m%d).tar.gz /opt/odoo/ /etc/odoo/ # Subir a R2 aws s3 cp /home/backups/ s3://architect/backups/ --recursive \ --endpoint-url https://7dedae6030f5554d99d37e98a5232996.r2.cloudflarestorage.com ``` ### Recuperación ```bash # Restaurar base de datos psql -h 69.62.126.110 -U architect odoo_db < odoo_db_backup.sql # Restaurar archivos tar -xzf odoo_files_backup.tar.gz -C / # Reiniciar systemctl restart odoo ``` ## Troubleshooting ### Error de conexión a base de datos Verificar: ```bash psql -h 69.62.126.110 -U architect -d odoo_db ``` ### Logs ```bash tail -n 100 /var/log/odoo/odoo.log ``` ### Limpiar cache ```bash systemctl stop odoo rm -rf ~/.local/share/Odoo/* systemctl start odoo ``` ## Últimas Actualizaciones - 2025-12-30: Documentación inicial