Pruebas independientes Actualizado agosto 2026 387 guías de autoalojamiento 5 proveedores VPS probados

comparison

El mejor VPS para OpenHands (2026): especificaciones reales para el agente de código

OpenHands necesita más de lo que admite su documentación. La config de VPS que aguanta una tarea larga, y la barata que colapsa en OOM en el primer build.

Última verificación:

OpenHands es el proyecto antes conocido como OpenDevin, ahora con más de 74.000 estrellas en GitHub y con lanzamientos mensuales. El panorama del hosting cambió mucho a principios de 2026, cuando el equipo sacó el entorno de ejecución del proceso principal y lo trasladó a un sandbox de Docker. Bueno para la seguridad. Doloroso si lees la documentación antigua y aprovisionas un VPS de 2 GB.

Llevo nueve semanas usando OpenHands como mi agente de código en segundo plano. Esto es lo que la ficha técnica no te cuenta.

Lo que OpenHands realmente necesita

Tres consumidores de recursos, ordenados por lo a menudo que dan problemas:

  1. El sandbox. Docker-in-Docker, con una imagen de ejecución que va de 800 MB a 2,5 GB según el stack de lenguaje. Cada tarea activa lanza uno.
  2. Los pasos de build e instalación. Cuando el agente decide ejecutar npm install o pip install sobre un repositorio real, el uso de RAM se dispara.
  3. El modelo. Si además autoalojas el LLM en la misma máquina, necesitas una GPU y una categoría de hardware totalmente distinta.

La mayoría de los usuarios quieren las vías 1 y 2 en una máquina solo con CPU, con el modelo alojado en Anthropic u OpenAI. Ese es el montaje que cubre el resto de esta página.

Comparativa de VPS para OpenHands

ProveedorPlanvCPURAMDiscoMensualMejor para
Hetzner CloudCCX23416 GB160 GB NVMe85.99 EUROpción por defecto para uso diario
Contabo VPSVPS M616 GB400 GB NVMe8.50 EUROpción económica si no importa un aprovisionamiento lento
DigitalOceanPremium AMD 4 GB28 GB100 GB NVMe28 USDEquipo en EE. UU., poco volumen de tareas
VultrHF General 16 GB416 GB320 GB NVMe48 USDCuando se necesitan muchos sandboxes simultáneos

Hetzner Cloud CCX23: mi elección actual

La línea CCX es el punto óptimo para OpenHands. El CCX13 con 8 GB funciona para un uso ligero en solitario, pero en cuanto le pides al agente que haga dos cosas en paralelo, quieres el CCX23. El NVMe importa porque el sandbox escribe mucho durante los builds, y el I/O de Hetzner es constante de una forma en que los nodos antiguos de Contabo no lo eran.

Lo que funciona aquí para OpenHands:

Desventaja: el ancho de banda de salida incluido es de 20 TB, que suena a mucho hasta que el agente decide clonar repositorios de cinco gigabytes en bucle. Vigila el contador.

Aprovisiona Hetzner: Hetzner Cloud.

Contabo VPS M: la joya oculta de 8 euros

Es difícil discutir 6 vCPU y 16 GB por 8.50 EUR. En los planes NVMe más nuevos, el perfil de I/O va bien para OpenHands. Las dos desventajas reales: el aprovisionamiento tarda horas en lugar de segundos, y la latencia de salida hacia las principales API de modelos es sistemáticamente entre 100 y 200 ms peor que en Hetzner. Si mantienes la máquina encendida a largo plazo, no hay problema. Si la levantas y la apagas mucho, la espera es brutal.

Ventajas:

Punto negativo que no voy a suavizar: los tiempos de respuesta del soporte en los niveles más baratos pueden estirarse varios días.

Consigue Contabo: Contabo VPS.

DigitalOcean Premium AMD: para equipos en EE. UU.

Si tu endpoint de modelo está en US-East y tu equipo también, los nodos NYC3 de DigitalOcean eliminan un viaje de ida y vuelta en cada llamada al modelo. El nivel de 8 GB aguanta un único worker de OpenHands, pero yo no pondría más de un sandbox pesado en él. Los nuevos nodos Premium AMD son notablemente más ágiles que los planes antiguos de CPU compartida, vale la pena el sobrecoste.

Desventaja honesta: 28 USD por 8 GB es caro frente a los precios europeos de Hetzner. Págalo si la latencia importa más que el precio por gigabyte.

Configura DigitalOcean: DigitalOcean.

Vultr HF General 16 GB: para cargas multi-sandbox

Si usas OpenHands como herramienta de equipo y necesitas tres o cuatro sandboxes simultáneos, la línea High Frequency de Vultr es el lugar más sencillo para aterrizar. El plan de 16 GB con 4 vCPU deja margen suficiente para que ninguna tarea deje sin recursos a las demás, y el mapa mundial de regiones de Vultr importa cuando tu equipo está repartido entre continentes.

Consigue Vultr: Vultr.

Errores comunes al autoalojar OpenHands

Tres cosas que me pillaron:

  1. Exposición del socket de Docker. El sandbox necesita el socket de Docker del host. Eso está bien en un VPS de un solo usuario, es peligroso en uno compartido. No ejecutes OpenHands como servicio para usuarios no confiables sin un usuario de ejecución separado.
  2. Limpieza. Los contenedores sandbox antiguos se acumulan rápido. Configura un docker container prune diario o te quedarás sin disco en menos de una semana.
  3. Límites de memoria. Limita cada sandbox explícitamente a 4 GB. Sin límites, un npm install descontrolado se comerá todo el VPS y arrastrará con él la capa de orquestación.

Lo que yo elegiría de verdad

Si empiezas hoy y quieres OpenHands como tu programador en segundo plano:

Para el panorama más amplio del autoalojamiento, consulta la comparativa de SelfHostVPS. OpenHands avanza rápido, así que actualizo esta página tras cambios importantes de sandbox o de ejecución que lleguen a main.

Frequently asked questions

¿Cuál es el VPS mínimo para autoalojar OpenHands?

4 vCPU y 8 GB de RAM son el mínimo si aportas tu propia clave de API del modelo. El agente ejecuta el entorno de ejecución en un sandbox Docker-in-Docker, que pesa más de lo que se espera. Con 2 GB de RAM, el contenedor sandbox colapsa en OOM en el momento en que el agente instala paquetes npm o compila algo. Si vas a hacer algo más que pruebas básicas, planifica con 16 GB.

¿OpenHands necesita una GPU en el VPS?

No, a menos que también autoalojes el modelo. OpenHands en sí es una capa de orquestación en Python más un entorno de ejecución en sandbox, todo limitado por CPU. La capacidad de cómputo que importa está en el modelo detrás de tu clave de API. Una máquina solo con CPU, como un Hetzner CCX o un servidor Contabo con NVMe, funciona bien si apuntas a Anthropic, OpenAI o un endpoint vLLM remoto.

¿Puede OpenHands funcionar en un VPS de Contabo de 5 dólares?

Técnicamente sí, en modo de tarea única con la imagen de sandbox más pequeña. En la práctica hará mucho swap, y cualquier tarea que traiga una cadena de herramientas de Node o ejecute una suite de pruebas de Python lo hará colapsar. Paga los 5 euros extra por el siguiente nivel y te ahorras una semana de frustración.

¿Por qué OpenHands consume tanto disco?

El sandbox descarga una imagen de Docker por cada tipo de tarea, y el agente conserva clones de repositorios, artefactos de build y un directorio de estado por conversación. 80 GB de NVMe es el mínimo realista para uso diario. Tras un mes de trabajo mixto en Python y TypeScript, he visto el espacio ocupado subir a 30 GB antes de limpiar.