MiniPC Server
Dashboard de servidor self-hosted com capacidades de IA local
O Problema
Gerenciar um servidor pessoal requer acesso SSH e conhecimento de terminal. Executar modelos de IA localmente precisa de configuração complexa e monitoramento.
A Solução
Um dashboard web que simplifica a administração do servidor e fornece uma interface visual para executar LLMs locais — tornando o self-hosting acessível sem experiência em terminal.
Arquitetura
Interface web Next.js para gerenciamento do servidor e chat IA
Backend Node.js rodando no MiniPC — gerencia comandos do sistema e faz proxy de requests IA
Ollama para executar modelos LLM localmente — privacy-first, sem custos de API
Coleta de métricas do sistema: CPU, RAM, disco, rede e saúde dos serviços
Características Principais
Monitoramento do sistema
Métricas em tempo real de CPU, RAM, disco e rede com gráficos históricos
Gerenciamento de containers Docker
Iniciar, parar, reiniciar e inspecionar containers Docker pela UI web
Interface de chat LLM local
Converse com modelos locais do Ollama — privacidade total, nenhum dado sai do servidor
Dashboard de saúde dos serviços
Monitora o uptime e saúde de todos os serviços rodando com notificações de alerta
Terminal remoto
Terminal baseado em WebSocket para administração avançada sem cliente SSH
+2 more features in the repo
Por Baixo do Capô
Pipeline de IA Local
Os prompts vão para a API do Ollama rodando localmente, as respostas são transmitidas de volta via WebSocket para o navegador — sem API cloud, sem latência de ida e volta, privacidade total.
- User prompt
- Ollama API
- Streaming response
- Web display
Orquestração Docker
O backend se comunica com o daemon do Docker via API para listar, iniciar, parar e inspecionar containers — fornecendo uma interface visual sobre o CLI do Docker.