Coolify, CapRover e Dokku: seu próprio "Heroku" no VPS
Plataformas como Heroku, Vercel e Render tornaram o deploy muito simples: você envia o código e a aplicação aparece no ar. Mas os custos crescem rápido conforme o projeto escala. A boa notícia: dá para ter essa experiência no seu próprio VPS, com ferramentas de código aberto.
O que essas plataformas fazem
- Deploy a partir do Git (push ou integração com GitHub/GitLab);
- Build automático (Dockerfile ou buildpacks);
- SSL automático com Let's Encrypt;
- Domínios e subdomínios por aplicação;
- Bancos de dados e serviços com poucos cliques;
- Variáveis de ambiente, logs e reinício de aplicações.
Tudo rodando sobre Docker no seu servidor.
Coolify
Plataforma moderna, com interface web completa.
Destaques:
- Deploy de aplicações a partir de repositórios Git, Dockerfile ou Docker Compose;
- Catálogo de serviços prontos (bancos de dados, ferramentas self-hosted);
- Backups de bancos de dados para armazenamento compatível com S3;
- Gerencia múltiplos servidores a partir de um painel;
- Webhooks e preview deployments para pull requests.
Ideal para: quem quer uma experiência próxima de Vercel/Heroku com interface visual rica.
CapRover
Plataforma madura, baseada em Docker Swarm.
Destaques:
- Painel web para aplicações, domínios e SSL;
- "One-click apps" com dezenas de aplicações prontas;
- Deploy via CLI, upload ou webhook;
- Escalabilidade horizontal com múltiplos nós (Swarm).
Ideal para: quem quer algo estável e simples, com possibilidade de cluster.
Dokku
O "mini-Heroku" original, focado em linha de comando.
Destaques:
- Deploy com
git push dokku main, igual ao Heroku; - Suporte a buildpacks e Dockerfile;
- Plugins para bancos de dados, Let's Encrypt e mais;
- Muito leve.
Ideal para: desenvolvedores que preferem terminal e fluxo Git puro.
Exemplo de fluxo com Dokku:
# no servidor
dokku apps:create minhaapi
dokku domains:set minhaapi api.seudominio.com.br
# no seu computador
git remote add dokku dokku@SEU_IP:minhaapi
git push dokku main
Comparativo
| Critério | Coolify | CapRover | Dokku |
|---|---|---|---|
| Interface | Web completa | Web | CLI |
| Base | Docker | Docker Swarm | Docker |
| SSL automático | Sim | Sim | Via plugin |
| Multi-servidor | Sim | Sim (Swarm) | Limitado |
| Consumo de recursos | Médio | Médio | Baixo |
| Curva de aprendizado | Baixa | Baixa | Média |
Requisitos e dicas
- Use um VPS dedicado à plataforma (evite misturar com outras instalações manuais);
- Reserve RAM e disco suficientes: builds de imagens consomem recursos, e disco NVMe acelera bastante;
- Configure backups dos bancos e volumes para fora do servidor;
- Mantenha a plataforma atualizada e proteja o painel com senha forte e, quando possível, 2FA;
- Consulte a documentação oficial para requisitos mínimos atualizados.
Vale a pena?
Se você mantém várias aplicações, APIs ou projetos pessoais, um PaaS self-hosted pode substituir vários serviços pagos por um único VPS com custo fixo.
Conclusão
Tenha a praticidade de um PaaS com o controle e o custo de um VPS. Instale sua plataforma favorita em um VPS-NVME-BR da VittHost, com NVMe e servidores no Brasil.Use o cupom SP-VITT20 e ganhe 20% de desconto na primeira fatura enquanto a promoção estiver ativa.