Para onde o sh0 esta indo
De binário único self-hosted a plataforma cloud gerenciada com operações alimentadas por IA.
Fases de desenvolvimento concluídas
Sessões de engenharia registradas
Problemas de segurança corrigidos
Testes passando
sh0 está feature-complete desde abril de 2026. O roadmap abaixo foca em estabilidade, correções de segurança e polimento. Recursos futuros são melhorias opcionais.
Self-Hosted Estável
Tudo necessário para fazer deploy e gerenciar aplicações em um único servidor. 29 fases, 2 auditorias de segurança, um redesign completo do dashboard e mais de 90 sessões de engenharia.
- 10 crates Rust, binário único, ~140MB de RAM em repouso
- Mais de 180 endpoints de API, 19 comandos CLI, 22 páginas de dashboard
- 5 pipelines de deploy (Git, Imagem Docker, Dockerfile, ZIP, Template/Compose)
- 183 opções no Deploy Hub, 170 templates com um clique em 15 categorias
- 19 detectores de stack, 15 templates de Dockerfile, mais de 34 regras de Verificação de Saúde do Código
- Auto-SSL (Let's Encrypt), certificados SSL personalizados com geração de CSR
- Monitoramento, 5 canais de alerta, verificações de uptime, páginas de status públicas
- Backups com 13 provedores de armazenamento (S3, R2, SFTP, Dropbox, Google Drive)
- Autoscaling (1-50 réplicas), 3 estratégias de balanceamento de carga
- RBAC de equipe (4 níveis), 2FA TOTP, Google OAuth, registro de auditoria
- Terminal web (xterm.js), navegador de arquivos, editor inline
- Cron jobs (50/app), hooks de deploy (4 estágios), ambientes de preview (por PR)
- sh0.yaml Infrastructure as Code, exportação para 7 formatos (K8s, AWS, GCP, Vercel...)
- Dashboard baseado em stacks, paleta Cmd+K, 5 idiomas, tema escuro/claro
- 51 problemas de segurança corrigidos, criptografia AES-256-GCM, prevenção de CSRF/SSRF
Multi-Servidor BYOS
Faça deploy em múltiplos servidores a partir de uma única instância sh0. Traga Seu Próprio Servidor com gerenciamento de túneis SSH. Recurso do plano Business.
- Registro de nos remotos via SSH puro em Rust (russh)
- SSH TOFU (Trust on First Use) com verificação de fingerprint de chave do host
- Transferência de imagem Docker via save/load por túneis SSH
- Pipeline de deploy com reconhecimento de nos despachando builds para servidores remotos
- Dashboard: gerenciamento de nos com indicadores de status e monitoramento de saúde
- Hardening de nos: tratamento de erros, validação de conexão, limpeza graceful
Pipeline de Release
Instalação com um comando e builds de release automatizados. O pipeline de lançamento público.
- Script de instalação: curl -fsSL https://get.sh0.dev | bash
- CI/CD via GitHub Actions com compilação cruzada
- Imagem Docker: ghcr.io/zerosuite/sh0
- Binários estáticos musl para Linux x86_64 + aarch64
- GitHub Releases com changelogs e checksums
- Mecanismo de verificação automática de atualizações
Assistente de IA e Servidor MCP
Integração completa de IA com servidor de protocolo MCP, 105 ferramentas, sandbox de IA e chat multi-modelo. Conecte do Claude Desktop, Cursor ou do dashboard integrado.
- Servidor MCP: Streamable HTTP, 105 ferramentas, JSON-RPC 2.0, gerenciamento de sessão
- Geração de ferramentas baseada em OpenAPI com extensões x-mcp-* (fonte única de verdade)
- 3 níveis de segurança: chaves de API com escopo, classificação de risco, tokens de confirmação
- Gateway de IA: roteamento de 3 vias (conector MCP, legado, especialista em docs)
- Sandbox de IA: sidecar Alpine por app com shell, pacotes, acesso a volumes
- Chat de IA no dashboard com seletor de modelo e histórico de conversas
- Cobrança por carteira pré-paga (Haiku, Sonnet, Opus) com BYOK no plano Business
- 10 rodadas de auditoria em 5 fases -- 0 problemas críticos em produção
Busca Web IA e Agentes Especialistas
Busca na web, navegação de URLs e agentes de IA especialistas (DevOps, DBA, Segurança, SRE, Rede). A IA pode pesquisar documentação real e responder com expertise de domínio.
- Busca nativa na web com Claude e citações de fontes
- 6 agentes especialistas com prompts de sistema específicos de domínio
- Modal de seleção de agente com filtragem por categoria
- Persistência de agente por conversa e troca
Plano Free, Docker e Correções de Bugs
Expansão do plano Free, distribuição Docker, sistema de autoatualização e 12 correções de bugs no CLI, autenticação, escalabilidade e controle de licença.
- Backups disponíveis no plano Free (armazenamento local)
- Imagem Docker no Docker Hub e GHCR
- Comando de autoatualização (sh0 update)
- Configuração automática de serviço systemd + comando de desinstalação
- Banners de upgrade inline (substitui bloqueios de página inteira)
- Consistência do CLI: args posicionais unificados, alias cron list, sintaxe de exportação
- 12 correções de bugs: busca ssh, autenticação WebSocket, scale-down, idempotência de início
Geração de Arquivos por IA
Gere documentos para download (XLSX, PDF, DOCX, HTML, Markdown) a partir de conversas com IA. Relatórios, configurações e documentação sob demanda.
- Gere planilhas Excel, relatórios PDF, documentos Word
- Geração de arquivos HTML e Markdown
- FileCanvas: preview de arquivo em painel dividido no dashboard
- Endpoint de download de arquivo com limpeza automática em 24h
- UI de administração de banco de dados (dbGate, phpMyAdmin, Mongo Express) e acesso externo com lista de IPs permitidos
- Caixas de entrada, aliases, catch-all e monitoramento de entregabilidade
- Página global de domínios e mais de 50 novos endpoints de API
Segurança, Polimento e Feature-Complete
Recursos avançados de e-mail, controle de licença para todos os serviços BaaS, integração Trustpilot, 15 correções de segurança (5 críticas + 10 importantes), 8 páginas de alternativas SEO, redesign da página inicial, matriz de comparação de preços e página de relações com investidores. sh0 está feature-complete.
- Recursos avançados de e-mail: filtros de spam, resposta automática de férias, regras Sieve, rotação de DKIM, monitoramento da fila de e-mails
- Controle de licença: todos os serviços BaaS restritos ao Pro+ com popups de UpgradePrompt (12 páginas)
- 15 correções de segurança: injeção Sieve, bypass de escopo MCP em 92 ferramentas, travessia de caminho, perda de dados em férias e mais
- Integração Trustpilot, estatísticas rápidas de BaaS, redesign da página inicial, matriz de preços (27 linhas)
- 8 páginas de alternativas SEO, página de relações com investidores, atualizações de prompt de IA, 979 chaves i18n
Estabilidade e Polimento
sh0 está feature-complete. Esta fase foca em estabilidade, correções de segurança, desempenho e polimento. Sem novos recursos — apenas refinamentos.
- Correções de bugs, otimizações de desempenho e melhorias de estabilidade
- Correções de segurança e atualizações de dependências
- Polimento de UX do dashboard e melhorias de acessibilidade
- Atualizações de documentação e refinamentos no fluxo de onboarding
Internacionalização Completa
Tradução completa do dashboard e documentação em múltiplos idiomas. Tornando o sh0 acessível a desenvolvedores no mundo todo.
- Tradução completa do dashboard (rótulos da UI, mensagens, notificações)
- Idiomas suportados: francês, espanhol, português, árabe, suaíli, chinês, japonês
- Detecção automática de idioma com substituição manual nas configurações
- Documentação traduzida e saída de ajuda da CLI
Projetos multisserviço, backup da instância, atualização autônoma
Cinco frentes entregues desde a v1.7.1: os serviços de um projeto se comunicam pelo nome, o sh0 faz backup e restaura o próprio banco de dados, o diagnóstico chega durante a espera, a via de arquivo permite implantar sem repositório git, e uma instalação se atualiza sem SSH.
- Rede de projeto: um alias interno estável acompanha o contêiner quando seu endereço muda
- sh0 instance backup e restore: instantâneo coerente do banco via VACUUM INTO
- Diagnóstico durante a espera: logs do contêiner, custo por etapa, alerta de disco
- Via de arquivo: implante seu próprio código sem repositório git, em Node, Python, Go ou Rust
- sh0 update e sh0 doctor: atualização e reparo sem SSH e sem interrupção
Domínio do painel e falhas distinguíveis
O painel muda-se para um domínio seu, e três falhas do proxy deixam de se parecer.
- Caminho de adoção do domínio próprio do painel, com o endereço antigo nomeado ao deixar de responder
- Três falhas do proxy, três códigos distintos em vez de um único 404
- Os selos de estado do painel seguem o idioma do painel
- O documento OpenAPI anuncia a versão do binário que o serve
O caminho de implantação, provado de ponta a ponta
A porta que você escolhe chega à sua aplicação, e o caminho de implantação é provado em uma máquina real, não em testes unitários.
- O campo Porta começa vazio nos quatro caminhos; o EXPOSE da imagem decide quando você não diz nada
- ENV PORT em mais doze modelos, ENV SERVER_PORT para o Spring Boot
- Uma sonda de saúde que falha nomeia a porta realmente aberta no contêiner
- Os códigos de recuperação sobrevivem e se regeneram; cada acesso protegido entra no registro de auditoria
- Um idioma por visitante, recursos em cache e pré-comprimidos: a página de acesso cai 99,5 % no retorno
Chaves de API que fazem o que dizem
v1.10.1 e v1.10.2: cada chave de API é limitada ao seu âmbito em todas as rotas, e os nós remotos se comportam como o servidor local.
- Três níveis de chave de API aplicados tanto no REST quanto no MCP: read, deploy, admin
- O sandbox e os registros verificam o acesso ao projeto; os apps em *.sh0.app mantêm seus próprios cabeçalhos
- Nós remotos: réplicas, métricas, escalonamento automático e cron rodam no próprio nó
- Exportação do registro de auditoria em CSV ou JSON
- O push git volta a fazer deploy; as credenciais do repositório nunca tocam o disco
Reforçado após a auditoria
Da v1.10.4 à v1.10.7: as correções da auditoria independente de 5 de outubro de 2026, versões assinadas e um armazenamento S3 que funciona.
- Domínio do painel reservado; o primeiro proprietário só é criado com o token de instalação
- Atualizações e instalador verificam uma assinatura minisign das somas de verificação
- Segredos ocultados a funções insuficientes; códigos de recuperação de utilização única; repetição de webhooks git recusada
- Armazenamento compatível com S3: o MinIO funciona e a definição «Path style» faz o que diz
Exportação OpenTelemetry
Exporte métricas e traces para sua stack de observabilidade existente.
- Exportação de métricas e traces OTLP
- Rastreamento de pipeline de deploy com contexto de span
- Guias de integração para Grafana, Datadog, New Relic
Webhooks de Saída
Sistema de eventos para integrações em tempo real com serviços externos.
- Eventos: deploy, scale, alerta, backup, mudanças de equipe
- Payloads de webhook assinados com HMAC e lógica de retry automático
- Logs de entrega com rastreamento de resposta e diagnóstico de falhas
Nixpacks e Buildpacks
Estratégias alternativas de build para cobertura mais ampla de linguagens e frameworks.
- Integração com Nixpacks (nativo em Rust, mesmo do Railway)
- Suporte a Cloud Native Buildpacks
- Cadeia de fallback: Dockerfile -> Nixpacks -> templates sh0
Multi-Ambiente
Ambientes separados de desenvolvimento, staging e produção por projeto com fluxos de promoção.
- Variáveis de ambiente, domínios e configuração de scaling específicos por ambiente
- Fluxo de promoção: staging -> produção com um clique
- Badges de ambiente e isolamento no dashboard
CI/CD e Terraform
Integração profunda com pipelines de CI/CD existentes e fluxos de infrastructure-as-code.
- GitHub Actions: ações sh0-deploy, sh0-check, sh0-preview
- Provider Terraform para recursos sh0 (apps, domínios, variáveis de ambiente)
- Template de CI/CD para GitLab
Hibernação de apps
Detecção de ociosidade com suspensão automática de containers e ativação sob demanda. Economize recursos do servidor para apps inativos.
- Timeout de ociosidade configurável (sem requisições por N minutos)
- Auto-sleep: parar container, preservar estado
- Ativação sob demanda: reverse proxy aciona inicio do container
- Status de sleep/wake no dashboard com controles manuais
Empresarial
SSO, conformidade e deploy em ambientes isolados para grandes organizações.
- Autenticação SSO via SAML
- Allowlisting de IP e políticas de rede
- Log de auditoria avançado com exportação de conformidade
- Suporte a deploy em ambientes isolados (instalação offline)
White label
Personalize sh0 como sua própria plataforma. Logos, cores, domínio e branding personalizados em todo o dashboard e CLI.
- Logo, favicon e cores de marca personalizados em todo o dashboard
- CLI white-label com nome de binário e branding personalizados
- Domínio personalizado para dashboard e endpoints de API
sh0 Cloud
Plataforma de hospedagem gerenciada. Faça deploy sem gerenciar servidores. Infraestrutura Contabo + Hetzner com preços África-first.
- Orquestração multi-tenant com provisionamento automatizado de servidores
- Chat-to-Deploy com IA: "Faça deploy do meu repo com Postgres" -- o sh0 faz o resto
- Consultor de Recursos IA: dimensione seus containers automaticamente
- Bancos de dados gerenciados com recuperação point-in-time
- Pagamentos Mobile Money via ZeroFee (mais de 135 provedores, 18+ países africanos)
- Planos a partir de $10/mes com orçamentos de recursos baseados em RAM
Multi-Região
Faça deploy em múltiplas localidades geográficas com roteamento inteligente.
- Targeting de deploy com reconhecimento de região (UE, EUA, África, Ásia)
- Failover entre regiões com roteamento baseado em saúde
- Roteamento DNS baseado em latência para aplicações globais
Marketplace
Ecossistema de templates e plugins impulsionado pela comunidade.
- Marketplace de templates com submissões e avaliações da comunidade
- Templates premium verificados com garantias de suporte
- Compartilhamento de receita para autores de templates
Como versionamos
Filosofia: Versões self-hosted permanecem sempre totalmente funcionais. Recursos Cloud são adicionais, nunca obrigatórios. Você pode rodar o sh0 para sempre no seu próprio servidor com zero dependências externas.
Já construído e funcionando
Tudo abaixo foi entregue nas versões v1.0.0 até v1.6.0
Comece com o que já está pronto
Tudo o que você precisa para fazer deploy de aplicações já esta entregue. Sem esperar por versões futuras.