MiniPC Server
Dashboard de servidor self-hosted con capacidades de IA local
El Problema
Gestionar un servidor personal requiere acceso SSH y conocimiento de terminal. Correr modelos de IA localmente necesita setup complejo y monitoreo.
La Solución
Un dashboard web que simplifica la administración del servidor y provee una interfaz visual para correr LLMs locales — haciendo el self-hosting accesible sin experiencia en terminal.
Arquitectura
Interfaz web Next.js para gestión del servidor y chat IA
Backend Node.js corriendo en el MiniPC — maneja comandos del sistema y proxea requests IA
Ollama para correr modelos LLM localmente — privacy-first, sin costos de API
Recolección de métricas del sistema: CPU, RAM, disco, red y salud de servicios
Características Clave
Monitoreo del sistema
Métricas en tiempo real de CPU, RAM, disco y red con gráficos históricos
Gestión de contenedores Docker
Iniciar, detener, reiniciar e inspeccionar contenedores Docker desde la UI web
Interfaz de chat LLM local
Chatea con modelos locales de Ollama — privacidad completa, ningún dato sale del servidor
Dashboard de salud de servicios
Monitorea el uptime y salud de todos los servicios corriendo con notificaciones de alerta
Terminal remoto
Terminal basado en WebSocket para administración avanzada sin cliente SSH
+2 more features in the repo
Bajo el Capó
Pipeline de IA Local
Los prompts van a la API de Ollama corriendo localmente, las respuestas se streaman de vuelta via WebSocket al navegador — sin API cloud, sin latencia de ida y vuelta por red, privacidad total.
- User prompt
- Ollama API
- Streaming response
- Web display
Orquestación Docker
El backend se comunica con el daemon de Docker via API para listar, iniciar, detener e inspeccionar contenedores — proveyendo una interfaz visual sobre el CLI de Docker.