clique num servidor para o painel inteiro passar a mostrá-lo
--%
CPU
--%
RAM
-- / --
Memória
--%
Disco
-- / --
Armazenamento
Uptime
--
Núcleos CPU
--
Carga 1m
--
Carga 5m
--
Carga 15m
--
Projetos Monitorados
🌐
Carregando projetos...
🐳 Containers
Carregando...
Projetos
Projeto
Containers
Última Mod.
Categoria
Status
Uptime 7d
Latência
Ativo
Ações
📭
Nenhum projeto
Gasto de IA em
Teto global de gasto de IA
Vale para a conta inteira: ao ser atingido, toda chamada paga é bloqueada até virar o mês.
É a rede de segurança — os tetos por chave ficam abaixo dele.
—
Requisições hoje
—
Requisições 30 dias
—
Tokens 30 dias
—
API Keys ativas
📊 Uso de IA por Projeto
Carregando uso...
🔑 API Keys para Projetos
Projeto / Chave
Plano
Gasto Mensal
Modelo
Criado
Ações
Nenhuma chave criada
📖 Como usar o gateway — Base URL e exemplos em Python, cURL e Node
Configure provedores de IA. Todos os projetos que apontam pro hub usarão o provider padrão — ou o provider específico da chave.
Todos os projetos sem provider específico usarão este provider.
Nenhum provider externo cadastrado. Clique em "+ Adicionar Provider" para começar.
🔑 Chaves com Provider Específico
Chaves configuradas com um provider individual, sobrescrevendo o padrão global.
Carregando...
🔌 Como integrar ao Centro de Controle
Substitua qualquer chamada à OpenAI ou Gemini pelo gateway do Centro de Controle em 2 passos. Você mantém o controle de custo, teto de gasto e rastreio — sem mudar quase nada no seu código.
1
Sua chave de API do Centro de Controle
Use esta chave no lugar das chaves OpenAI/Gemini diretas
Carregando chaves…
2
Endpoint do gateway
Use no lugar de https://api.openai.com/v1
https://app.centrodecontrole.com.br/api/v1
📋 Snippets prontos
🏷️ Rastreio por funcionalidade (opcional, recomendado)
Adicione o header X-CS-Feature: nome_da_feature em cada chamada para ver no painel exatamente onde sua IA está sendo usada e quanto está custando.
O Centro de Controle usa o Gemini do Google como motor de IA. Você precisa de uma chave gratuita do Google AI Studio — o custo vai direto p/ o seu billing Google, com total transparência.
Além do gateway de IA, o Centro de Controle monitora seus servidores — uptime, CPU, memória, disco, SSL — e te avisa por e-mail se algo cair. Tudo no mesmo painel.
📧 Notificações por Email
Ativar notificações por email
📱 WhatsApp
Ativar notificações por WhatsApp
Z-API: Crie sua instância em zapi.io. Você precisará do Instance ID, Token e Client-Token.
Evolution API self-hosted — já rodando em https://evolution.srv1636363.hstgr.cloud Preencha abaixo, salve e use o Assistente de Conexão para vincular seu WhatsApp via QR Code.
📱 Assistente de Conexão WhatsApp
Salve as configurações acima primeiro, depois use o assistente para criar uma instância e escanear o QR Code com seu celular.
📷 Abra seu WhatsApp → Dispositivos vinculados → Vincular dispositivo e escaneie:
Aguardando escaneamento...
Webhook genérico: Recebe um POST com {message, source, ts}.
🎚️ Thresholds de Alerta
🔄 Auto-Restart via SSH
Habilitar reinicialização automática quando serviço cair
💡 Configure SSH + Comando de Restart em cada projeto individualmente para que o auto-restart funcione.
🗓️ Relatório Semanal por Email
Enviar relatório toda segunda-feira às 9h (Brasília)
📧 Requer Email configurado e ativo acima. O relatório inclui uptime 7d/24h e incidentes de cada projeto.
Contas Linux administradas por agente local restrito e auditado. Em contas operacionais protegidas, perfil de acesso e chave SSH só mudam por SSH. Remover uma conta leva junto as regras de sudo exclusivas dela.
Carregando dados do servidor…
⚠️ O perfil Operador Docker pode equivaler a privilégio administrativo. A remoção exige confirmar exatamente o nome do usuário.
Criar usuário Linux
Adicionar uma chave pública SSH que você já possui (opcional)
A chave é ACRESCENTADA às que a conta já tem — nenhuma existente é removida. Não precisa preencher isto para gerar uma chave pelo CDC. Nunca cole chave privada.
Confirmação por e-mail
Um código de 6 dígitos será enviado ao e-mail do administrador. Digite o código e a nova senha abaixo.
Quem entra nesta conta
Cada linha é uma credencial. A metade privada nunca fica no servidor, então não há como baixar uma chave existente — se alguém perdeu a dele, gere uma nova.
Confirmação por e-mail
Este servidor só aceita SSH por chave, então quem receber o arquivo passa a entrar nesta conta — por isso a confirmação. A chave privada é baixada uma única vez e não fica guardada no servidor.
Confirmação de remoção
Um código foi enviado ao e-mail do administrador. Esta ação remove a conta e a pasta pessoal permanentemente.
Este servidor só aceita SSH por chave — senha não entra. “Chaves SSH” é quantas chaves públicas podem entrar naquela conta: cada uma é uma credencial. “Bloqueada” expira a conta e barra tudo, chave inclusive.
Usuário
UID
Perfil
Terminal
Grupos
Status
Chaves SSH
Trilha de auditoria
Quando
Ator
Operação
Alvo
Resultado
👥 Contas dos Projetos
Visão geral
Carregando…
Total
0
E-mail
0
Google
0
Admin/Premium
0
Desativados
0
Selecione um projeto para ver as contas.
Nome
E-mail
Auth
Papel
Status
Criado em
Ações
💳 Pagamentos
Recebido no mês
—
Pagas
—
Pendentes
—
Produtos ativos
—
Por projeto
Carregando…
Catálogoo que cada projeto vende, com preço e recorrência
Acesso dos projetoscada projeto usa o próprio token para pedir cobrança
Cobranças
Adicionar Provider
Deixe vazio para usar a URL padrão do Gemini / Anthropic
✏️ Editar Usuário
Nome
Novo Projeto
Projeto ativo (monitorar)
SSH & Auto-Restart
Clique para preencher:
⚡ PM2 — todos os processos⚡ PM2 — processo específico🐳 Docker Compose restart🐳 Docker Compose up -d⚙️ Systemd (web stack)
💡 PM2 restart all funciona para MeuControle, PainelG3, GChat e Terminal Smart.
G3PRO não precisa de restart SSH — tudo sobe sozinho via systemd + Docker.
Monitor SSL
🔑 Nova API Key
✏️ Editar API Key
Deixe vazio para usar o provider padrão global. Aqui você pode sobrescrever por chave.
📊 Relatório de Uso
Carregando...
🔧 Especificacao da Ferramenta
Gerado por IA - revise antes de implementar
+ Criar Usuário
✏️ Editar Conta
Executar ferramenta
Resultado:
⏲ Sessão inativa
Você ficou inativo por 5 minutos. A sessão será encerrada automaticamente.