Saltar al contenido principal
VPS

Cuánta RAM necesita n8n en un VPS para funcionar bien

Cuánta RAM necesita n8n en un VPS según tus flujos: estimaciones para uso básico, IA, Postgres y modo cola con workers, y qué plan elegir en Colombia.

24 de septiembre de 20268 min
Placa base de computador con procesador y ranuras de memoria RAM
Foto: Lenharth Systems / StockSnap (CC0)
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.

EscenarioQué incluyeRAM recomendada (estimada)
Pruebas y aprendizajen8n con SQLite, pocos flujos2 GB
Pyme con automatizaciones básicasn8n + Postgres, flujos programados y webhooks4 GB
Bots de WhatsApp o agentes de IAn8n + Postgres, memoria de chat, más ejecuciones simultáneas6 a 8 GB
Volumen alto o archivos grandesn8n + Postgres + Redis, procesamiento de archivos o RAG8 a 12 GB
Modo cola con varios workersProceso principal + 2 a 4 workers + Postgres + Redis12 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):

PlanvCPURAMNVMePrecio mensualUso sugerido para n8n
VPS X1124 GB50 GB$35.000Pyme con flujos básicos y Postgres
VPS X1226 GB80 GB$68.000Bot de WhatsApp o agente de IA moderado
VPS X1348 GB120 GB$105.000IA con memoria, RAG o volumen medio
VPS X14412 GB150 GB$155.000Volumen alto o primeros workers
VPS X15616 GB200 GB$200.000Modo 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

Sigue aprendiendo