Implantar uma aplicação com um simples git push, obter um certificado HTTPS automático e lançar um banco de dados em dois cliques: é o que prometem os PaaS como Heroku ou Vercel. Coolify e Dokploy oferecem a mesma experiência em seu próprio VPS Linux, sem faturas por uso. Veja como diferenciá-los em 2026, com números oficiais a apoiar.
O que é um PaaS auto-hospedado
Um PaaS (Platform as a Service) oculta a parte do servidor: você fornece um repositório Git ou uma imagem, a plataforma constrói, lança, expõe e monitora a aplicação. Coolify e Dokploy ambos se baseiam no Docker e em um reverse proxy (Traefik) que roteia os domínios e gera os certificados. Você mantém o controle sobre a máquina, os dados e o custo, que se limita ao preço do VPS.
Concretamente, as duas ferramentas sabem:
- construir uma aplicação a partir de um repositório Git, um Dockerfile ou um arquivo Docker Compose;
- criar e gerenciar bancos de dados (PostgreSQL, MySQL, MariaDB, MongoDB, Redis…);
- implantar aplicações open source prontas para uso (modelos "com um clique");
- gerenciar domínios, HTTPS e variáveis de ambiente a partir de uma interface web;
- fazer backup dos bancos para um armazenamento externo compatível com S3.
Coolify em resumo
Coolify é desenvolvido pela coolLabs e publicado sob a licença Apache 2.0. É o projeto mais popular dos dois no GitHub, com mais de 60.000 estrelas. A versão atual é a v4: a versão 4.5.0, lançada no final de outubro, adiciona, entre outras coisas, a fonte Git Gitea, um explorador de arquivos para aplicações e bancos, a conexão por passkey, páginas de erro personalizadas com modo de manutenção e a criptografia em repouso dos segredos armazenados.
Seus pontos fortes:
- Um catálogo muito amplo: mais de 360 serviços implantáveis com um clique.
- Builds variados: Nixpacks, Railpack (em beta), Dockerfile, Docker Compose e sites estáticos. Nixpacks agora é marcado como obsoleto em favor do Railpack.
- Multi-servidor: uma única instância controla vários servidores via SSH.
- Backups programados de PostgreSQL, MySQL, MariaDB, MongoDB, ClickHouse e SQLite, com cópia para um armazenamento S3. Redis, Dragonfly e KeyDB não são cobertos por esse mecanismo.
- Implantações a cada push e ambientes de visualização para pull requests (GitHub, GitLab, Bitbucket, Gitea).
Dokploy em resumo
Dokploy é mais jovem e intencionalmente mais enxuto. Seu código é principalmente sob a licença Apache 2.0, com um diretório dedicado submetido a uma licença proprietária distinta. O projeto ultrapassa 38.000 estrelas e a última versão publicada é a 0.30.10: o número da versão permanece abaixo de 1.0, o que deve ser levado em conta para um uso crítico.
Seus pontos fortes:
- Docker Swarm integrado: adiciona nós para distribuir as aplicações em vários servidores.
- Docker Compose nativo, prático para retomar uma pilha existente como está.
- Cinco tipos de build: Nixpacks (por padrão), Railpack, Dockerfile, Buildpacks Heroku ou Paketo, e estático servido pelo NGINX.
- Monitoramento por recurso (CPU, memória, armazenamento, rede) e notificações de implantação para Slack, Discord, Telegram ou e-mail.
- Uma CLI e uma API para controlar as implantações a partir de um script ou CI.
Tabela comparativa Coolify vs Dokploy
| Critério | Coolify | Dokploy |
|---|---|---|
| Versão atual | 4.5.0 | 0.30.10 |
| Licença | Apache 2.0 | Apache 2.0, com uma parte proprietária |
| RAM mínima oficial | 2 Go | 2 Go |
| CPU mínima oficial | 2 núcleos | Não especificado |
| Disco mínimo oficial | 10 Go livres, mais as imagens e volumes | 30 Go |
| Arquiteturas | amd64 e arm64 | Não especificado na documentação de instalação |
| Porta da interface | 8000 (mais 6001 e 6002) | 3000 |
| Múltiplos servidores | Sim, via SSH | Sim, via Docker Swarm |
| Modelos com um clique | Mais de 360 serviços | Catálogo de modelos open source |
| Backups S3 | Sim, bancos principais | Sim, para um destino externo |
Os pré-requisitos a verificar antes de instalar
Uma distribuição suportada
Coolify funciona apenas em Linux: Debian, Ubuntu (versões LTS 20.04, 22.04 e 24.04 para o script automático), as derivadas do Red Hat como AlmaLinux ou Rocky, SUSE, Arch, Alpine e Raspberry Pi OS 64 bits. Dokploy é testado em Ubuntu (de 18.04 a 24.04), Debian 10 a 12, Fedora 40 e CentOS 8 e 9. Em uma versão do Ubuntu não LTS, preveja a instalação manual do Coolify.
Um VPS virgem, de preferência
As duas plataformas instalam seu próprio reverse proxy nas portas 80 e 443. A instalação do Dokploy falha mesmo se uma das portas 80, 443 ou 3000 já estiver em uso. Se um Apache ou Nginx já estiver rodando na máquina, comece com um VPS novo em vez de coabitar tudo. Verifique as portas ocupadas antes de iniciar qualquer coisa:
sudo ss -tlnp | grep -E ':(80|443|3000|8000) '
No lado do Docker, os dois scripts o instalam automaticamente se estiver ausente. A única exceção relatada pelo Coolify: um Docker instalado via snap deve ser removido previamente.
Instalar Coolify em um VPS Linux
Conecte-se como root (ou com um usuário sudo) e inicie o script oficial:
curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash
O script exibe as etapas seguintes no terminal. A interface responde então na porta 8000 do endereço IP do servidor. Crie imediatamente a conta de administrador: a primeira pessoa que acessar a página de inscrição se torna a administradora da instância.
Portas a abrir no firewall, de acordo com a documentação:
22/tcppara SSH (ou sua porta personalizada);80/tcpe443/tcppara tráfego web e certificados;8000/tcp,6001/tcpe6002/tcppara a interface, tempo real e terminal web com acesso direto por IP.
Uma vez que a interface esteja acessível via um domínio em HTTPS, você pode fechar 8000, 6001 e 6002. Pense finalmente em fazer backup do arquivo que contém os segredos da instância (incluindo APP_KEY), indispensável para uma restauração:
sudo cp /data/coolify/source/.env ~/coolify-env-backup
Instalar Dokploy em um VPS Linux
Mesma lógica, com o script oficial do Dokploy:
curl -sSL https://dokploy.com/install.sh | sh
A interface estará então disponível na porta 3000. Para atualizar o Dokploy mais tarde, o mesmo script aceita um argumento:
curl -sSL https://dokploy.com/install.sh | sh -s update
Em algumas distribuições mínimas cujo núcleo não fornece IPVS, a documentação indica passar para o modo DNSRR:
curl -sSL https://dokploy.com/install.sh | sudo ENDPOINT_MODE=dnsrr sh
Quando seu domínio HTTPS estiver funcionando, você pode fechar o acesso direto à porta 3000. Atenção: fazer isso antes de ter um domínio operacional o deixaria do lado de fora.
docker service update --publish-rm "published=3000,target=3000,mode=host" dokploy
O problema do firewall com Docker
Em um VPS Linux, o Docker escreve suas próprias regras iptables para publicar as portas dos contêineres. Resultado: uma porta publicada por um contêiner pode permanecer acessível mesmo que o UFW pareça bloqueá-la. Com um PaaS, portanto, não publique as portas dos bancos de dados no IP público: mantenha-as na rede interna do Docker e exponha apenas o que passa pelo reverse proxy. Para acessos administrativos, prefira um túnel SSH.
Qual tamanho de VPS escolher
Os dois projetos anunciam 2 Go de RAM mínima, mas esse número cobre apenas a plataforma em si. Cada aplicação, cada banco e, principalmente, cada build (compilação Node.js, imagem Docker multi-etapas) consomem além disso. Os retornos da comunidade geralmente descrevem o Dokploy como mais leve em repouso do que o Coolify, mas nenhum teste independente em hardware idêntico permite quantificar a diferença. O mais confiável é medir em sua máquina, logo após a instalação e depois com suas aplicações:
free -h
docker stats --no-stream --format "table {{.Name}} {{.MemUsage}} {{.CPUPerc}}"
Referências práticas com as ofertas de VPS Linux da SoLinux (armazenamento NVMe):
- VPS Linux 04G (2 vCPU, 4 Go de RAM, 45 Go NVMe, 7 €/mês): suficiente para testar Coolify ou Dokploy com algumas pequenas aplicações e um banco. Os 45 Go respeitam o mínimo de 30 Go do Dokploy, mas fique de olho no espaço ocupado pelas imagens Docker.
- VPS Linux 08G (3 vCPU, 8 Go de RAM, 50 Go NVMe, 9,59 €/mês): o bom compromisso para uma verdadeira produção com várias aplicações, um banco PostgreSQL e builds regulares.
- VPS Linux 12G (4 vCPU, 12 Go de RAM, 70 Go NVMe, 16,99 €/mês): para hospedar muitos serviços, builds pesados ou vários ambientes (produção e pré-produção) na mesma máquina.
As ofertas existem na França, na Alemanha e em Nova York, o que permite aproximar o PaaS de seus usuários. Pense também em limpar regularmente as imagens não utilizadas, pois muitas vezes é o disco que satura antes da RAM:
docker system df
docker image prune -a
Coolify ou Dokploy: como decidir
Escolha Coolify se…
- você quer o maior catálogo de aplicações prontas para implantar;
- você precisa de ambientes de visualização por pull request;
- você visa uma máquina arm64;
- você prefere um projeto mais antigo, com uma comunidade maior, totalmente sob Apache 2.0.
Escolha Dokploy se…
- você quer uma interface mais sóbria e uma rápida adaptação;
- você já trabalha com Docker Compose e Docker Swarm;
- você quer Buildpacks Heroku ou Paketo além de Nixpacks;
- você está começando em um pequeno VPS e deseja manter o máximo de recursos para suas aplicações (a ser verificado com suas próprias medições).
Em ambos os casos, a ferramenta é instalada em um comando e testada em poucos minutos. O mais simples é solicitar um VPS Linux virgem, instalar um e depois o outro reinstalando o sistema entre os dois, e manter aquele cujo funcionamento mais lhe agrada.
As boas práticas após a instalação
- Crie a conta de administrador imediatamente após a instalação.
- Associe um domínio à interface e ative o HTTPS, depois feche as portas de acesso direto.
- Configure um destino S3 e backups programados de seus bancos.
- Faça backup também da configuração da plataforma em si (o arquivo
.envpara Coolify). - Mantenha o sistema e a plataforma atualizados regularmente, lendo as notas de versão: Coolify 4.5.0, por exemplo, introduz mudanças que quebram compatibilidade nos tokens de API.