5.1 KiB
5.1 KiB
00 - Bitácora del Proyecto: Optimización srv-NS8
Este documento registra la evolución, cambios y eventos significativos en el servidor srv-NS8.
Estados: ✅ Completado | ⏳ En Proceso | 🧪 Verificado | ⚠️ Alerta | 📍 Definido
2026-02-16
| Hora | E | Acción | Detalle |
|---|---|---|---|
| 14:10 | ✅ | Optimización Dashboard | Exitoso. Reorganización de homepage en 3 columnas (Infra, Gestión, Apps) mediante ajuste de settings.yaml. Corrección de widgets Portainer (Auth) y Uptime Kuma (URL). |
| 13:00 | ✅ | Implementación Homepage | Exitoso. Despliegue de gethomepage en servicios/homepage. Integración con Proxmox API, Portainer y logs. Sustitución de página default Nginx por Dashboard dinámico. |
2026-02-15
| Hora | E | Acción | Detalle |
|---|---|---|---|
| 21:55 | ✅ | Consolidación ADN | Se actualiza 01_ontologia.md con la nueva arquitectura de acceso remoto (Tailscale + RustDesk) y manual de conexión. |
| 21:35 | ✅ | Implementación Acceso Remoto | Exitoso. Se instala Tailscale (IP 100.88.252.26) y se verifica RustDesk nativo. Se establece solución de doble capa (Red VPN + GUI). |
| 20:50 | ✅ | Sincronización Inicial Repo | Exitoso. Se crea .gitignore para excluir datos volátiles y se realiza el primer commit masivo de ADN, Scripts y Servicios. |
2026-02-11
| Hora | E | Acción | Detalle |
|---|---|---|---|
| 23:25 | ✅ | Configuración SSL y Reverse Proxy | Exitoso. Certificado Let's Encrypt instalado para ns8.frlr.utn.edu.ar. Nginx configurado como Reverse Proxy para servir /portainer/, /sysacad/, /bitacoras/ bajo HTTPS (Puerto 443), eliminando la necesidad de exponer puertos inseguros. |
| 23:15 | ✅ | Configuración Red Híbrida | Exitoso. Se ejecuta configurar_red_hibrida.sh. El servidor mantiene gateway 10.x para salida, pero responde correctamente a la IP pública 190.x mediante Policy Routing. Mecanismo de rollback verificado. |
| 23:10 | ✅ | Protocolo de Seguridad | Se incorpora la Directiva 5: Protocolo de Seguridad de Red (Hombre Muerto) en adn/02_protocolo.md, haciendo obligatorio el uso de mecanismos de reversión automática para cambios de red. |
| 23:00 | ✅ | Instalación Nginx Nativo | Completado. El usuario ejecutó instalar_nginx_simple.sh. Nginx está activo en el Host (Puerto 80) funcionando como Proxy Reverso para Portainer, Bitácoras y SysACAD. |
| 22:55 | ✅ | Resolución Conflicto Puerto | Se reconfigura SysACAD para usar puertos 8080/8443, liberando el puerto 80 del host. |
| 22:50 | ✅ | Saneamiento y Simplificación | Se eliminan scripts de migración de IP complejos por riesgo innecesario. Se consolida scripts/instalar_nginx_simple.sh para instalación nativa sin alterar la red. |
| 22:45 | ✅ | Cambio de Estrategia: Nginx Nativo | Se decide eliminar el contenedor proxy (Docker) y reemplazarlo por Nginx Nativo en el host (10.0.10.8), manteniendo la configuración de red actual del servidor. |
| 22:15 | ✅ | Documentación de Red | Se detalla la Topología de Red en adn/01_ontologia.md. Se aclara el uso de macvlan para la IP pública 190.114.205.18 y la IP privada 10.0.10.8 para el host. |
| 22:10 | ✅ | Mantenimiento | Se actualiza Portainer a la última versión disponible (detectada 2.33.7). Se descargan imágenes y se recrea el contenedor. |
| 22:05 | ✅ | Documentación de Accesos | Se incorpora la tabla de Puntos de Acceso (URLs) en adn/01_ontologia.md para facilitar la navegación a los servicios. |
| 22:00 | ✅ | Reactivación de Servicios | Se levantan exitosamente portainer, proxy (tras corregir conflicto de red), bitacoras y sysacad. Todos los contenedores operativos y limitados en recursos. |
| 21:50 | 🧪 | Validación de Servicios | Se ejecutan pruebas de configuración (docker compose config) exitosas para todos los servicios migrados. Límites de memoria confirmados correctos. |
| 21:40 | ✅ | Optimización de Recursos | Se completa la migración de archivos (incluidos .env y ocultos). Se aplican límites de memoria RAM a los servicios Docker para proteger la VM. |
| 21:35 | ✅ | Centralización de Servicios | Se mueven las configuraciones de portainer, bitacoras, sysacad y proxy a dtic-srv-NS8/servicios/. Se ajusta contexto de build del proxy. Se crean referencias LEEME_MIGRACION.md en origen. |
| 21:22 | 📍 | Definición de Prioridades | Se establece la VM PCV_DTIC-RRHH_W732 como servicio Crítico/Permanente. Se define el objetivo de Optimizar los servicios Docker (no solo reactivar). |
| 21:15 | ✅ | Relevamiento Técnico | Se detectan redes Docker sin contenedores activos (bitacoras, sysacad, portainer). VM VirtualBox consume ~4GB RAM. |
| 21:07 | ✅ | Protocolo de Armonía | Se incorpora la directiva de Armonía y Auto-optimización en adn/02_protocolo.md. |
| 21:05 | ✅ | Establecimiento de Protocolo | Se define el español como idioma obligatorio. Se crea adn/02_protocolo.md. |
| 21:01 | ✅ | Inicio del Relevamiento | Inicialización del repositorio y estructura de directorios adn, docs, scripts. |