Faça deploy de arquivos Docker Compose instantaneamente
Cole ou faça upload do seu docker-compose.yml. sh0 parseia os serviços, resolve dependências, provisiona volumes e faz deploy de tudo como um stack -- em segundos.
Suporte completo ao Compose
Todos os recursos do docker-compose.yml parseados, validados e implantados -- sem concessões.
Como funciona
Cole seu arquivo compose
Cole seu docker-compose.yml diretamente no editor do painel, ou faça upload de um arquivo YAML do seu computador.
Validar
sh0 verifica a sintaxe, resolve dependências de serviço, detecta conflitos de porta e sinaliza referências circulares -- antes de qualquer coisa rodar.
Deploy
Serviços são criados em ordem topológica. Volumes são provisionados. Variáveis de ambiente são injetadas. Tudo inicia na sequência correta.
Roteamento
Caddy configura domínios e provisiona certificados SSL para cada serviço exposto automaticamente. URLs ativas em segundos.
O pipeline de deploy
De YAML a URLs ativas -- totalmente automatizado, sem acesso shell necessário
Tudo o que você precisa
Valide antes do deploy
A API de dry-run verifica seu arquivo compose para erros de sintaxe, imagens ausentes, conflitos de porta e dependências circulares -- sem iniciar nada.
Sobrescrita de variáveis
Sobrescreva qualquer variável de ambiente durante o deploy a partir do painel. Sem necessidade de editar o YAML ou gerenciar arquivos .env no servidor.
Ordem topológica de inicialização
Serviços iniciam na ordem de dependência. Se A depende de B e B depende de C, sh0 inicia C, depois B, depois A. Sempre.
Gerenciamento automático de volumes
Volumes nomeados são criados automaticamente. Bind mounts são mapeados. Sem necessidade de docker volume create manual.
Segredos criptografados
Variáveis de ambiente sensíveis são armazenadas criptografadas com AES-256-GCM. Nunca expostas em logs ou no painel.
170 templates prontos
WordPress, PostgreSQL, Redis, Plausible, Gitea e mais 163. Deploy com um clique a partir da galeria de templates.
O jeito antigo
- x SSH no servidor, instalar plugin Docker Compose
- x Criar e gerenciar arquivos .env manualmente
- x Executar docker compose up -d e torcer pelo melhor
- x Configurar proxy reverso nginx manualmente
- x Configurar certbot para certificados SSL
- x Depurar conflitos de porta e problemas de ordem de inicialização
O jeito sh0
- Cole o YAML no painel, clique em Deploy
- Sobrescreva variáveis na UI, sem arquivos .env
- Validação detecta erros antes do deploy
- Caddy configura o proxy reverso automaticamente
- Certificados SSL provisionados automaticamente
- Inicialização ordenada por dependência, sempre
Perguntas e respostas
Quais versões do Compose são suportadas? +
Como o depends_on funciona? +
Posso usar arquivos .env? +
O que acontece se uma dependência circular for detectada? +
Do arquivo compose à produção em segundos
Cole seu YAML, valide, faça deploy. URLs ativas com SSL, zero configuração. Comece com 170 templates prontos.