Infrastructure documentation - Initial commit
- Added comprehensive infrastructure overview - Server documentation: ARCHITECT, DECK, CORP, HST - Service documentation: Odoo, Directus, Context Manager - Includes configuration, monitoring, and backup procedures
This commit is contained in:
143
servers/CORP.md
Normal file
143
servers/CORP.md
Normal file
@@ -0,0 +1,143 @@
|
||||
# Servidor CORP (92.112.181.188)
|
||||
|
||||
## Overview
|
||||
|
||||
CORP es el servidor empresarial que aloja sistemas de gestión empresarial y contenidos. Incluye Odoo para ERP y Directus para gestión de contenidos.
|
||||
|
||||
**IP**: 92.112.181.188
|
||||
**Usuario**: root
|
||||
**Acceso SSH**: ssh root@92.112.181.188 -i ~/.ssh/tzzr
|
||||
|
||||
## Servicios Principales
|
||||
|
||||
### 1. Odoo (Puerto 8069)
|
||||
- **Función**: Sistema ERP empresarial
|
||||
- **URL Local**: http://localhost:8069
|
||||
- **Ubicación**: /opt/odoo/
|
||||
- **Tecnología**: Python/Odoo Framework
|
||||
|
||||
**Módulos Disponibles**:
|
||||
- Contabilidad y finanzas
|
||||
- Ventas y CRM
|
||||
- Inventario
|
||||
- Recursos humanos
|
||||
- Proyectos
|
||||
- Nómina
|
||||
|
||||
**Base de datos**: PostgreSQL
|
||||
- Host: 69.62.126.110 (ARCHITECT)
|
||||
- Database: odoo_db
|
||||
|
||||
**Configuración**: /etc/odoo/odoo.conf
|
||||
|
||||
### 2. Directus (Puerto 8055)
|
||||
- **Función**: CMS y gestor de contenidos
|
||||
- **URL Local**: http://localhost:8055
|
||||
- **Ubicación**: /opt/directus/
|
||||
- **Tecnología**: Node.js/Vue.js
|
||||
|
||||
**Funcionalidades**:
|
||||
- Gestión de contenidos
|
||||
- API REST automática
|
||||
- Control de acceso granular
|
||||
- Versionamiento de contenidos
|
||||
- Flujos de trabajo
|
||||
|
||||
**Base de datos**: PostgreSQL
|
||||
- Host: 69.62.126.110 (ARCHITECT)
|
||||
- Database: directus_db
|
||||
|
||||
## Directorios Importantes
|
||||
|
||||
```
|
||||
/opt/
|
||||
├── odoo/ # Instalación de Odoo
|
||||
│ ├── addons/ # Módulos customizados
|
||||
│ └── config/ # Configuración
|
||||
├── directus/ # Instalación de Directus
|
||||
│ ├── uploads/ # Archivos subidos
|
||||
│ └── config/ # Configuración
|
||||
└── nginx/ # Servidor web (reverse proxy)
|
||||
|
||||
/home/
|
||||
└── backups/ # Backups locales
|
||||
```
|
||||
|
||||
## Monitoreo y Administración
|
||||
|
||||
### Odoo
|
||||
```bash
|
||||
# Estado del servicio
|
||||
systemctl status odoo
|
||||
|
||||
# Logs
|
||||
tail -f /var/log/odoo/odoo.log
|
||||
|
||||
# Acceso a la interfaz
|
||||
# Admin: http://localhost:8069
|
||||
```
|
||||
|
||||
### Directus
|
||||
```bash
|
||||
# Estado del servicio
|
||||
systemctl status directus
|
||||
|
||||
# Logs
|
||||
tail -f /var/log/directus/directus.log
|
||||
|
||||
# API Directus
|
||||
# http://localhost:8055/admin
|
||||
```
|
||||
|
||||
## Backup de Datos
|
||||
|
||||
### Odoo
|
||||
```bash
|
||||
# Backup de la base de datos
|
||||
pg_dump -h 69.62.126.110 -U architect odoo_db > /home/backups/odoo_db_$(date +%Y%m%d).sql
|
||||
|
||||
# Backup de archivos
|
||||
tar -czf /home/backups/odoo_$(date +%Y%m%d).tar.gz /opt/odoo/
|
||||
|
||||
# Subir a R2
|
||||
aws s3 cp /home/backups/ s3://architect/backups/ --recursive \
|
||||
--endpoint-url https://7dedae6030f5554d99d37e98a5232996.r2.cloudflarestorage.com
|
||||
```
|
||||
|
||||
### Directus
|
||||
```bash
|
||||
# Backup de la base de datos
|
||||
pg_dump -h 69.62.126.110 -U architect directus_db > /home/backups/directus_db_$(date +%Y%m%d).sql
|
||||
|
||||
# Backup de uploads
|
||||
tar -czf /home/backups/directus_uploads_$(date +%Y%m%d).tar.gz /opt/directus/uploads/
|
||||
|
||||
# Subir a R2
|
||||
aws s3 cp /home/backups/ s3://architect/backups/ --recursive \
|
||||
--endpoint-url https://7dedae6030f5554d99d37e98a5232996.r2.cloudflarestorage.com
|
||||
```
|
||||
|
||||
## Nginx (Reverse Proxy)
|
||||
|
||||
```bash
|
||||
# Configuración
|
||||
cat /etc/nginx/sites-enabled/odoo
|
||||
cat /etc/nginx/sites-enabled/directus
|
||||
|
||||
# Recargar configuración
|
||||
systemctl reload nginx
|
||||
|
||||
# Verificar sintaxis
|
||||
nginx -t
|
||||
```
|
||||
|
||||
## Conexión a Base de Datos Central
|
||||
|
||||
Ambos servicios se conectan a la PostgreSQL centralizada:
|
||||
- **Host**: 69.62.126.110
|
||||
- **Puerto**: 5432
|
||||
- **Usuario**: architect
|
||||
|
||||
## Últimas Actualizaciones
|
||||
|
||||
- 2025-12-30: Documentación inicial
|
||||
Reference in New Issue
Block a user