- Added comprehensive infrastructure overview - Server documentation: ARCHITECT, DECK, CORP, HST - Service documentation: Odoo, Directus, Context Manager - Includes configuration, monitoring, and backup procedures
198 lines
3.6 KiB
Markdown
198 lines
3.6 KiB
Markdown
# 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
|