Última verificação:
O Kamal faz deploy da sua aplicação num servidor; não corre num. Instala-o na sua própria máquina ou num runner de CI, aponta-o a um servidor por SSH, e ele instala o Docker, envia a sua imagem e comuta o tráfego sem interrupções. A pergunta, portanto, não é qual o VPS que corre bem o Kamal — todos correm — mas qual dá um bom destino de deploy.
Isso estreita bastante os critérios. O Docker e o proxy inverso ficam a cargo do Kamal, e todo o resto é deixado intacto de propósito.
O que procurar num destino de deploy do Kamal
- Margem de disco. O Kamal mantém imagens antigas no servidor para rollbacks e só as limpa ao fim de três dias. Deploys frequentes de uma imagem grande consomem disco mais depressa do que se espera.
- RAM para a sobreposição. O contentor antigo e o novo correm ao mesmo tempo até a verificação de saúde passar, por isso o pico é o consumo normal mais um contentor da aplicação.
- Rede rápida e fiável. Cada deploy descarrega uma imagem do seu registo. Um descarregamento lento é um deploy longo.
- Snapshots ou reconstrução rápida. O Kamal não gere o sistema operativo do servidor, por isso conseguir reconstruir um servidor depressa pesa mais do que o habitual.
- Arquitectura compatível. O Kamal constrói localmente por omissão. Se a sua máquina for arm64 e o servidor amd64, ou compila de forma cruzada ou usa um builder remoto.
As melhores opções de VPS para deploys com Kamal
| Fornecedor | Preço | CPU | RAM | Armazenamento | Ideal para | Ligação de afiliado |
|---|---|---|---|---|---|---|
| Contabo VPS | 5,99 EUR/mês | 4 vCPU | 6 GB | 400 GB SSD | Imagens grandes e histórico longo de rollback | Contabo |
| Hetzner Cloud | 5,49 EUR/mês | 2 vCPU | 4 GB | 40 GB NVMe | O melhor equilíbrio para uma aplicação com Postgres | Hetzner |
| DigitalOcean | 6 USD/mês | 1 vCPU | 1 GB | 25 GB SSD | A documentação da configuração de servidor que o Kamal salta | DigitalOcean |
| Vultr | 5 USD/mês | 1 vCPU | 1 GB | 25 GB SSD | Pôr a aplicação perto dos utilizadores | Vultr |
| Linode | 5 USD/mês | 1 vCPU | 1 GB | 25 GB SSD | Preços previsíveis, rede simples | Linode |
As opções em detalhe
DigitalOcean
O droplet de 6 USD traz 1 vCPU e 1 GB, o que fica apertado assim que se conta a sobreposição do deploy: um contentor de aplicação de 400 MB, o seu substituto e o Postgres não cabem ali, e vai querer o escalão seguinte. O que a DigitalOcean dá em troca é a melhor documentação para o trabalho que o Kamal deliberadamente não faz: regras de firewall, ficheiros de swap, actualizações automáticas e monitorização. O Kamal instala o Docker e pára aí. Se é a primeira vez que gere um servidor seu, é nessa lacuna que o tempo se perde.
Hetzner Cloud
A 5,49 EUR por mês com 2 vCPU, 4 GB e 40 GB NVMe, é o plano que aguenta o deploy de uma só aplicação sem pedir logo um upgrade: a aplicação, um acessório Postgres e o contentor extra que existe por breves momentos em cada deploy. Note que a Hetzner subiu os preços em Junho de 2026, pelo que já não é a excepção de preço que as comparações mais antigas descrevem. A vantagem prática são os snapshots: tirar um antes de uma migração arriscada dá-lhe uma saída que o kamal rollback não oferece, porque o rollback repõe o contentor, não a base de dados.
Contabo
Os 400 GB do plano de entrada resolvem o problema próprio do Kamal: a acumulação de imagens. Se a sua imagem se mede em gigabytes e publica várias vezes por dia, o disco é a sua limitação, e a Contabo remove-a por 5,99 EUR. Em troca há a variabilidade da rede nas horas de ponta, que se traduz em descarregamentos mais lentos do registo e, logo, em deploys mais lentos.
Vultr e Linode
Ambos custam 5 USD por 1 vCPU / 1 GB / 25 GB. Nesse tamanho está a publicar um serviço pequeno, não uma aplicação com base de dados agarrada. A vantagem da Vultr é a lista de regiões, decisiva se a latência para os seus utilizadores foi a razão para sair de uma plataforma gerida. A da Linode é a previsibilidade: poucas surpresas no preço e uma configuração de rede directa.
Qual o melhor VPS para Kamal em 2026?
- Melhor no conjunto: DigitalOcean, pela documentação ao nível do servidor que preenche exactamente a lacuna deixada pelo Kamal. Conte com um escalão acima do droplet de 6 USD se a sua aplicação tiver base de dados.
- Melhores características pelo preço: Hetzner Cloud — 4 GB e 40 GB NVMe aguentam um deploy real por 5,49 EUR.
- Melhor para imagens grandes: Contabo, onde 400 GB fazem com que o histórico de rollback nunca se torne a limitação.
Para uma visão completa das opções de alojamento, consulte a nossa comparação de VPS.
Perguntas frequentes
É preciso instalar o Kamal no VPS?
Não. O Kamal é uma gem de Ruby que executa a partir da sua própria máquina ou de um runner de CI. Liga-se ao servidor por SSH, instala o Docker se faltar, envia a sua imagem e arranca os contentores. A única coisa que fica a correr no servidor é o kamal-proxy, um proxy HTTP pequeno que ocupa as portas 80 e 443 e trata da comutação sem interrupções. O Kamal em si não entra no cálculo de recursos do servidor.
Qual é o VPS mais pequeno que serve como destino do Kamal?
Um servidor de 1 GB e 1 vCPU publica um serviço pequeno sem estado, mas não deixa nada para a sobreposição do deploy, em que o contentor antigo e o novo correm ao mesmo tempo. Acrescente swap se ficar por esse tamanho. Assim que entra uma base de dados, 4 GB é o piso realista: cobre a aplicação, o Postgres e o segundo contentor da aplicação que existe durante uma verificação de saúde.
Quanto disco consome um deploy com Kamal ao longo do tempo?
O Kamal guarda contentores e imagens antigas para que um rollback não precise de descarregar do registo, e limpa-os ao fim de três dias por omissão. Conte com os dados da aplicação mais cerca de três dias de versões da imagem, lembrando que as camadas base partilhadas são guardadas uma só vez. A falha chega atrasada: um disco cheio parte o deploy seguinte, não aquele que o encheu, por isso vigie o espaço livre em vez de dar por ele durante uma indisponibilidade.
Considerações finais
O Kamal retira a camada de plataforma, não a administração do servidor. Qualquer que seja o fornecedor, a firewall, as actualizações do sistema e as cópias de segurança continuam consigo — o âmbito do Kamal acaba no Docker e no proxy.
Para a maioria dos deploys, comece na DigitalOcean se quiser a documentação, ou na Hetzner se quiser as características e não se importar de configurar o servidor. Passe para a Contabo quando o que lhe faltar for o histórico de imagens e não a memória.
Para uma comparação completa de todas as opções de alojamento, visite a nossa comparação de VPS.
Nota: todos os preços correspondem aos dados mais recentes disponíveis. Verifique sempre os preços em vigor directamente com os fornecedores para um planeamento rigoroso.