Do zero ao Hermes no ar na Hostinger
Usando o Claude Code para criar a VPS, subir o Hermes e acessar tudo por um endereço web seguro, com HTTPS, login e senha e acesso só do seu IP.
Contrate a VPS com desconto
- Acesse o link com 20% de desconto: https://link.thiagocaliman.com.br/vps
- Escolha o plano mais barato. Ele roda o Hermes tranquilo para começar, e dá para subir de plano depois.
- Conclua a assinatura.
Gere o token da API
- Entre na central do usuário: https://hpanel.hostinger.com/
- Abra a página da API: https://hpanel.hostinger.com/api
- Em Token de API, clique em + Novo token, dê um nome (ex.: claude-code) e copie o token.
Escolha o Claude Code e as ferramentas
Na mesma página, em Conecte seus IDEs ao MCP da Hostinger:
- Clique em Claude Code.
- Escolha o seu sistema: Windows, MacOS ou Linux.
- Em Selecionar ferramentas MCP, marque só Domínios e DNS e Hospedagem VPS.
A página mostra o caminho do arquivo (no Windows: %USERPROFILE%\.claude.json) e gera o bloco JSON pronto. Você não precisa editar nada à mão: o Claude Code faz isso no próximo passo.
Peça ao Claude Code para configurar
Cole o pedido abaixo no Claude Code, trocando só o token. O bloco já é o que a Hostinger gera para Windows. Se você usa Mac ou Linux, copie o bloco da própria página (lá o comando é npx em vez de npx.cmd).
Encontre o meu arquivo .claude.json (no Windows fica em %USERPROFILE%\.claude.json). Faça um backup dele antes de qualquer alteração.
Depois ADICIONE os servidores abaixo dentro de mcpServers, sem apagar nem alterar nada que já existe no arquivo.
Troque "your-token-here" pelo meu token nos três servidores.
Token: [COLE SEU TOKEN AQUI]
{
"mcpServers": {
"hostinger-domains": {
"command": "npx.cmd",
"args": ["--package=@hostinger/mcp@latest", "hostinger-domains-mcp"],
"env": { "HOSTINGER_API_TOKEN": "your-token-here" }
},
"hostinger-dns": {
"command": "npx.cmd",
"args": ["--package=@hostinger/mcp@latest", "hostinger-dns-mcp"],
"env": { "HOSTINGER_API_TOKEN": "your-token-here" }
},
"hostinger-vps": {
"command": "npx.cmd",
"args": ["--package=@hostinger/mcp@latest", "hostinger-vps-mcp"],
"env": { "HOSTINGER_API_TOKEN": "your-token-here" }
}
}
}
No final, me diga quantas entradas o mcpServers tinha antes e quantas tem agora.Reinicie o Claude Code
Feche e abra de novo. Os servidores novos só sobem depois do reinício.
Teste a conexão
Teste a conexão com cada servidor da Hostinger (hostinger-domains, hostinger-dns e hostinger-vps) fazendo uma chamada real de leitura em cada um. Me mostre uma lista com o servidor e o resultado.
O que esperar:
- vps: mostra a sua VPS (estado "initial" se ainda não foi instalada)
- domains e dns: conectados, mesmo que você ainda não tenha domínio
Provisione a VPS
Configure a minha VPS da Hostinger para rodar o Hermes Agent, da Nous Research: 1. Instale o template "Ubuntu 24.04 with Docker". 2. Datacenter: Boston. 3. Backup semanal ativado. 4. Procure as chaves SSH que já existem no meu computador (pasta .ssh) e me pergunte qual usar antes de aplicar. 5. NÃO passe hostname customizado: deixe o padrão da Hostinger. Me avise quando a VPS estiver em "running" e me mostre o IP e o hostname dela.
Suba o Hermes com login e senha
Pesquise na documentação oficial da Nous Research o docker-compose correto do Hermes Agent e suba o container na VPS com: 1. Imagem nousresearch/hermes-agent:latest 2. Volume /root/.hermes:/opt/data (para memória e skills persistirem) 3. Portas publicadas SOMENTE no loopback (127.0.0.1), nunca abertas para a internet 4. As variáveis de autenticação do dashboard (usuário e senha) já configuradas no primeiro deploy 5. Reinício automático se o servidor cair Por enquanto, use um usuário e uma senha temporários (vamos definir os definitivos no passo 9.5). Confirme que o container está saudável e quantas skills foram sincronizadas.
Endereço web com HTTPS (sem comprar domínio)
Quero acessar o dashboard do Hermes por um endereço web com HTTPS, sem túnel SSH e sem comprar domínio. Use o hostname público que a VPS já tem (srvXXXXXXX.hstgr.cloud) e coloque um Caddy na frente do Hermes que: 1. Peça e instale o certificado Let's Encrypt automaticamente 2. Encaminhe as requisições para a porta interna do Hermes 3. Renove o certificado sozinho No final, teste o endereço e me diga se o certificado está válido.
Tranque o acesso no seu IP
Trave o acesso ao dashboard só para o meu IP público atual. Detecte o meu IP e configure o Caddy para responder 403 a qualquer outra origem. Depois confirme que, do meu IP, o endereço responde HTTP 200.
Crie o seu usuário e a sua senha
Antes do primeiro acesso, defina você o login do dashboard. Escolha o usuário e uma senha forte (mínimo de 12 caracteres, com letras, números e símbolos) e mande:
Quero definir o login definitivo do dashboard do Hermes. Usuário: [SEU USUÁRIO] Senha: [SUA SENHA] Atualize as variáveis de autenticação do dashboard com esses dados, substituindo as temporárias, e reinicie o container. Depois confirme que o container voltou saudável e que o login antigo não funciona mais.
Entre no dashboard
- Abra https://srvXXXXXXX.hstgr.cloud (com o seu número).
- Digite o usuário e a senha que você criou no passo 9.5.
- Com o dashboard aberto, peça a confirmação ao Claude Code:
Acabei de entrar no dashboard do Hermes. Confirme do lado do servidor que está tudo ativo: container rodando, dashboard respondendo, certificado HTTPS válido, bloqueio por IP funcionando e o login registrado. Me mostre um resumo em lista.
Confira também:
- HTTPS com cadeado válido
- Login com usuário e senha funcionando
- Menu do Hermes aparecendo: Chat, Canais, Modelos, Cron…
- De outra rede (ex.: 4G do celular com o Wi-Fi desligado), o acesso tem que ser bloqueado
Dicas que fazem diferença
- Pergunte o que ele não sabe. Se o Claude Code não conhecer algo (como o próprio Hermes), ele deve pesquisar e perguntar em vez de adivinhar. Peça isso explicitamente.
- Peça o resultado que você quer, não o método. "Quero um endereço web com login" levou a uma solução melhor que o túnel SSH.
- Segurança antes de precisar. Trancar no seu IP logo no começo fecha a porta antes de alguém tentar entrar.
- Mande descobrir antes de supor. "O que esse agente pode fazer?" leva o Claude Code a ler o código e mostrar o que está disponível de verdade.
APRENDA A DOMINAR A IA
COM THIAGO CALIMAN.
Cursos, aulas e projetos práticos para transformar inteligência artificial em trabalho real.
CONHEÇA NOSSOS CURSOS →