Self-Hosted a Cloud: cuando tiene sentido el cambio en n8n
Pasar de self-hosted al n8n Cloud: el esfuerzo de mantenimiento baja, pero el control tambien. Que no se traslada automaticamente en nodos y credenciales.
n8n recomienda PostgreSQL en modo cola y multi-main. Síntomas, umbrales y los pasos de migración de SQLite a Postgres de un vistazo.
Por defecto, n8n arranca con SQLite, una base de datos de archivo sin proceso de servidor propio que no requiere instalación separada. Para instancias de prueba, automatizaciones individuales y el inicio, esto es suficiente. Pero en cuanto ejecute varias ejecuciones de flujo de trabajo simultáneas, utilice el modo cola o quiera operar varias instancias main, n8n recomienda explícitamente PostgreSQL a partir de la versión 13 en su propia documentación. El momento adecuado para el cambio depende menos de un número fijo de usuarios que de tres factores: el número de ejecuciones simultáneas, la arquitectura planificada y con qué frecuencia ya aparecen errores de bloqueo en los registros. Estado: julio de 2026.
En la comunidad de n8n aparece una y otra vez el mismo patrón de error: SQLITE_BUSY: database is locked. La causa está en el diseño de SQLite, que solo permite un acceso de escritura por archivo a la vez. Si varios workflows se ejecutan en paralelo o abre el editor durante ejecuciones activas, los accesos de escritura al mismo archivo colisionan. A corto plazo, el modo WAL (Write-Ahead Logging) con un tiempo de espera (busy timeout) de al menos 5000 milisegundos ayuda a reducir la frecuencia de errores. Sin embargo, la limitación subyacente de un solo escritor no se ve afectada por ello y regresa de forma fiable cuando aumenta la carga.
En su documentación, n8n no indica un número fijo de ejecuciones por día como punto de cambio, sino que vincula el límite a decisiones de arquitectura concretas.
El cambio se realiza mediante exportación e importación, no mediante una conversión automática del archivo de base de datos.
El cambio no es un proceso de un solo clic, sino una pequeña ventana de mantenimiento: durante la exportación, la reconfiguración y la importación, n8n queda brevemente detenido, y los historiales de ejecución detallados no se migran automáticamente por la vía estándar. Para instalaciones pequeñas con pocos workflows, el esfuerzo es manejable; para instancias más grandes con muchas automatizaciones activas, merece la pena probar antes en una instancia de staging. Quien no quiera asumir esta etapa en solitario durante la operación en curso también puede hacerse acompañar externamente, por ejemplo en el marco de una consultoría de n8n a precio fijo.
n8n no indica una cifra general. Según la documentación, lo decisivo es más bien la arquitectura: en cuanto se planifican el modo cola o varias instancias main, Postgres se considera un requisito, independientemente del volumen exacto de ejecuciones.
Para instancias pequeñas y con poco paralelismo, sí, esto puede reducir sensiblemente los errores de bloqueo. Pero en cuanto se avanza hacia el modo cola o el multi-main, este ajuste ya no es suficiente según n8n.
La vía estándar mediante exportación e importación transfiere de forma fiable los workflows y las credentials. Los historiales de ejecución completos no están incluidos automáticamente; quien los necesite debe comprobarlo por separado antes de la migración.
No. También puede utilizar PostgreSQL en funcionamiento single-main sin modo cola, por ejemplo para evitar errores de bloqueo. El modo cola y el multi-main son niveles de ampliación propios que requieren adicionalmente Redis.
Encontrará más detalles sobre la elección de la base de datos y sobre las variables de entorno en la documentación de n8n sobre la selección de base de datos así como en la guía sobre el modo cola.
Fundador de NordFlux. Siete años de experiencia, desde la web y el SEO hasta la automatización a escala de grupo, hoy de forma pragmática para las pymes y con soberanía de datos alemana.
Certificaciones
Pasar de self-hosted al n8n Cloud: el esfuerzo de mantenimiento baja, pero el control tambien. Que no se traslada automaticamente en nodos y credenciales.
Configurar n8n en el NAS Synology mediante Container Manager: proyecto Docker Compose, Postgres en lugar de SQLite, mapeo de volúmenes y proxy inverso.
Cómo instalar n8n con Docker Compose: Postgres en lugar de SQLite, .env, volúmenes y actualizaciones paso a paso.
El modo cola, una configuración multi-main o el crecimiento de los datos de ejecución acaban empujando a las instancias de n8n hacia PostgreSQL. NordFlux planifica y acompaña la migración, desde el análisis de los umbrales hasta un entorno Postgres en producción sin pérdida de datos. En una primera conversación valoramos con qué urgencia necesita este cambio su instalación.