Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.jsPython
SERVICIOS
PostgreSQLMySQLRedis
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
11434547854795480
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.