Saki-Panel
Saki Panel es un panel de operaciones de servidores nativo para IA con agente SRE integrado en el espacio de trabajo. Ofrece auto-recuperación ante fallos, rollbacks seguros, soporte para Docker/juegos locales y modelos Ollama sin API key.
Ficha actualizada 18 sept 2026, 19:50 · upstream 17 sept 2026, 6:04 · release v3.7
Qué es Saki-Panel
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Saki Panel es una consola web para gestionar instancias, nodos, archivos, terminales y permisos. A diferencia de paneles tradicionales pasivos, integra un agente SRE que opera dentro del mismo espacio de trabajo: lee logs en vivo, métricas y estructura de archivos, actuando con herramientas acotadas al entorno. El sistema clasifica riesgos en cuatro niveles, requiriendo confirmación explícita para acciones de alto impacto y bloqueando comandos críticos en el daemon.
El panel soporta nueve tipos de instancias (Node.js, Python, Java JAR, Minecraft, Steam, Docker Compose, etc.) con políticas de reinicio, logs y sondas de procesos. Incluye terminal xterm.js con reconexión automática, editor CodeMirror 6 para archivos, y gestión de bases de datos (PostgreSQL, MySQL, Redis) directamente desde la interfaz. La arquitectura separa frontend React 19, API Fastify 5 y daemon Node.js por puertos distintos (5478, 5479, 5480).
El agente Saki funciona localmente con Ollama o LM Studio sin claves API, permitiendo operación 100% offline. El modo "Watch" fingerprintea salidas inesperadas, propone parches revisados y rollback automático ante fallos repetidos. Los plugins permiten personalización de temas, skins y juegos sin recompilar.
- Gestión autónoma de servidores de juegos (Minecraft/Steam) con reinicio seguro tras fallos
- Diagnóstico de incidentes en tiempo real mediante logs y métricas locales sin exponer datos a la nube
- Automatización de despliegues Docker Compose con validación previa de cambios por el agente
- Terminal persistente para scripts Python/Node.js con edición de archivos integrada
- Agente SRE local con Ollama/LM Studio, sin dependencia de APIs externas ni claves
- Sistema de Watch que fingerprintea errores y propone rollbacks automáticos ante fallos repetidos
- Soporte nativo para 9 tipos de instancias incluyendo Minecraft y Steam Game Servers
- Plugin Workshop para temas, skins y juegos sin rebuild del proyecto principal
- Requiere Node.js ≥22.13 y npm ≥9 para desarrollo local o compilación desde fuente
- Dependencia de PostgreSQL/MySQL/Redis externos; SQLite solo en capa Panel interna
- Configuración inicial obligatoria de JWT_SECRET, ADMIN_PASSWORD y DAEMON_REGISTRATION_TOKEN antes del despliegue
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendado usar docker-compose.ghcr.yml para despliegue sin compilación local. Cambiar siempre las variables de entorno de seguridad (JWT_SECRET, ADMIN_PASSWORD, DAEMON_REGISTRATION_TOKEN) antes de exponer al network. Para systemd, copiar los servicios en /etc/systemd/system/ y habilitar con systemctl enable --now. Asegurar CORS_ORIGINS si se accede desde frontend externo.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.