SentinelX: seu servidor, em linguagem natural
Sua IA já sabe muito sobre servidores. O SentinelX dá a ela o que faltava: a possibilidade de colocar a mão na massa, com as suas regras.
Quem já administrou um servidor conhece esta cena. Algo quebra. Você abre um terminal, entra por SSH, vasculha os logs, copia um erro e cola no ChatGPT ou no Claude. Ele devolve três hipóteses e um comando. Você copia o comando, executa, copia a saída, cola de volta. Dez rodadas depois, o problema está resolvido, e você foi o cabo entre a IA e a máquina.
O SentinelX elimina esse cabo. É um hub MCP que conecta o seu assistente de IA (ChatGPT, Claude, Grok, Cursor, VS Code, Codex e outros) aos seus servidores e computadores Linux, macOS e Windows. Você instala um agente leve e open source em cada máquina, conecta o hub à sua IA uma única vez, e a partir daí a conversa deixa de ser “me diz qual comando rodar” e passa a ser “dá uma olhada e me conta o que encontrou”.
A diferença parece pequena. Na prática, muda o jeito de trabalhar.
Um e-mail que não pedia nada
No começo de outubro, chegou uma mensagem no e-mail de suporte. Não era um relato de bug nem uma dúvida. Quem assinava era o Ade, um usuário que administra o homelab dele com o SentinelX:
“Não é uma dúvida de suporte nem um problema. Só queria dizer que o SentinelX é, de longe, a melhor coisa em que já gastei dinheiro para o meu homelab. O tempo que ele me economizou e a ajuda que ele dá são inestimáveis.”
No dia seguinte, ele me escreveu diretamente, porque achou um e-mail pessoal mais apropriado do que um para o suporte:
“Ele me poupou muito tempo, esforço e sanidade, e funciona muito bem. Eu achava que o ChatGPT era bom; vocês o tornaram brilhante.”
O SentinelX é um projeto que eu construo e opero sozinho, de Buenos Aires. Mensagens assim não chegam com frequência, e essa me deixou feliz a semana inteira. Obrigado, Ade.
Perguntei como ele usa, e a resposta é um bom exemplo do que acontece quando uma IA consegue enxergar um ambiente inteiro de uma vez:
- Um servidor doméstico com Proxmox, rodando Home Assistant OS e Pi-hole em contêineres LXC, e uma VM Ubuntu com Jellyfin, Immich e o armazenamento de mídia e dados da família.
- Um Raspberry Pi que funciona como console de dashboards (Grafana e outros) e como DNS secundário, com um segundo Pi-hole.
- Um notebook antigo com Windows que ele usa como PC de administração, acessível pelo Tailscale.
Cada máquina tem o seu agente do SentinelX. Segundo o Ade, isso já resolveu muitos problemas, incluindo a reconstrução recente de um array RAID depois de uma falha. E ele destaca algo que não projetamos pensando no caso dele, mas que define bem o produto:
“Adoro o jeito como os agentes trabalham juntos. Como tenho um PC dedicado à administração, a IA simplesmente troca de agente e ganha uma segunda forma de testar e acessar os dispositivos, como backup.”
Ou seja: se uma máquina para de responder, a IA não fica cega. Ela pula para outra máquina da rede e verifica de lá. Ninguém explicou como fazer isso. Ela deduziu, porque tinha as ferramentas.
Se você está começando com servidores
Você não precisa saber de cor o que faz journalctl -u nginx --since "1 hour ago". Precisa saber o que quer alcançar. O SentinelX transforma essa intenção em ações concretas na sua máquina, e mostra cada passo.
Serve para o mais básico:
- “Como está o meu servidor? Disco, memória, algum serviço fora do ar?”
- “Organize a minha pasta de Downloads: instaladores numa pasta, PDFs em outra, e me diga o que dá para apagar com segurança.”
- “Por que o meu site está lento desde ontem?”
E serve para aprender. Quando a IA diagnostica algo, você vê qual comando ela rodou, o que encontrou e por que decidiu o que decidiu. É como trabalhar ao lado de alguém experiente que explica enquanto faz.
O mais importante: você define o que pode ser feito. O agente é deny-by-default. Por padrão, ele só executa comandos de uma allowlist, só lê e escreve nas pastas que você libera, e cada tentativa fica registrada, inclusive as recusadas. Se a IA pedir algo que não está permitido, a recusa explica o que precisaria ser liberado, e a decisão continua sendo sua.
Também não é preciso abrir portas nem brigar com o roteador. O agente não escuta em nenhuma porta: ele se conecta para fora, ao hub. Funciona atrás de NAT, de um firewall ou na rede da sua casa.
Se você administra servidores há anos
Você já sabe fazer tudo isso na mão. A questão não é se você consegue, mas quanto do seu dia vai embora na parte mecânica: correlacionar logs de três hosts, revisar a config do nginx antes de recarregar, criar o registro DNS do subdomínio novo, subir uma VM para um teste, fazer o deploy e confirmar que o processo rodando é o que você acabou de publicar.
Com o SentinelX, tudo isso vira uma conversa que a IA executa e você supervisiona:
- Programar e testar no próprio servidor. A IA clona um repositório, faz edições estruturadas, roda os testes e o build ali mesmo, revisa o diff e faz push com a identidade SSH do host. Sem sincronizar nada com o seu notebook.
- Deploys verificados. Peça o deploy e a verificação na mesma frase: validar a config, reiniciar o serviço e confirmar que ele responde.
- Cloudflare direto da conversa. Criar, editar ou apagar registros DNS, revisar regras e eventos de segurança de uma zona. “Publique este app em api.meudominio.com” deixa de ser uma visita ao painel.
- Máquinas novas sob demanda. Com uma integração da DigitalOcean ou da Hetzner, a IA cria a VM e a registra no SentinelX automaticamente. Antes de criar qualquer coisa, ela mostra o custo e espera a sua confirmação.
- Tarefas longas sem ficar esperando. Um backup, um build pesado ou uma migração podem rodar em segundo plano e avisar você pelo Telegram ou por e-mail quando terminarem.
E para quem desconfia, com razão, de dar um shell a um modelo: o agente é open source (Apache-2.0) e a política mora no seu servidor, em /etc/sentinelx/config.yaml. Você pode mantê-lo em modo allowlist estrito, desativar operações específicas ou liberar tudo num host de desenvolvimento. O limite final é a conta do sistema operacional com a qual o agente roda: o que esse usuário não pode fazer, a IA também não pode.
As ferramentas que mudam o jogo
O SentinelX expõe dezenas de ferramentas para a IA. Estas são as que mais fazem diferença no dia a dia:
| Recurso | O que resolve | Exemplo de pedido |
|---|---|---|
| Enviar e baixar arquivos | O arquivo não passa pelo chat: a IA gera um link temporário de uso único e o arquivo vai direto entre o seu navegador e o servidor, até 512 MB, com checksum verificado. | “Me dê um link para enviar o dump para /srv/backups” |
| Contextos salvos | A IA salva o estado de um trabalho (objetivo, descobertas, próximos passos, hosts envolvidos) e retoma outro dia, em outro chat. | “Salve o contexto desta migração” |
| Vários hosts ao mesmo tempo | Uma única conversa enxerga a frota inteira: compara, pula de uma máquina para outra, testa a partir de um segundo equipamento. | “Quais serviços estão fora do ar em todos os meus hosts?” |
| Transferência entre hosts | Copia arquivos de um servidor para outro com verificação de hash, sem passar pelo seu computador. | “Leve o backup do web-01 para o nas-01” |
| Git no servidor | Clone, diff, patch e push direto no host, com as credenciais dele. | “Resolva o conflito de merge e faça o push” |
| Ver imagens e PDFs | A IA consegue olhar uma captura de tela, um gráfico ou um PDF que está no servidor, não só ler texto. | “O que mostra o gráfico que o cron gerou?” |
| Cloudflare | Registros DNS, regras e eventos de segurança das suas zonas. | “Crie o subdomínio staging apontando para este host” |
| VMs na nuvem | Cria máquinas na DigitalOcean ou na Hetzner já registradas no SentinelX, com o custo confirmado antes. | “Suba uma VM pequena em Frankfurt para testes” |
| Avisos | Telegram e e-mail para tarefas em segundo plano ou alertas. | “Rode o backup e me avise pelo Telegram” |
Os contextos merecem um parágrafo à parte. As IAs esquecem: cada chat novo começa do zero. Com o SentinelX, o conhecimento operacional da sua infraestrutura (o que foi decidido, o que ficou pendente, em qual host roda cada coisa) fica salvo na sua conta. Um contexto devolve conhecimento, não permissões: antes de agir, a IA verifica de novo o estado real dos hosts.
Uma IA com mãos
Um modelo de linguagem sem acesso aos seus sistemas é um consultor ao telefone: sabe muito, mas depende do que você descreve. Com o SentinelX, ele observa diretamente, e isso muda a qualidade do que ele consegue fazer em três frentes.
Diagnóstico. Em vez de adivinhar a partir de um erro colado, a IA lê os logs, verifica o estado dos serviços, compara a configuração com a de outro host que funciona e segue a pista até a causa. Quando o Ade precisou reconstruir um array RAID depois de uma falha, a IA não entregou um tutorial genérico: trabalhou sobre os discos e a configuração reais dele.
Configuração. Editar um arquivo do nginx, um docker-compose ou uma unit do systemd deixa de ser um copia-e-cola arriscado. A IA faz mudanças estruturadas, valida antes de recarregar e mostra exatamente o que mudou.
Integração. É aqui que o SentinelX fica difícil de substituir. Um único pedido pode atravessar várias camadas: subir um serviço num host, criar um subdomínio para ele no Cloudflare, configurar o proxy reverso em outro host, verificar se ele responde de fora e avisar você pelo Telegram quando tudo estiver pronto. Servidores Linux, um Mac, um PC com Windows, um Raspberry Pi: para a IA, são todos hosts da mesma frota, na mesma conversa.
E funciona com a IA que você já usa. Não precisa trocar de assistente nem aprender outra interface: o SentinelX se conecta ao ChatGPT, Claude, Grok, Cursor, VS Code, Codex e qualquer cliente compatível com MCP. Como disse o Ade, ele não substitui o ChatGPT: ele o torna brilhante.
Como começar
Leva poucos minutos, e o primeiro host é grátis, sem cartão.
- Conecte o SentinelX à sua IA.
- No ChatGPT, procure o SentinelX no diretório de apps ou vá direto para a página dele no ChatGPT e clique em Conectar.
- No Claude, no Grok ou em outro cliente compatível com MCP, adicione um conector personalizado com esta URL:
https://mcp.sentinelx.app/mcp/mcp
- Peça o comando de instalação. Diga à sua IA algo como: “Quero conectar o meu servidor Ubuntu ao SentinelX, me dá o comando de instalação”. O SentinelX gera um comando com um token de uso único para Linux, macOS ou Windows, conforme o seu sistema.
- Execute na sua máquina. O instalador registra o agente como serviço e o vincula à sua conta. Em segundos, o host fica disponível.
- Comece a conversar. “Como está o meu servidor?” é uma boa primeira pergunta.
Mais detalhes, planos e documentação em sentinelx.app.
Feito por alguém que o usa todos os dias
O SentinelX não nasceu numa reunião de produto. Nasceu da minha própria necessidade de administrar os meus servidores sem ser o cabo entre a IA e o terminal. Hoje o SentinelX se mantém com o próprio SentinelX: o hub, os deploys dele, este site e o artigo que você está lendo passaram por ele.
Cada decisão de design vem desse uso diário. Deny-by-default, porque servidor é coisa séria. Nenhuma porta aberta, porque ninguém deveria expor a própria rede só para testar algo. Registro de cada tentativa, porque quando algo dá errado você quer saber exatamente o que aconteceu. E nenhuma interface nova para aprender, porque a melhor ferramenta é a que se encaixa no jeito como você já trabalha.
Hoje são mais de 3.000 servidores conectados. Por trás deles estão desenvolvedores, equipes de TI e, muitas vezes, alguém como o Ade: uma rede doméstica com fotos da família, um servidor de mídia e um Pi-hole que simplesmente precisa funcionar.
Se você administra servidores há anos, o SentinelX devolve o seu tempo. Se está começando agora, ele é um parceiro experiente que explica enquanto faz. Nos dois casos, é você quem decide até onde ele vai.