VPS para runners de CI/CD

Runners do GitLab e do GitHub Actions precisam de núcleos durante o build — é mais prático com cobrança por hora.

Escolha um VPS em quatro perguntas
1.860 planos
Ordenar por

VPS para runners de CI/CD: preços, provedores e formas de pagamento

Na seleção: 1.860 planos de 150 provedores. Preços a partir de 3,73 € por mês; um quarto dos planos custa menos de 49,43 €, metade — menos de 117 €. Em NVMe — 34% dos planos, com tráfego ilimitado — 16%, com cobrança por hora — 100%.

Provedores mais baratos

  1. CServersFullVPS-4096 Max · 4 núcleos · 4 GB3,73 €
  2. Voyar CloudCV-20 · 4 núcleos · 4 GB4,42 €
  3. Hostnic IDVPS Plus (Pay As You Go, пример 4 core/4 GB/20 GB) · 4 núcleos · 4 GB5,33 €
  4. Phylex PlatformsAER 2 · 4 núcleos · 8 GB5,52 €
  5. Sive HostuMsunduzi River · 4 núcleos · 8 GB5,60 €

Preço por volume de RAM

RAMPlanosPreço a partir de
a partir de 1 GB1.8603,73 €
a partir de 2 GB1.8603,73 €
a partir de 4 GB1.8603,73 €
a partir de 8 GB1.7575,52 €
a partir de 16 GB1.3739,34 €

Formas de pagamento

  • Cartão bancário83 55%
  • Criptomoeda37 25%

Quantos provedores da seleção aceitam cada forma de pagamento.

VPS para desenvolvimento e CI/CD: o que importa

VPS para CI/CD: núcleos e memória por tipo de projeto, disco para caches e economia com cobrança por hora
O build precisa de núcleos e de um disco rápido para os caches, mas por pouco tempo — por isso a cobrança por hora compensa para runners.

Um servidor próprio para builds e testes se paga assim que os minutos gratuitos do GitHub Actions ou do GitLab CI deixam de bastar. Um runner próprio não tem limite de tempo, e nele ficam os caches de dependências e de imagens Docker — ou seja, os builds seguintes rodam várias vezes mais rápido. O mesmo VPS também serve como ambiente de trabalho remoto ou ambiente de testes.

Núcleos e memória: o build precisa de muito, por pouco tempo

Compilação, build do frontend e execução de testes se paralelizam entre os núcleos, por isso, para um runner, o número de núcleos importa mais do que para um servidor web. Referências:

  • 2 núcleos e 4 GB — projetos pequenos em Node.js, Python ou PHP, linters e testes unitários;
  • 4 núcleos e 8 GB — build de imagens Docker, frontend com Webpack ou Vite, testes de integração com banco de dados;
  • 8 núcleos e 16 GB — compilação de Go, Rust, Java ou C++, builds de Android, tarefas em paralelo.

Se você faz poucos builds por dia, o servidor passa a maior parte do tempo parado. Aí ajuda a cobrança por hora: um servidor potente sobe durante o trabalho e é excluído depois, e você paga só pelas horas. Muitos provedores permitem fazer isso via API, então o runner pode ser ligado automaticamente.

Disco: os caches ocupam mais do que parece

Imagens Docker, cache de npm, pip, Maven ou Gradle e artefatos de build ocupam dezenas de gigabytes rapidinho. Escolha NVMe a partir de 50–80 GB e configure a limpeza: docker system prune agendado e prazo de retenção para os artefatos. A velocidade do disco influencia diretamente o tempo de instalação das dependências — em um disco lento, isso pode levar mais tempo que o próprio build.

Como conectar o runner

  • GitHub Actions — o self-hosted runner é instalado com um único comando a partir das configurações do repositório ou da organização e roda como serviço.
  • GitLab CI — gitlab-runner com executor Docker: cada job roda em um contêiner limpo, e as imagens ficam em cache no servidor.
  • Gitea, Forgejo, Woodpecker, Drone — alternativas leves, se você também hospeda o próprio repositório no seu servidor; veja também VPS para GitLab.

Virtualização e segurança

Builds com Docker exigem KVM: em virtualização por contêineres, o Docker muitas vezes nem inicia ou funciona com restrições (mais na página VPS para Docker). Não conecte um self-hosted runner a repositórios públicos: um pull request de qualquer pessoa poderá executar qualquer código no seu servidor. Passe os segredos por variáveis do CI em vez de guardá-los no disco, e atualize o runner junto com o sistema.

Onde hospedar

Um servidor mais perto do seu Git hosting e do registro de imagens baixa as dependências mais rápido. Para GitHub e Docker Hub, servidores na Europa e nos EUA são práticos. Configure com antecedência um espelho ou um proxy de cache do registro: os builds ficam mais rápidos e não dependem da disponibilidade do registro externo.

Perguntas frequentes

Quantos núcleos um runner de CI precisa?

Para projetos pequenos, 2 núcleos e 4 GB de memória bastam. O build de imagens Docker e de frontend fica confortável com 4 núcleos e 8 GB, e a compilação de projetos grandes pede a partir de 8 núcleos.

Um runner próprio sai mais barato que os minutos do GitHub Actions?

Se você faz muitos builds, sim: o VPS custa um valor fixo, e os caches nele aceleram os builds seguintes. Com builds esporádicos, a cobrança por hora resolve — o servidor é criado só durante o trabalho.

OpenVZ serve para builds com Docker?

Em geral, não: o Docker funciona de forma confiável no KVM, em que o servidor tem kernel próprio. No OpenVZ e no LXC pode haver restrições, ou ele nem chega a iniciar.

Dá para usar um mesmo VPS como runner e ambiente de testes?

Sim, se houver recursos de sobra. Mas os builds ocupam o processador inteiro, então para um ambiente que precisa responder de forma estável é melhor ter um servidor separado.

É seguro conectar um self-hosted runner a um repositório público?

Não: qualquer pull request poderá executar código no seu servidor. Use runners próprios só em repositórios privados ou com execução mediante aprovação.

Quanto custa VPS para runners de CI/CD?

A partir de 3,73 € por mês. Um quarto dos planos custa menos de 49,43 €, metade — menos de 117 €. Ao todo, 1.860 planos de 150 provedores.

É possível pagar VPS para runners de CI/CD com cartão bancário ou criptomoeda?

Com cartão bancário — em 83 provedores de 150 (55%), com criptomoeda — em 37 (25%). As formas de pagamento de cada plano estão na coluna «Pagamento».

Quanto custa VPS para runners de CI/CD com 2 GB de RAM?

A partir de 3,73 € por mês; com 4 GB — a partir de 3,73 €, com 8 GB — a partir de 5,52 €.

Em quais países há mais planos?

Mais planos em nos EUA, nos Países Baixos e na Alemanha. Você pode escolher o país no filtro — preços e formas de pagamento serão recalculados.

Coleções de VPS/VDS

todos os 454 →

Preços e parâmetros são obtidos dos sites dos provedores; antes de pagar, confira no site — os provedores mudam os planos sem aviso.