Comece aqui
Primeiros passos
O caminho mais curto entre criar a conta e ver seu app no ar. Cada etapa tem uma página própria com mais detalhes — aqui vai o mapa completo.
Antes de começar
Você só precisa de duas coisas pra seguir este guia: uma VPS e um repositório Git com o seu projeto. Tudo o mais (chave SSH, domínio) é criado ou configurado ao longo do caminho, com instruções detalhadas em cada página.
Uma VPSUbuntu 22.04+, de qualquer provedor, a partir de ~R$20/mês
Repositório GitO projeto que você quer colocar no ar (público ou privado)
Domínio (opcional)Só se quiser HTTPS — dá pra testar tudo sem ele, via IP
O caminho, etapa por etapa
1
Crie sua conta (2 min)
Cadastro com e-mail e senha ou login com Google/GitHub. Por e-mail, você recebe um código de 6 dígitos pra confirmar antes do primeiro login.
2
Conecte sua VPS (5–10 min)
A única etapa que pede um pouco de terminal: gerar uma chave SSH e cadastrar IP, usuário e chave no painel. A página "Conectar uma VPS" explica cada comando do zero, com o que copiar pra onde. O painel testa a conexão antes de salvar.
3
Provisione o servidor (2–5 min)
Um clique no botão "Provisionar" instala Docker, Nixpacks e o proxy reverso na VPS. Você acompanha cada etapa da instalação ao vivo, sem fazer nada — só esperar o verde.
4
Crie seu projeto (2 min)
Conecte seu GitHub e escolha o repositório numa lista (ou cole a URL), escolha a branch e informe a porta que seu app escuta. Domínio é opcional nesse momento.
5
Configure variáveis de ambiente (2 min)
Adicione as credenciais que seu app precisa (DATABASE_URL, chaves de API...) na aba de variáveis do projeto, antes do primeiro deploy — assim o container já sobe completo.
6
Clique em Deploy (~90s)
O painel clona o repositório, builda a imagem, sobe o container e configura o roteamento. O log aparece linha por linha em tempo real — quando terminar, seu app está no ar.
Nota
Não tem uma VPS à mão pra testar? Uma ferramenta de VM local cria uma máquina Ubuntu com IP próprio em minutos — só não espere HTTPS funcionar sem um domínio público apontado.
Depois do primeiro deploy
Configure um webhook do GitHub para que cada push dispare um novo deploy automaticamente.Crie um banco de dados e conecte via a connection string gerada.Agende backups automáticos para um destino externo.Ative notificações para saber quando um deploy falha ou termina.