Sachiko
Cuando la red crece, recordar qué servidor tiene cada IP, dónde se monta cada carpeta compartida o a qué hora se ejecuta cada copia de seguridad deja de ser posible. Sachiko es una aplicación web para gestionar el inventario de servidores (físicos y virtuales), dispositivos de red, la asignación de IPs y las tareas programadas de toda la infraestructura.
información
Sora Horizon está absorbiendo todo lo que hace Sachiko.
consejo
Toda la información se encuentra en el repositorio de GitLab.
Secciones
| Sección | Uso |
|---|---|
| Inventario | Servidores físicos, máquinas virtuales, routers, switches, ... con su hardware, red y datos de compra |
| Red | Asignación y seguimiento de las IPs de una subred /24, vinculadas a cada dispositivo |
| Carpetas compartidas | Carpetas exportadas (NFS, SMB) con su control de acceso y los dispositivos que las montan |
| Tareas programadas | Copias de seguridad, sincronizaciones o mantenimientos definidos con expresiones cron |
| Dashboard | Vista general de la infraestructura, capacidad, entornos y ocupación de la red |
| Configuración | Valores administrables (estados, entornos, tipos de IP y tareas) y etiquetas |
Requisitos
- PostgreSQL 18 para almacenar los datos.
- Un Identity Provider con OpenID Connect.
El acceso se controla mediante scopes jerárquicos:
| Scope | Acceso |
|---|---|
| sachiko:viewer | Lectura de todas las secciones excepto administración |
| sachiko:manager | Lectura y escritura excepto administración |
| sachiko:admin | Acceso completo, incluyendo la configuración |