VPS para runners de CI/CD

Los runners de GitLab y GitHub Actions necesitan núcleos durante la compilación: es más cómodo con facturación por horas.

Elegimos su VPS en cuatro preguntas
1.860 planes
Ordenar por
cal.pl cal.plwww.cal.pl
6,86 €/mes
n8n Gold
  • 4 núcleosCPU
  • 8 GBRAM
  • 80 GBNVMe
  • 20 TB10 Gbit/s
Tarjeta bancaria (Visa/Mastercard)
VMware Facturación por hora Prueba Reembolso de dinero

VPS para runners de CI/CD: precios, proveedores y métodos de pago

La selección incluye 1.860 planes en 150 proveedores. Precios desde 3,73 € al mes; una cuarta parte de los planes cuesta menos de 49,43 € y la mitad, menos de 117 €. En NVMe: 34% de los planes; con tráfico ilimitado: 16%; con facturación por hora: 100%.

Los proveedores más 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 €

Precio según la memoria

MemoriaPlanesPrecio desde
desde 1 GB1.8603,73 €
desde 2 GB1.8603,73 €
desde 4 GB1.8603,73 €
desde 8 GB1.7575,52 €
desde 16 GB1.3739,34 €

Métodos de pago

  • Tarjeta bancaria83 55%
  • Criptomonedas37 25%

Cuántos proveedores de la selección aceptan cada método de pago.

VPS para desarrollo y CI/CD: qué importa

VPS para CI/CD: núcleos y memoria según el tipo de proyecto, disco para cachés y ahorro con facturación por horas
El build necesita núcleos y un disco rápido para las cachés, pero solo durante un rato; por eso a los runners les sale a cuenta la facturación por horas.

Un servidor propio para builds y tests se amortiza en cuanto dejan de bastarte los minutos gratuitos de GitHub Actions o GitLab CI. Un runner propio no tiene límite de tiempo y conserva las cachés de dependencias e imágenes Docker, así que los builds repetidos van varias veces más rápido. El mismo VPS sirve también como entorno de trabajo remoto o como entorno de pruebas.

Núcleos y memoria: el build necesita mucho, pero poco rato

La compilación, el build del frontend y la ejecución de tests se reparten entre los núcleos, así que para un runner el número de núcleos importa más que para un servidor web. Como referencia:

  • 2 núcleos y 4 GB: proyectos pequeños en Node.js, Python o PHP, linters y tests unitarios;
  • 4 núcleos y 8 GB: build de imágenes Docker, frontend con Webpack o Vite, tests de integración con base de datos;
  • 8 núcleos y 16 GB: compilación de Go, Rust, Java o C++, builds de Android, tareas en paralelo.

Si haces pocos builds al día, el servidor pasa la mayor parte del tiempo parado. Aquí ayuda la facturación por horas: levantas un servidor potente mientras trabajas y luego lo eliminas, y solo pagas las horas de uso. Muchos proveedores permiten hacerlo por API, así que el runner se puede encender automáticamente.

Disco: las cachés ocupan más de lo que parece

Las imágenes Docker, las cachés de npm, pip, Maven o Gradle y los artefactos de build ocupan enseguida decenas de gigabytes. Elige NVMe desde 50–80 GB y configura la limpieza: docker system prune programado y un plazo máximo de conservación de artefactos. La velocidad del disco influye directamente en el tiempo de instalación de dependencias: en un disco lento puede tardar más que el propio build.

Cómo conectar el runner

  • GitHub Actions: el self-hosted runner se instala con un solo comando desde la configuración del repositorio o de la organización y funciona como servicio.
  • GitLab CI: gitlab-runner con el executor Docker; cada tarea se ejecuta en un contenedor limpio y las imágenes se cachean en el servidor.
  • Gitea, Forgejo, Woodpecker, Drone: alternativas ligeras si también alojas el repositorio en tu propio servidor; consulta también VPS para GitLab.

Virtualización y seguridad

Para builds con Docker necesitas KVM: en la virtualización por contenedores, Docker a menudo no arranca o funciona con limitaciones (más detalles en la página VPS para Docker). No conectes un self-hosted runner a repositorios públicos: un pull request ajeno podría ejecutar cualquier código en tu servidor. Pasa los secretos mediante variables de CI en lugar de guardarlos en disco, y actualiza el runner junto con el sistema.

Dónde alojarlo

Un servidor más cerca de tu hosting Git y de tu registro de imágenes descarga las dependencias más rápido. Para GitHub y Docker Hub van bien los servidores en Europa y EE. UU.; si algún registro responde lento o limita las descargas, configura de antemano mirrors o una caché proxy.

Preguntas frecuentes

¿Cuántos núcleos necesita un runner de CI?

Para proyectos pequeños bastan 2 núcleos y 4 GB de memoria. El build de imágenes Docker y del frontend va cómodo con 4 núcleos y 8 GB, y la compilación de proyectos grandes, desde 8 núcleos.

¿Sale más a cuenta un runner propio que los minutos de GitHub Actions?

Si haces muchos builds, sí: el VPS cuesta una cantidad fija y sus cachés aceleran los builds repetidos. Con builds esporádicos ayuda la facturación por horas: el servidor se crea solo mientras trabaja.

¿Sirve OpenVZ para builds con Docker?

Por lo general, no: Docker funciona de forma fiable en KVM, donde el servidor tiene su propio kernel. En OpenVZ y LXC puede tener limitaciones o no arrancar en absoluto.

¿Puedo usar un mismo VPS como runner y como entorno de pruebas?

Sí, si los recursos sobran. Pero los builds cargan el procesador al máximo, así que para un entorno que deba responder de forma estable es mejor un servidor aparte.

¿Es seguro conectar un self-hosted runner a un repositorio público?

No: cualquier pull request podría ejecutar código en tu servidor. Usa tus runners solo con repositorios privados o con ejecución previa aprobación.

¿Cuánto cuesta VPS para runners de CI/CD?

Desde 3,73 € al mes. Una cuarta parte de los planes cuesta menos de 49,43 € y la mitad, menos de 117 €. En total, 1.860 planes en 150 proveedores.

¿Se puede pagar VPS para runners de CI/CD con tarjeta bancaria o criptomonedas?

Con tarjeta bancaria en 83 proveedores de 150 (55%), con criptomonedas en 37 (25%). Los métodos de pago de cada plan están en la columna «Pago».

¿Cuánto cuesta VPS para runners de CI/CD con 2 GB de memoria?

Desde 3,73 € al mes; con 4 GB — desde 3,73 €, con 8 GB — desde 5,52 €.

¿En qué países hay más planes?

Donde hay más planes: en EE. UU., en los Países Bajos y en Alemania. Puede elegir el país en el filtro: los precios y métodos de pago se actualizarán.

Colecciones de VPS/VDS

los 454 →

Los precios y parámetros provienen de los sitios de los proveedores; antes de pagar, verifíquelos en el sitio: los proveedores cambian sus planes sin previo aviso.