Dashboard

Visão geral da plataforma

Clientes
Serviços rodando
Suspensos
Assin. ativas
Serviços recentes
Cliente URL Status Deploy

Clientes

Gerencie os clientes da plataforma

Nome Email Serviços Desde

Planos

Configure planos com preços e limites de recursos

Nome Preço/mês RAM CPU Disco Tráfego MP ID Status

Serviços

Containers rodando na plataforma

ID Cliente Nome URL Categoria Servidor Stack Commit Status Ações

Billing

Assinaturas e eventos do Mercado Pago

Assinaturas
ID Cliente Status Próx. cobrança Último evento Link
Vincular assinaturas órfãs

Clientes que assinaram pelo link genérico do plano (não pelo sistema) têm pagamentos no MP mas sem vínculo aqui. Selecione o plano, busque as assinaturas não vinculadas e associe ao cliente correto.

Log de eventos
Carregando…

Infraestrutura

Servidores remotos gerenciados pelo painel

Nome Host Usuário Status CPU RAM Disco Último check

Assinaturas

Links de pagamento e assinaturas de todos os clientes

Carregando…

Mensagens

Templates de notificação por evento e canal

Nome Evento Canal Assunto Status

Monitor

Recursos em uso pelos containers em tempo real

Serviço Plano RAM CPU Disco Rede RX / TX Status

Chave SSH

Chave pública do painel — adicione-a nos repositórios e servidores

Chave pública RSA-4096
Fingerprint: Path:
GitHub
  1. Acesse github.com → Settings → SSH keys
  2. Clique em New SSH key
  3. Cole a chave pública acima
  4. Teste a conexão abaixo com host github.com
GitLab
  1. Acesse gitlab.com → Preferences → SSH Keys
  2. Cole a chave pública e salve
  3. Teste com host gitlab.com
Gitea / auto-hospedado
  1. Acesse sua instância → Settings → SSH / GPG Keys
  2. Cole a chave pública
  3. Informe o host e porta do Gitea no teste abaixo
Servidor remoto

Para deploy em servidores secundários, adicione a chave pública em
~/.ssh/authorized_keys no servidor.

Registrar chave automaticamente

Adiciona a chave pública do painel diretamente na sua conta Git via token de acesso — sem precisar copiar manualmente.

Conexões registradas
Provedor URL Registrado em

Diagnóstico

Teste as integrações configuradas no painel

Testar envio por evento

Selecione um evento e um cliente. O sistema dispara os templates ativos cadastrados para esse evento.

Comunicações

Configure email, WhatsApp e notificações do painel

Email (SMTP)
verificando…

Gerencie servidores SMTP para envio de notificações. Múltiplas instâncias suportadas.

WhatsApp (Evolution API)
verificando…

Gerencie instâncias WhatsApp. Conecte via QR code diretamente no painel.

Contato do Admin
email e WhatsApp para notificações

Email e telefone que recebem alertas de pagamentos e eventos do sistema.

Web Push / PWA
em breve

Notificações nativas para admin e clientes via PWA. Disponível em breve.

Pedidos

Suporte, reembolso e upgrade solicitados pelo cliente no portal

Cliente Tipo Mensagem Status Criado em

Regras

Configurações globais de automação e broadcasts agendados

Configurações globais

Broadcasts agendados

Carregando…

Gestão de DNS

Gerenciamento de domínios e DNS de email via OpenSRS

Domínios
em desenvolvimento

Registre, renove e gerencie domínios via API OpenSRS. Disponível em breve.

Registros DNS
em desenvolvimento

Gerencie A, CNAME, MX, TXT e SPF/DKIM para email. Disponível em breve.

Email Hosting
em desenvolvimento

Configure caixas de email e aliases via OpenSRS. Disponível em breve.

Credenciais OpenSRS
em desenvolvimento

Configure reseller username, API key e ambiente (sandbox/prod). Disponível em breve.

Backups

Backup automático do banco de dados e volumes dos serviços

Configuração
Destino
Data/Hora Origem Escopo Serviço Status Tamanho Duração Destino
Carregando…

Migração de Conta

Troca de conta Mercado Pago — cancela assinaturas e reenvia links

Operação irreversível
Esta operação cancela todas as assinaturas ativas na conta MP antiga e gera novos links de pagamento. Os clientes serão notificados automaticamente. Execute o Preview primeiro para revisar o impacto.
1. Token da conta antiga
2. Preview — assinaturas afetadas
Tipo Cliente Plano Serviço Status atual Pode migrar?
3. Resultado
Cliente Plano Sub ID MP cancelado Token gerado Notificado Obs

Audit Log

Histórico de requisições à API

Data/Hora Método Path Status IP ms
Carregando…

Documentação

Guia rápido de cada área do painel

Clientes

Cadastro dos clientes da plataforma. Cada cliente pode ter múltiplos serviços vinculados. A partir daqui você acessa histórico de assinaturas e serviços de cada um.

Planos

Planos definem preço mensal e limites de recursos (RAM, CPU, disco, tráfego) que serão aplicados ao container do serviço no deploy. Podem ser criados manualmente ou importados direto do Mercado Pago (botão "Importar do MP").

Serviços

Containers dos clientes rodando na plataforma, via deploy a partir de um repositório git.

Variáveis de ambiente (env vars) são um dicionário chave/valor passado ao container — o painel injeta automaticamente a variável PORT.

Volumes são um conceito separado: uma lista de caminhos absolutos dentro do container (ex: /data, /uploads). Para cada caminho o painel cria (se ainda não existir) um Docker volume nomeado 3steps-{service_id}-{caminho} e monta em modo leitura/escrita. Se nenhum volume for especificado, o padrão é /data. Máximo de 10 volumes por serviço.

Billing

Cobranças geradas para os clientes, integradas ao Mercado Pago. Atualiza automaticamente a cada 30s enquanto a página estiver aberta.

Assinaturas

Vínculo entre cliente, plano e serviço — controla cobrança recorrente e prazo de carência antes de suspender um serviço inadimplente.

Mensagens

Templates de mensagem (email/WhatsApp) e regras que disparam envio automático em eventos específicos (ex: cobrança vencendo, serviço suspenso). Também permite broadcast manual para grupos de clientes.

Infraestrutura

Servidores onde os serviços são hospedados. Permite cadastrar servidor, checar conectividade SSH e acompanhar métricas (CPU, RAM, disco) de cada um.

Monitor

Status em tempo real dos serviços rodando. Atualiza automaticamente a cada 10s enquanto a página estiver aberta.

SSH

Chave pública SSH do painel, usada para autenticar nos servidores cadastrados. Aqui você vê a chave e o fingerprint para registrar no servidor de destino.

Diagnóstico

Testes manuais de integrações: envio de email, WhatsApp, Mercado Pago, Docker, git e disparo de eventos de teste. Útil pra confirmar que uma integração está configurada corretamente sem esperar um evento real acontecer.

Comunicações

Instâncias de SMTP e WhatsApp (Evolution API) configuradas na plataforma, além dos contatos administrativos que recebem notificações internas.

Regras

Configurações globais de automação: intervalo entre broadcasts de WhatsApp, dias de carência antes de lembrete de cobrança, entre outras configurações que afetam o comportamento automático do painel.

DNS

Em desenvolvimento — ainda não totalmente funcional.

Backups

Backup automático do banco de dados (panel.db) e/ou volumes dos serviços, com destino local ou S3-compatible (AWS, R2, B2, MinIO). Configura intervalo, retenção e escopo.

Migração

Troca de conta Mercado Pago usada pela plataforma — migra assinaturas e cobranças existentes para a nova conta.

Audit Log

Registro de todas as chamadas de API feitas no painel (método, path, status, duração, IP), mantendo as últimas 10.000 entradas.