Montar tus propias aplicaciones con Docker en un VPS es la forma más barata de tener automatizaciones con n8n, paneles, bases de datos o herramientas autoalojadas sin pagar una suscripción por cada una. Antes de contratar conviene acertar con tres cosas: los recursos, el tipo de virtualización y la seguridad.
Cuántos recursos necesitas
Docker apenas consume por sí mismo; lo que cuenta es lo que ejecutas dentro. Como orientación:
| Uso | vCPU | RAM | Disco |
|---|---|---|---|
| Pruebas o un par de contenedores ligeros | 1 | 1–2 GB | 25 GB |
| n8n con pocos flujos (base de datos SQLite) | 1–2 | 2 GB | 25–40 GB |
| n8n en producción con PostgreSQL y otras apps | 2–4 | 4–8 GB | 50–100 GB |
| Varias aplicaciones, bases de datos y proxy inverso | 4 o más | 8 GB o más | 100 GB o más |
La RAM es lo primero que se queda corto: cada base de datos y cada aplicación en Node.js o Java ocupa su parte, y cuando se agota el sistema empieza a matar procesos. Si dudas entre dos planes, elige el de más memoria.
La virtualización importa: busca KVM
Docker necesita funciones del kernel (namespaces, cgroups, overlayfs) que un VPS con virtualización completa, como KVM, ofrece sin problemas. Con virtualización por contenedores (OpenVZ o LXC) puede no funcionar o dar guerra, así que compruébalo antes de contratar. En esta tabla tienes la virtualización de cada VPS que he analizado:
Hasta 15 €/mes
| Producto | Nota | Precio | CPU | RAM | Almacenamiento | Virtualización |
|---|---|---|---|---|---|---|
01ContaboCloud VPS 4 | 8,6 | 4,40 €/mes | 4 vCPU | 8 GB | 100 GB SSD | KVM |
02IONOSVPS S+ | 7,4 | 6,05 €/mes | 1 vCore | 2 GB | 60 GB NVMe | Virtualización completa |
03DigitalOceanDroplet básico 1 GB | 7,8 | 6,33 €/mes | 1 vCPU | 1 GB | 25 GB SSD | KVM |
04HostingerVPS KVM 2 | 8,1 | 9,67 €/mes | 2 vCPU | 8 GB | 100 GB NVMe | KVM |
Otros rangos de precio
Están en rangos de precio distintos, así que no los comparo en la misma tabla: cada uno responde a una necesidad diferente.
Precios con IVA incluido para el plan indicado; el precio de entrada puede exigir permanencia. Compruébalos en la web del proveedor. Los botones «Ver oferta» son enlaces de afiliado.
Otros detalles a revisar
- Disco NVMe: las bases de datos agradecen la velocidad de disco. Un SSD SATA funciona, pero con muchas escrituras el NVMe se nota.
- IPv6: cada vez más útil si vas a publicar servicios.
- Snapshots: te permiten volver atrás antes de una actualización arriesgada.
- Tráfico y velocidad del puerto: casi todos dan de sobra para automatizaciones; importa más si vas a servir archivos grandes.
- Ubicación: un datacenter en Europa simplifica el RGPD si tus flujos tratan datos personales.
Cómo montarlo: lo básico
- Instala Docker Engine y el plugin Compose siguiendo la documentación oficial de Docker para tu distribución.
- Define cada aplicación en un archivo
compose.yamlcon sus volúmenes, para poder recrearla en minutos. - Pon delante un proxy inverso (nginx, Caddy o Traefik) que gestione los certificados HTTPS.
- Programa copias de los volúmenes y de las bases de datos fuera del servidor.
Un ejemplo mínimo de n8n con Docker Compose, publicado solo en la interfaz local para que el proxy inverso sea la única puerta de entrada:
services:
n8n:
image: docker.n8n.io/n8nio/n8n
restart: unless-stopped
ports:
- "127.0.0.1:5678:5678"
environment:
- N8N_HOST=n8n.ejemplo.com
- N8N_PROTOCOL=https
- WEBHOOK_URL=https://n8n.ejemplo.com/
- GENERIC_TIMEZONE=Europe/Madrid
volumes:
- n8n_data:/home/node/.n8n
volumes:
n8n_data:El error de seguridad más común con Docker
Cuando publicas un puerto con Docker (-p 5678:5678 o ports: en Compose), Docker añade sus propias reglas de iptables y el puerto queda abierto a internet aunque tu firewall UFW diga lo contrario. Es una de las causas más habituales de bases de datos y paneles expuestos por error.
La solución sencilla es publicar los puertos solo en 127.0.0.1, como en el ejemplo, y dejar que el proxy inverso sea lo único accesible desde fuera. Y las bases de datos, mejor sin publicar: los contenedores de la misma red de Compose se ven entre sí sin necesidad de abrir ningún puerto.
Qué elegiría
Para empezar con n8n y un par de aplicaciones, un VPS KVM con 4 vCPU y 8 GB de RAM te deja margen de sobra; si solo vas a hacer pruebas, con 2 GB basta. En cada análisis tienes lo que incluye y su precio al renovar:
VPS
Contabo
8,6Cloud VPS 4
El VPS con más recursos por euro: ideal para proyectos técnicos si sabes administrar un servidor.
Actualizado
VPS
Hostinger
8,1VPS KVM 2
Un VPS equilibrado con NVMe y buen panel; la renovación casi duplica el precio.
Actualizado
VPS
IONOS
7,4VPS S+
VPS pequeño y barato con datacenter en España y puerto de 1 Gbit/s.
Actualizado
Si el VPS se te queda corto y necesitas núcleos dedicados, el siguiente escalón es un VDS; lo explico en Contabo: VPS, VDS o dedicado. Y si vas a alojar también una web, tienes la guía para instalar WordPress en un VPS.
Preguntas frecuentes
¿Puedo usar n8n en un hosting compartido?
Normalmente no: n8n es una aplicación de Node.js que tiene que estar ejecutándose todo el tiempo, y los hosting compartidos no lo permiten. Necesitas un VPS, un servidor propio o el servicio en la nube de n8n.
¿Cuánta RAM consume n8n?
En reposo consume poco, del orden de unos cientos de MB. El consumo crece con los flujos que se ejecutan a la vez y con el tamaño de los datos que procesan, así que deja margen si vas a mover archivos o listas grandes.
¿Mejor un VPS o un servidor en casa?
Un servidor en casa no tiene cuota mensual y es ideal para aprender, pero depende de tu conexión y de tu electricidad, y exponerlo a internet exige más cuidado. Para servicios que deben estar siempre disponibles, un VPS es más sencillo.
Sigue leyendo
Guía
Hosting con servidores en España: cuándo importa y qué opciones hay
¿Necesitas que tu web esté alojada en España? Qué cambia de verdad (latencia, RGPD, soporte y SEO) y qué proveedores analizados tienen datacenter en España, con precios con IVA.
Actualizado
Guía
Precio de renovación del hosting: cuánto sube de verdad en 2026
La oferta de entrada no es lo que pagarás: comparo el precio inicial y el de renovación con IVA de los hosting y VPS que he analizado, y cómo calcular el coste real a varios años.
Actualizado
Guía
Cómo instalar WordPress en un VPS paso a paso (Ubuntu 24.04 y nginx)
Guía completa para instalar WordPress en un VPS con Ubuntu 24.04: nginx, PHP-FPM, MariaDB, HTTPS gratis con Let's Encrypt, firewall, actualizaciones automáticas y copias de seguridad.
Actualizado