⚡ Infraestrutura de IA & DevOps

Hermes Agent
na VPS

Como um assistente de IA autônomo gerencia containers Docker, serviços em nuvem e automações — tudo a partir de comandos em linguagem natural via Telegram.

10
Containers
50+
Ferramentas
40+
Skills
24/7
Disponível

🏗️ Arquitetura Geral

Todos os serviços rodam em containers Docker isolados em uma única VPS.

┌─────────────────────────────────────────────────────────────────────┐ │ INTERNET (Cloudflare DNS + SSL) │ ├─────────────────────────────────────────────────────────────────────┤ │ Nginx Proxy Manager (80/443) │ ├─────────────────────────────────────────────────────────────────────┤ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────────────┐ │ │ │ Landing │ │ Landing │ │ App │ │ Hermes │ │ │ │ Pages │ │ Pages │ │ GymTrack │ │ Dashboard Web │ │ │ │ (nginx) │ │ (nginx) │ │ React │ │ (:9119) │ │ │ └──────────┘ └──────────┘ └──────────┘ └────────┬─────────┘ │ │ │ │ │ ┌────────────────────────┴─────────┐ │ │ │ Hermes Agent Core │ │ │ │ Gateway API (:8642) │ │ │ └────────────────────────┬─────────┘ │ │ ┌─────────────────────┼────────────┐│ │ ┌────┴────┐ ┌─────┴─────┐ ││ │ │ n8n │ │ Telegram │ ││ │ │Automação│ │ Bot │ ││ │ │low-code │ │ │ ││ │ └─────────┘ └───────────┘ ││ │ │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ │ │PostgreSQL│ │ Task App│ │AstrusAPI│ │AstrusWeb│ │ │ │ :5432 │ │ :8000 │ │ :5000 │ │ nginx │ │ │ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │ └─────────────────────────────────────────────────────────────────────┘ VPS: Intel i7 HX · 32GB RAM · Ubuntu · Docker · 2.24.101.121

🤖 O que é o Hermes Agent?

Um agente de IA open-source que transforma linguagem natural em ações no sistema.

🧠

Modelo de IA

DeepSeek v4 Flash via API. Respostas rápidas com alta qualidade para tarefas técnicas.

v0.15.1

Autônomo

Não apenas conversa — ele executa comandos reais no sistema: scripts, Docker, APIs, arquivos.

150 turns
🔌

Multicanal

Acessível via Telegram, webhook REST, dashboard web. Responde em tempo real.

Telegram + API
🧩

Skills Modulares

Habilidades plugáveis: Google Workspace, GitHub, DevOps, redes sociais, mídia e mais.

40+ skills

📦 Instalação (Docker)

Container único com persistência e acesso ao Docker host via socket.

# docker-compose.yml services: hermes: image: nousresearch/hermes-agent:latest container_name: hermes restart: unless-stopped command: gateway run ports: - "8642:8642" # API Gateway - "9119:9119" # Dashboard Web volumes: - ~/.hermes:/opt/data # Dados persistidos - /var/run/docker.sock:/var/run/docker.sock # Acesso ao Docker host environment: - HERMES_DASHBOARD=1

O container Hermes tem acesso ao socket Docker, permitindo gerenciar os demais containers diretamente por comandos em linguagem natural.

🐳 Containers Rodando

10 containers ativos, cada um com função específica e isolada.

ContainerFunçãoImagemPortas
hermesAgente IA principalnousresearch/hermes-agent8642, 9119
nginx-proxy-managerProxy reverso + SSLjc21/nginx-proxy-manager80, 81, 443
institutolevizLanding page clientenginx:alpine80 (int.)
apresentacaoiaEsta páginanginx:alpine80 (int.)
n8n-automationAutomação low-coden8nio/n8n5678
postgres-dbBanco de dadospostgres:16-alpine5432
gymtracker-frontendFrontend Reactgymtracker-frontend3001
gymtracker-backendAPI FastAPIgymtracker-backend8001
task-appAplicativo de tarefastask-app8000
astrustech-webLanding page Astrusnginx:alpine80 (int.)
astrustech-apiAPI Pythonastrustech-api5000

🌐 Nginx Proxy Manager

Interface web para gerenciar proxies reversos e certificados SSL.

🔀

Proxy Reverso

Cada subdomínio aponta para um container interno diferente, sem expor portas diretamente.

🔒

SSL Automático

Certificados Let's Encrypt renovados automaticamente. Cloudflare + Flexible SSL.

📋

Proxy Hosts

institutoleviz.astrustech.com.br → container institutoleviz
apresentacaoia.astrustech.com.br → este site
astrustech.com.br → container astrustech-web

🌍
Usuário
☁️
Cloudflare DNS
🔀
NPM :443
🐳
Container

🛠️ Ferramentas do Hermes

Mais de 50 ferramentas que o agente pode usar para executar tarefas.

💻

Terminal

Executa comandos shell, scripts Python/bash, compilações, instalações.

📁

Arquivos

Lê, escreve, edita, pesquisa arquivos. Cria PDFs, HTML, scripts.

🌐

Web

Navega em sites, busca informações, extrai conteúdo de URLs.

📧

Google Workspace

Gmail, Calendar, Drive, Tasks, Sheets, Docs — tudo via OAuth2.

🐳

Docker

Gerencia containers: cria, inicia, para, remove, inspeciona.

Cronjobs

Jobs agendados: consultar e-mail diário, notícias, alertas.

🎨

Criativo

Gera imagens, ASCII art, animações, diagramas SVG, infográficos.

🗣️

TTS

Texto para voz (ElevenLabs — voz Bella, português brasileiro).

🔄 Fluxo de uma Interação

Do comando no Telegram até a execução no sistema.

📱
1. Usuário envia mensagem no Telegram
"Crie um recibo de R$ 800 para o Hospital Olhar"
🔗
2. Webhook Telegram → Gateway API (:8642)
🧠
3. Hermes interpreta o comando
Identifica intent, carrega skills, decide ações
⚙️
4. Executa as ações
Cria script Python → Gera PDF → Salva arquivo
5. Resposta no Telegram
PDF enviado direto no chat

🔒 Segurança

Camadas de proteção para operações sensíveis.

🛡️

Smart Approval

Ações destrutivas (deletar, modificar configs) exigem confirmação explícita do usuário antes de executar.

🔑

OAuth2

Acesso ao Google Workspace via tokens com refresh automático. Scopes limitados ao necessário.

📜

Regras de Segurança

Nunca fazer compras, nunca deletar sem permissão, nunca pagar serviços sem autorização.

🔐

Isolamento Docker

Cada serviço em seu container. Apenas o Hermes tem acesso ao socket Docker.

⚙️ Stack Tecnológica

Tecnologias e serviços utilizados na infraestrutura.

🐳
Docker
Containers
🤖
Hermes Agent
v0.15.1
🧠
DeepSeek v4 Flash
API
📱
Telegram Bot
API
🌐
Nginx Proxy Manager
Proxy + SSL
☁️
Cloudflare
DNS + SSL
🗄️
PostgreSQL
16 Alpine
🔧
n8n
Automação
📧
Google Workspace
API
🐍
Python 3.13
Scripts
⚛️
React / Next.js
Frontend
FastAPI
Backend