O que vem instalado no seu servidor Dokploy?
- Dokploy v0.30.10, configurado com o instalador oficial
- Docker e Docker Swarm, com seus apps rodando em contêineres
- Proxy reverso Traefik, que roteia os domínios e obtém certificados
- Uma conta de administrador pronta: o primeiro cadastro acontece durante a configuração, então ninguém mais pode tomar o painel
- Um endereço sslip.io, para o painel abrir por HTTPS antes de você adicionar um domínio
- 2 GB de swap e um firewall com as portas 22, 80, 443 e 3000 abertas
Qual tamanho você precisa para Dokploy?
O Dokploy pede oficialmente pelo menos 2 GB de RAM e 30 GB de disco, e não informa um valor de CPU. Nos nossos testes em servidor real, com 2 GB e 1 núcleo, a instalação terminou e um pequeno exemplo em Next.js foi compilado com 2 GB de swap e entrou no ar por HTTPS, embora essa compilação tenha levado cerca de 12 minutos. O painel, o banco de dados próprio dele e o Traefik ocupam parte da memória. As compilações rodam no servidor, então a memória tem picos acima do que o app em execução usa. Como regra prática, considere 4 GB e 2 núcleos para alguns apps ou um projeto Next.js com muitos pacotes, e 8 GB se você também for adicionar um banco de dados.
| Uso | Tamanho | Preço | Escolher |
|---|---|---|---|
| Site novo | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/mês | |
| Site em crescimento | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mês | |
| Site movimentado | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/mês |
Para quem é?
- Quem quer fazer deploy a partir do Git e ver cada push atualizar o app
- Equipes com um projeto Docker Compose existente que querem rodá-lo por uma tela web
- Quem desenvolve com ferramentas de IA ou escreve código à mão e quer um preço mensal fixo
- Pequenas equipes que querem apps, bancos de dados e logs em um só painel
O que acontece depois do pedido?
- Defina o tamanho e conclua o pagamento.
- Seu servidor inicia e o Dokploy se instala sozinho. Nos nossos testes em servidor real, isso levou cerca de 12 minutos.
- No seu painel, abra seu servidor em Meus servidores. Na aba Visão geral, clique no link Endereço do painel e informe os dados das linhas E-mail e Senha.
- Crie um projeto na página Projects, adicione uma Application com Create Service, escolha Git em Provider e informe a URL do repositório e a branch.
- Na aba Domains, adicione seu domínio com Add Domain, ative o HTTPS com Let's Encrypt e clique em Deploy.
Em todo servidor
- Backup diário incluído no preço
- Tráfego ilimitado
- Acesso root completo
- Aumente ou reduza RAM e CPU depois, e aumente o disco
- Localização: Istanbul · IST-1.
Bom saber
- Se não for possível emitir um certificado, o painel abre em http simples na porta 3000 do seu endereço IP, e seu login trafega sem criptografia. Nesse caso, defina um domínio e ative o HTTPS na página Settings, Web Server.
- Quando o painel funcionar no endereço HTTPS dele, você pode fechar a porta 3000. O Docker ignora o ufw, então use o comando oficial: docker service update --publish-rm "published=3000,target=3000,mode=host" dokploy
- Os endereços sslip.io de apps que o painel gera abrem por HTTP. Para HTTPS, adicione seu próprio domínio e escolha Let's Encrypt.
- Atualizar o Dokploy e o Traefik é responsabilidade sua. Atualizar o Dokploy não atualiza o Traefik.
- O painel continua mostrando a senha da instalação. Se você a mudar dentro do Dokploy, guarde a nova com cuidado.
Perguntas e respostas sobre Dokploy
De quanta RAM o Dokploy precisa?
O Dokploy exige oficialmente pelo menos 2 GB de RAM e 30 GB de disco, e nos nossos testes em servidor real a instalação terminou sem problemas com 2 GB e 1 núcleo. Para alguns apps ou um projeto com muita compilação, 4 GB é uma regra prática sensata, e você pode aumentar o servidor depois pelo seu painel.
O Dokploy faz deploy automático a cada push no GitHub?
Sim. Adicione a Webhook URL da aba Deployments do app às configurações de Webhooks do repositório no GitHub. A partir daí, cada push na branch escolhida recompila e publica o app, e pushes em outras branches são ignorados.
Que tipos de projeto o Dokploy consegue compilar?
O Nixpacks é o tipo de compilação padrão do Dokploy. Você também pode escolher Railpack, seu próprio Dockerfile, buildpacks ou um site estático. Se o seu projeto já tem um arquivo Docker Compose, faça o deploy dele como um serviço Compose.
Quais bancos de dados posso rodar no Dokploy?
O Dokploy instala Postgres, MySQL, MariaDB, MongoDB e Redis pelo painel e pode enviar backups automáticos de banco de dados para um destino compatível com S3. O backup noturno do próprio servidor também está incluído no preço, com os últimos 7 dias mantidos.
O Dokploy é gratuito?
Você não paga nada a mais ao Dokploy pela edição de código aberto instalada no servidor. Recursos Enterprise, como SSO, SCIM, funções personalizadas, logs de auditoria e whitelabel, exigem uma licença separada, que não está incluída no preço. Você a compraria diretamente do Dokploy.