- Added comprehensive infrastructure overview - Server documentation: ARCHITECT, DECK, CORP, HST - Service documentation: Odoo, Directus, Context Manager - Includes configuration, monitoring, and backup procedures
3.6 KiB
3.6 KiB
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
/opt/odoo/
├── addons/ # Módulos personalizados
├── bin/ # Scripts ejecutables
├── config/ # Configuración
└── data/ # Datos locales
Configuración Principal
Archivo: /etc/odoo/odoo.conf
[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
pg_dump -h 69.62.126.110 -U architect odoo_db > odoo_db_backup.sql
Restaurar
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
# Estado
systemctl status odoo
# Reiniciar
systemctl restart odoo
# Logs
tail -f /var/log/odoo/odoo.log
Actualización de Módulos
# 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:
- Ir a Aplicaciones
- Buscar módulo
- Hacer clic en Instalar
Desde línea de comandos:
odoo-bin -d odoo_db -i nombre_modulo
Backup y Recuperación
Backup Completo
# 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
# 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:
psql -h 69.62.126.110 -U architect -d odoo_db
Logs
tail -n 100 /var/log/odoo/odoo.log
Limpiar cache
systemctl stop odoo
rm -rf ~/.local/share/Odoo/*
systemctl start odoo
Últimas Actualizaciones
- 2025-12-30: Documentación inicial