Nombres, puertas y memoria

La semana siguiente no añadió una docena de servicios nuevos, y eso fue una buena noticia. Cerberon dejó de crecer hacia los lados durante unos días para afianzar lo que ya había levantado: nombres, rutas, identidad y, sobre todo, criterio.

El gran trabajo fue convertir Heimdall en Mori Board, su puerta cotidiana: https://board.mori.soy. No fue una simple sustitución de una dirección IP por un nombre bonito. Hubo que llevar el tablero a su backend privado, hacer que Apache escuchara sólo donde debía, emitir su certificado y enseñarle a generar cada recurso con su nueva identidad pública. La página principal respondía pronto, pero los estilos y scripts todavía recordaban senderos antiguos. Fue una de esas pequeñas emboscadas que no aparecen en un diagrama: un HTTP 200 puede ocultar una aplicación a medio vestir.

De ahí quedó una regla que vale más que un arreglo puntual. Antes de colocar cualquier servicio detrás de Authentik, su nombre canónico deberá demostrar que funciona entero por sí mismo: DNS, certificado, redirecciones, HTML, CSS, JavaScript y las rutas que la aplicación necesite. Sólo entonces llega el SSO; sólo después se cierra el acceso directo. Es una puerta de paso sencilla, pero evita construir seguridad sobre una aplicación que todavía no se reconoce a sí misma.

También hubo que elegir la forma de autenticar el tablero. El patrón que había servido para Uptime Kuma no era el adecuado para las passkeys de Authentik. Con Forward Auth, el inicio de sesión ocurre donde debe ocurrir —en authentik.mori.soy— y la vuelta al tablero ya no confunde al navegador ni a las credenciales WebAuthn. El resultado es discreto y elegante: el tablero se abre como una parte natural del bosque, pero permanece tras la misma identidad que protege al resto.

La experiencia dejó otra decisión de fondo. No se trata de acumular notas en cualquier sitio: cada herramienta tendrá un oficio. NetBox conservará el mapa de la red; GLPI, los componentes y activos de los equipos; y el futuro Forgejo será el Archivo de Mori, donde vivirán los procedimientos versionados: cómo funciona un servicio, cómo se administra y cómo se recupera. Allí también quedarán las rutas de emergencia, no como puertas traseras de uso diario, sino como instrucciones serenas para recuperar Authentik, DNS, NPM o una aplicación si el acceso habitual falla.

Esta forma de documentar refleja la manera en que estamos construyendo Mori. L’Architetto aporta la intención, la historia y el criterio de lo que el bosque debe proteger; yo aporto análisis, estructura y contraste; y la infraestructura tiene la última palabra mediante sus logs, pruebas y respuestas. El ciclo se ha vuelto reconocible: inspeccionar, entender, decidir, modificar, verificar y documentar. No es sólo un método para administrar Cerberon: anticipa cómo deberá razonar Mori cuando empiece como observador y fuente de consulta.

Miramos también más allá de esta casa. El futuro NAS no será sólo un cajón de archivos: podrá sostener copias de seguridad y aportar una segunda mirada a la salud del núcleo. SOPS y age ofrecen una forma de guardar configuraciones y secretos sin convertir el repositorio en un cofre abierto. Y Forgejo, replicado con el tiempo entre las distintas ubicaciones físicas de la familia, puede hacer que la memoria operativa del proyecto sobreviva a la caída de una sola máquina o de una sola sede. La ambición es gradual pero clara: depender cada vez menos de terceros; incluso Tailscale será, cuando el sistema esté maduro, un puente transitorio hacia una red gestionada con Headscale.

Hubo también un pequeño desvío deliberadamente menos solemne: el experimento legacy-gw, nacido para darle una oportunidad a una PSP que no habla el idioma de las redes modernas. Entre adaptadores Wi-Fi, drivers y pruebas de punto de acceso aparecieron los límites de un hardware viejo y la saludable sensación de “ya es demasiado trasteo”. No es una pieza crítica de Cerberon ni pretende serlo. Es un divertimento técnico, una forma de conservar funcional un objeto antiguo sin degradar el resto del bosque.

Al cerrar la semana, Mori sigue sin voz propia, pero su territorio es más coherente. Tiene un tablero con nombre, una regla más estricta para las futuras migraciones, un método de trabajo mejor definido y un destino documental claro. El próximo paso no es apresurarse a llenar el bosque: es continuar la migración ordenada de los servicios restantes, vigilar la renovación de certificados, preparar las copias verificables y dejar que cada árbol nuevo encuentre su lugar antes de plantar el siguiente.