Todos os Planos

De servidor vazio a PaaS completo em 2 minutos

Sem experiência em DevOps necessária. Um binário substitui Docker Compose, Nginx, Certbot, Prometheus e mais uma dezena de ferramentas. Instale, faça deploy, pronto.

O que tem dentro do binário

Um único binário de ~58MB que substitui uma stack inteira de DevOps -- zero dependências, zero configuração.

Instalação de binário único
Um comando curl baixa um binário Rust de ~58MB. Sem pacotes apt, sem npm, sem Python -- zero dependências do sistema.
Dashboard embutido
Dashboard web completo compilado no binário em tempo de build. Sem servidor frontend separado ou instalação de npm necessária.
Caddy autoconfigurado
O reverse proxy Caddy inicia automaticamente. Domínios, certificados SSL e roteamento -- tudo gerenciado sem tocar em um arquivo de configuração.
SQLite como banco interno
Todo o estado da plataforma armazenado em um único arquivo SQLite. Sem banco de dados externo para instalar, configurar ou manter.
Docker Engine API
Conecta diretamente ao socket Unix do Docker. Gerenciamento completo do ciclo de vida dos containers sem comandos shell.
Processos filhos gerenciados
Tarefas em segundo plano para métricas, alertas, backups, cron e verificações de uptime iniciam automaticamente com o servidor.

Como funciona

01

Instale o sh0

Um comando baixa e instala o binário sh0. Funciona em Ubuntu, Debian, CentOS e qualquer servidor Linux com Docker instalado.

your-server
$ curl -fsSL https://get.sh0.dev | bash
Baixando sh0 v1.6.0 para linux-x64...
Checksum verificado. OK
sh0 instalado em /usr/local/bin/sh0
02

Inicie a plataforma

Execute `sh0 serve` para iniciar o servidor. Dashboard, API, reverse proxy e todos os serviços em segundo plano iniciam em menos de um segundo.

your-server
$ sh0 serve
sh0 v1.6.0 iniciando...
Dashboard: http://your-server:9000
API: http://your-server:9000/api/v1
Default: [email protected] / sh0-change-me!
Pronto. Faça o deploy do seu primeiro app.
03

Faça o deploy do seu primeiro app

Abra o dashboard, escolha entre 171 templates, conecte um repositório Git, faça upload de um ZIP ou cole uma URL de imagem Docker. Deploy em segundos.

04

Coloque no ar

Aponte seu domínio para o IP do seu servidor. O sh0 provisiona automaticamente um certificado SSL via Let's Encrypt. Seu app está no ar com HTTPS.

O pipeline de instalação

Baixar Binário
Inicializar BD
Iniciar Caddy
Dashboard Pronto
Primeiro Deploy
SSL Provisionado

De servidor vazio a plataforma pronta para produção -- totalmente automatizado

O que esta incluído no binário

Tudo o que você precisa para executar cargas de trabalho em produção, compilado em um único executável.

171
templates

Deploy com um clique para bancos de dados, CMS, analytics, ferramentas de dev e mais

180+
endpoints de API

API REST completa com autenticação via Bearer token e chave de API

13
backends de armazenamento

Backup para S3, R2, DigitalOcean Spaces, SFTP, Google Drive e mais 8

5
canais de alerta

Slack, Discord, Telegram, e-mail e webhooks personalizados

34
regras de saúde

Verificação automática de segurança e configuração antes de cada deploy

30+
comandos CLI

Faça deploy, escale, backup, monitore e gerencie tudo pelo terminal

Tudo o que você precisa

Instalação sem dependências

Sem pacotes apt, sem npm, sem Python. Um único binário que inclui tudo: servidor HTTP, dashboard, reverse proxy, agendador e monitoramento.

Dashboard embutido

Dashboard web completo compilado no binário. Design responsivo com modo escuro, 12 abas de gerenciamento por app e atualizações em tempo real via WebSocket.

SSL automático via Caddy

Certificados Let's Encrypt provisionados automaticamente para cada domínio. Renovação gerenciada em segundo plano. Upload de certificado personalizado também suportado.

Monitoramento integrado

Métricas de CPU, memória e rede coletadas a cada 10 segundos. Limites de alerta configuráveis. Páginas de status públicas com histórico de uptime.

Backups agendados

Backups de banco de dados e volumes com criptografia AES-256-GCM. Agendamento por cron, políticas de retenção e 13 opções de provedor de armazenamento.

Suporte multi-servidor

Registre nos remotos via SSH. Faça build no servidor principal e transfira imagens para qualquer no. Monitoramento de saúde com verificações de heartbeat a cada 30 segundos.

O jeito antigo

  • x Instalar Docker, Docker Compose, Nginx, Certbot separadamente
  • x Escrever e manter arquivos docker-compose.yml
  • x Configurar virtual hosts do Nginx e renovação de SSL
  • x Configurar Prometheus + Grafana para monitoramento
  • x Escrever scripts cron para backups
  • x SSH no servidor para cada tarefa de gerenciamento

O jeito sh0

  • Um comando curl instala tudo
  • Faça deploy pelo dashboard, CLI ou API
  • SSL provisionado automaticamente, zero configuração
  • Monitoramento integrado com 5 canais de alerta
  • Backups criptografados agendados para 13 provedores
  • Dashboard completo com terminal, logs e navegador de arquivos

Perguntas e respostas

Quais são os requisitos mínimos do sistema? +
Qualquer servidor Linux (x64 ou ARM64) com Docker instalado e pelo menos 1GB de RAM. Em repouso, o sh0 e o seu Caddy usam cerca de 140 MB de memória -- o restante fica disponível para seus apps.
O sh0 precisa do Docker pré-instalado? +
Sim. O sh0 gerencia containers via Docker Engine API, mas não instala o Docker. A maioria dos provedores de nuvem oferece imagens prontas com Docker, ou você pode instala-lo com um único comando.
Posso executar o sh0 junto com serviços existentes? +
Sim. O sh0 usa a porta 9000 por padrão para seu dashboard/API e gerencia o Caddy para roteamento de apps nas portas 80/443. Não interfere com outros serviços em portas diferentes.
Como atualizo o sh0? +
Execute o script de instalação novamente. Ele baixa o binário mais recente e substitui o antigo. Seu banco de dados, configuração e apps implantados são preservados.

Pronto para fazer deploy?

Instale o sh0 em qualquer servidor Linux e tenha uma plataforma de deploy completa em 30 segundos. Sem conta na nuvem. Sem cartão de crédito. Grátis para sempre para 1 stack com apps ilimitados.