← All articles
Article

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:

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:

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:

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:

RecursoO que resolveExemplo de pedido
Enviar e baixar arquivosO 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 salvosA 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 tempoUma ú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 hostsCopia 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 servidorClone, diff, patch e push direto no host, com as credenciais dele.“Resolva o conflito de merge e faça o push”
Ver imagens e PDFsA 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?”
CloudflareRegistros DNS, regras e eventos de segurança das suas zonas.“Crie o subdomínio staging apontando para este host”
VMs na nuvemCria máquinas na DigitalOcean ou na Hetzner já registradas no SentinelX, com o custo confirmado antes.“Suba uma VM pequena em Frankfurt para testes”
AvisosTelegram 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.

  1. 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
  2. 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.
  3. 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.
  4. 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.

Conecte o SentinelX à sua IA e peça o comando de instalação para o seu sistema. Ou instale o agente diretamente no Linux ou no macOS:

$ curl -fsSL https://get.sentinelx.app | bash

No Windows, execute o instalador do PowerShell disponível em sentinelx.app.