Contenido del artículo
Saber cuánta RAM necesita n8n en un VPS evita dos problemas: pagar por un servidor sobredimensionado o, peor, tener flujos que se caen en la mitad de una ejecución porque el servidor se quedó sin memoria. En n8n, la memoria RAM suele ser el recurso que se agota primero, antes que la CPU o el disco. En esta guía te damos estimaciones prácticas según el tipo de uso y cómo elegir el plan adecuado.
Respuesta rápida
Para pocos flujos sencillos, 2 GB de RAM pueden funcionar, pero 4 GB es un punto de partida más cómodo. Si usas IA, Postgres y bastante volumen, apunta a 8 GB. Para modo cola con varios workers, 12 a 16 GB.
Por qué la RAM es el recurso crítico en n8n
Cada ejecución de un flujo carga sus datos en memoria. Si un flujo descarga un JSON grande, procesa un archivo o recorre miles de filas, esa información vive en RAM mientras se ejecuta. Además, algunos nodos (como el nodo Code) pueden duplicar los datos al transformarlos.
Eso significa que el consumo no depende tanto de cuántos flujos tengas, sino de:
- El tamaño de los datos que procesa cada ejecución.
- Cuántas ejecuciones corren al mismo tiempo.
- Qué más corre en el servidor: base de datos, Redis, proxy, otras apps.
Cuando la RAM se agota, el sistema operativo puede cerrar el proceso de n8n y las ejecuciones en curso fallan.
Estimaciones de RAM según el uso
Las siguientes cifras son estimaciones orientativas basadas en instalaciones típicas con Docker. Tu consumo real depende de tus flujos, así que mídelo después de desplegar.
| Escenario | Qué incluye | RAM recomendada (estimada) |
|---|---|---|
| Pruebas y aprendizaje | n8n con SQLite, pocos flujos | 2 GB |
| Pyme con automatizaciones básicas | n8n + Postgres, flujos programados y webhooks | 4 GB |
| Bots de WhatsApp o agentes de IA | n8n + Postgres, memoria de chat, más ejecuciones simultáneas | 6 a 8 GB |
| Volumen alto o archivos grandes | n8n + Postgres + Redis, procesamiento de archivos o RAG | 8 a 12 GB |
| Modo cola con varios workers | Proceso principal + 2 a 4 workers + Postgres + Redis | 12 a 16 GB o más |
Regla práctica
Calcula la RAM pensando en el flujo más pesado que vas a ejecutar y en cuántos pueden correr al mismo tiempo. Luego suma un margen de 30% a 50% para picos.
SQLite vs Postgres
n8n usa SQLite por defecto, que no necesita un servicio aparte y consume muy poca memoria. Es suficiente para pruebas.
Para producción se recomienda Postgres: aguanta mejor el historial de ejecuciones, la concurrencia y es requisito para el modo cola. Postgres consume memoria adicional, así que tenlo en cuenta al elegir el plan.
Qué es el modo cola (queue mode)
En modo normal, un solo proceso de n8n hace todo: muestra el editor, recibe webhooks y ejecuta los flujos. En modo cola:
- El proceso principal recibe los disparadores y los pone en una cola de Redis.
- Uno o varios workers toman las ejecuciones de la cola y las procesan.
Esto permite repartir la carga y evita que una ejecución pesada bloquee el resto. Cada worker es un proceso adicional que consume RAM y CPU, por eso el modo cola necesita servidores más grandes. Solo vale la pena cuando el volumen lo justifica.
Cómo elegir tu plan de VPS
Estos son los planes de VPS Cloud de Moshipp y el uso de n8n para el que suelen encajar (estimación orientativa):
| Plan | vCPU | RAM | NVMe | Precio mensual | Uso sugerido para n8n |
|---|---|---|---|---|---|
| VPS X11 | 2 | 4 GB | 50 GB | $35.000 | Pyme con flujos básicos y Postgres |
| VPS X12 | 2 | 6 GB | 80 GB | $68.000 | Bot de WhatsApp o agente de IA moderado |
| VPS X13 | 4 | 8 GB | 120 GB | $105.000 | IA con memoria, RAG o volumen medio |
| VPS X14 | 4 | 12 GB | 150 GB | $155.000 | Volumen alto o primeros workers |
| VPS X15 | 6 | 16 GB | 200 GB | $200.000 | Modo cola con varios workers |
Los VPS son productos exentos de IVA y tienen mejor precio al contratar por varios meses (por ejemplo, el X11 queda en $29.750 al mes pagando 12 meses). Los servidores están en Canadá (Beauharnois).
Si prefieres no instalar nada, el VPS con n8n llega con n8n preinstalado, SSL y actualizaciones, desde $47.600 COP al mes con IVA incluido.
Señales de que te falta RAM
- Ejecuciones que fallan sin un error claro o con mensajes de memoria insuficiente.
- El editor se vuelve lento o se desconecta.
- El contenedor de n8n se reinicia solo.
- Webhooks que responden tarde o no responden.
Revisa el consumo con docker stats o htop. Si la RAM está cerca del 100% en horas pico, es momento de optimizar o subir de plan.
Cómo reducir el consumo sin cambiar de servidor
- Procesa por lotes: usa el nodo Loop Over Items (Split in Batches) en lugar de cargar miles de registros a la vez.
- Descarta datos que no necesitas con un nodo Set o Edit Fields antes de seguir.
- Limita el historial de ejecuciones: activa la limpieza automática (pruning) para que la base de datos no crezca sin control.
- Evita guardar datos binarios en memoria cuando manejas archivos grandes; configura el almacenamiento de binarios en disco.
- Divide flujos gigantes en sub-workflows.
Otros recursos que también importan
- CPU: pesa más si usas mucho el nodo Code o procesas imágenes. En modo cola, cada worker necesita su parte de CPU.
- Disco: el historial de ejecuciones y los archivos ocupan espacio. NVMe ayuda a que Postgres responda rápido.
- Copias de seguridad: exporta tus flujos y respalda la base de datos. Revisa nuestra estrategia de backups 3-2-1.
Si aún dudas entre alojar n8n tú mismo o usar la versión en la nube, compara n8n Cloud vs n8n en VPS. Y si vas a montar un bot, revisa cómo automatizar WhatsApp con n8n e IA.
Preguntas frecuentes
¿n8n funciona con 1 GB de RAM?
Puede arrancar, pero no es recomendable: incluso flujos sencillos pueden quedarse sin memoria. Para algo estable, empieza con al menos 2 GB y preferiblemente 4 GB.
¿Cuánta RAM necesita n8n con Postgres?
Como estimación, 4 GB son un buen punto de partida para n8n y Postgres en el mismo servidor con flujos moderados. Si agregas IA, memoria de chat o más volumen, apunta a 6 u 8 GB.
¿Cuándo usar el modo cola de n8n?
Cuando tienes muchas ejecuciones simultáneas o flujos pesados que bloquean a otros. Requiere Redis, Postgres y workers adicionales, por lo que conviene un servidor de 12 a 16 GB o más.
¿Los agentes de IA consumen mucha RAM en n8n?
El modelo de IA corre en el proveedor externo, así que no consume RAM de tu VPS. Lo que sí consume es la memoria de chat, la base de datos y la búsqueda vectorial si las alojas en el mismo servidor.
¿Puedo subir de plan sin reinstalar n8n?
En la mayoría de los casos puedes escalar el VPS a un plan superior conservando la instalación. Te recomendamos hacer una copia de seguridad antes del cambio.
¿Dónde están ubicados los VPS de Moshipp?
Los VPS de Moshipp están en Canadá (Beauharnois), con buena conectividad hacia Colombia, facturación en pesos y soporte en español.
Conclusión
No existe un número único: la RAM que necesita n8n depende del tamaño de tus datos, de la concurrencia y de lo que corre a su lado. Como regla general, 4 GB para empezar en serio, 8 GB para IA y volumen, 16 GB para modo cola. Mide, optimiza tus flujos y escala cuando las métricas lo pidan.
Siguiente paso
Lleva tu proyecto a un servidor preparado para crecer
Servidor optimizado para n8n, una plataforma de automatización visual para conectar aplicaciones, APIs, datos e inteligencia artificial.
Siguiente paso




