Cómo alojar n8n tú mismo: Docker, ediciones y licencia Sustainable Use
Paso a pasoPor Lucas Matías García TorresActualizado el Datos comprobados el 4 min de lectura
Revisado por Lucas Matías García Torres el . Cómo trabajamos.

Respuesta corta
Para tener n8n autoalojado a 23 de octubre de 2026 necesitas Docker y, para la configuración con Compose que recomienda n8n, al menos 4 GB de RAM y 2 vCPU. La edición gratuita Community tiene casi todas las funciones, pero no incluye inicio de sesión único, proyectos, compartir, entornos ni control de versiones con Git, que exigen una clave de pago Business o Enterprise. Su licencia Sustainable Use permite el uso interno en una empresa, personal y no comercial, no vender n8n. En producción, usa PostgreSQL.
Los precios y límites cambian a menudo: compruébalos en la web del proveedor antes de pagar. Cómo nos financiamos.
Puedes tener n8n autoalojado gratis con Docker, ejecutar tus flujos en tu propio servidor y no sacar tus datos de casa, pero la edición gratuita y la licencia tienen condiciones. A 23 de octubre de 2026 n8n recomienda Docker Compose, su edición gratuita Community no incluye funciones como el inicio de sesión único o el control de versiones con Git, y su licencia Sustainable Use permite el uso interno en una empresa pero no vender n8n como servicio. Esta guía explica qué necesitas, cómo instalarlo, qué deja fuera la edición gratuita y qué permite la licencia, a partir de la documentación oficial y la licencia de n8n leídas el 23 de octubre de 2026.
Autoalojado o n8n Cloud
La documentación de n8n es franca sobre quién debería alojarlo: hace falta saber montar y configurar servidores y contenedores, gestionar recursos, proteger el servidor y configurar n8n, y los errores pueden acabar en pérdida de datos, problemas de seguridad y caídas. Si no tienes costumbre de gestionar servidores, n8n recomienda su servicio Cloud, que tiene una prueba gratuita de 14 días. Alojarlo tú tiene sentido cuando quieres control total, necesitas los datos en tu propia infraestructura o quieres usar n8n gratis. Nuestra comparativa de n8n, Zapier y Make ayuda a decidir si n8n es la herramienta adecuada.
Qué necesitas
- Un servidor u ordenador con Docker. Docker Desktop funciona en Mac, Windows y Linux; en un servidor Linux sin escritorio, instala Docker Engine y Docker Compose.
- Al menos 4 GB de RAM y 2 vCPU para la configuración con Compose que recomienda n8n, que incluye un entorno aislado para ejecutar código generado y necesita más margen que un contenedor normal.
- Un dominio y HTTPS si la instancia tiene que recibir webhooks desde internet.
- Tiempo para mantenerlo. n8n publica una versión menor nueva casi cada semana;
stablees para producción ybetapuede ser inestable.
Instalarlo
La prueba más rápida de n8n es un solo contenedor:
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -e GENERIC_TIMEZONE="Europe/Madrid" -e TZ="Europe/Madrid" -v n8n_data:/home/node/.n8n n8nio/n8n
Después abre http://localhost:5678. El volumen es importante: guarda tus flujos, tus credenciales y la clave de cifrado de la instancia entre reinicios. GENERIC_TIMEZONE fija la zona horaria de los disparadores programados, así que pon la tuya.
Para algo más que una prueba, n8n marca ya esa página de un solo contenedor como desactualizada y recomienda su guía de Docker Compose: creas una carpeta de proyecto, un archivo .env con tus secretos y el compose.yml que publica n8n, y lo arrancas todo con un comando. De serie usa la base de datos SQLite integrada. Para una instancia de producción con más de unos pocos usuarios o flujos funcionando a todas horas, n8n indica que hay que usar PostgreSQL, y su guía explica cómo añadirlo.
Qué deja fuera la edición gratuita
n8n autoalojado tiene cuatro ediciones que usan el mismo programa:
- Community: gratis, con casi todas las funciones, y es lo que ejecuta n8n sin clave de licencia.
- Registered Community: también gratis; registrar tu correo desbloquea carpetas, depuración en el editor y datos de ejecución personalizados.
- Business y Enterprise: planes de pago cuya clave de licencia desbloquea el resto.
La edición Community no incluye variables personalizadas, entornos, secretos externos, almacenamiento externo de datos binarios, envío de registros a sistemas externos, el modo multi-main, proyectos, inicio de sesión único con SAML o LDAP, compartir flujos y credenciales ni control de versiones con Git. El límite de compartir es el primero que notan los equipos pequeños: solo el propietario de la instancia y quien creó un flujo o una credencial pueden acceder a ellos. El modo de colas y los registros sí están incluidos.
Qué permite la licencia
n8n no es de código abierto en el sentido habitual: casi todo su código está bajo la Sustainable Use License, y los archivos marcados con .ee exigen una licencia Enterprise de n8n. La Sustainable Use License permite usar y modificar el programa solo para fines internos de tu empresa o para uso no comercial o personal, y distribuirlo solo gratis y con fines no comerciales. En la práctica:
- Automatizar el trabajo de tu propia empresa, o proyectos personales: dentro de la licencia.
- Dar una copia a otros: solo gratis y con fines no comerciales.
- Vender n8n a otros, por ejemplo como servicio alojado: fuera de los términos de la licencia, así que necesitarías un acuerdo aparte con n8n.
Es nuestra lectura del texto de la licencia, no asesoramiento jurídico; léela, o pregunta a n8n, antes de montar un negocio sobre ella.
Antes de ponerlo en marcha
- Haz copia del volumen de datos y de la clave de cifrado. n8n genera la clave en el primer arranque y la usa para cifrar las credenciales guardadas en su base de datos, así que guarda una copia en un lugar seguro.
- Ponlo detrás de HTTPS. Nuestro consejo es no exponer el puerto 5678 directamente a internet.
- Usa PostgreSQL en cuanto dependa de él trabajo real.
- Actualiza con cabeza: fija una versión, lee las notas de la versión y prueba antes de actualizar.
- Trata las entradas como no fiables. Si tus flujos pasan correos o páginas web a un modelo de lenguaje, la inyección de prompts también te afecta, como a cualquier agente.
n8n autoalojado es una de las formas más baratas de automatizar trabajo a gran escala, siempre que alguien se encargue del servidor. Si nadie lo hace, el plan Cloud sale mejor.
Qué hemos comprobado
- Instalar n8n con Docker: alojarlo requiere conocimientos de servidores, contenedores, seguridad y configuración y se recomienda a usuarios expertos, si no n8n Cloud; docker volume create n8n_data y docker run con -p 5678:5678, GENERIC_TIMEZONE, TZ y -v n8n_data:/home/node/.n8n usando n8nio/n8n; abrir http://localhost:5678; SQLite por defecto, PostgreSQL admitido; la carpeta .n8n contiene las claves de cifrado; una versión menor nueva casi cada semana, stable para producción y beta puede ser inestable; la página está marcada como desactualizada en favor de Docker Compose. (n8n, )
- Instalar n8n con Docker Compose: al menos 4 GB de RAM y 2 vCPU porque el entorno aislado usa Docker dentro de Docker; .env con secretos y compose.yml; SQLite integrado por defecto y el volumen de datos guarda la base de datos y la clave de cifrado; PostgreSQL recomendado en producción con más de unos pocos usuarios o flujos a todas horas. (n8n, )
- Ediciones de n8n: Community (gratis, casi todas las funciones, sin clave), Registered Community (gratis, desbloquea carpetas, depuración en el editor y datos de ejecución personalizados), Business y Enterprise (clave de pago); Community no incluye variables personalizadas, entornos, secretos externos, almacenamiento binario externo, envío de registros, modo multi-main, proyectos, inicio de sesión único (SAML, LDAP), compartir flujos y credenciales ni control de versiones con Git; el registro y el modo de colas sí están incluidos. (n8n, )
- Elegir cómo usar n8n: Cloud con prueba gratuita de 14 días, edición Community autoalojada gratis con la mayoría de funciones; las funciones de empresa requieren planes de pago en los dos casos. (n8n, )
- LICENSE.md de n8n: los archivos con .ee exigen una licencia Enterprise de n8n; el resto está bajo la Sustainable Use License 1.0, que permite usar o modificar solo para fines internos de la empresa o uso no comercial o personal, y distribuir solo gratis y con fines no comerciales. (n8n (GitHub), )
- Variables de entorno de despliegue de n8n: N8N_ENCRYPTION_KEY cifra las credenciales en la base de datos de n8n; por defecto n8n genera una clave aleatoria en el primer arranque. (n8n, )
Qué puede cambiar
- n8n publica versiones nuevas casi cada semana y la lista de funciones de cada edición puede cambiar; la página de precios de n8n es la referencia. Esta página se revisa cada trimestre.
- El resumen de la licencia es nuestra lectura del texto, no asesoramiento jurídico. La lista previa a la puesta en marcha es recomendación nuestra.
Preguntas frecuentes
¿n8n autoalojado es gratis?
Sí. La edición Community es gratis con casi todas las funciones, y registrar tu correo desbloquea algunas más sin coste. Los planes de pago Business y Enterprise añaden inicio de sesión único, proyectos, compartir, entornos, secretos externos, envío de registros y control de versiones con Git.
¿Cómo instalo n8n con Docker?
Para una prueba rápida, crea un volumen y ejecuta la imagen n8nio/n8n en el puerto 5678 con tu zona horaria, y abre http://localhost:5678. Para un uso habitual, n8n recomienda su guía de Docker Compose, que necesita al menos 4 GB de RAM y 2 vCPU.
¿Puedo usar n8n con fines comerciales?
La Sustainable Use License permite usar y modificar n8n para fines internos de tu empresa o para uso personal y no comercial, y distribuirlo solo gratis y con fines no comerciales. Vender n8n a otros queda fuera de esos términos.
¿n8n debe usar SQLite o PostgreSQL?
SQLite viene por defecto y sirve para probar n8n. Para una instancia de producción con más de unos pocos usuarios o flujos funcionando a todas horas, la documentación de n8n recomienda PostgreSQL y explica cómo añadirlo a la configuración con Compose.
¿Es mejor n8n Cloud que alojarlo yo?
Para quien no gestiona servidores, el propio n8n recomienda Cloud, porque los errores al alojarlo pueden acabar en pérdida de datos, problemas de seguridad y caídas. Alojarlo tú encaja con equipos que quieren control total, necesitan los datos en su infraestructura o quieren usar n8n gratis.
Fuentes
- Install n8n with Docker: prerequisites, docker run, PostgreSQL and versions, n8n. Consultado el 23 de octubre de 2026.
- Install n8n using Docker Compose: requirements, .env, compose.yml and PostgreSQL, n8n. Consultado el 23 de octubre de 2026.
- Compare n8n self-hosted editions: Community, Registered Community, Business and Enterprise, n8n. Consultado el 23 de octubre de 2026.
- Choose how to use n8n: Cloud or self-hosted, plans and editions, n8n. Consultado el 23 de octubre de 2026.
- n8n LICENSE.md: Sustainable Use License 1.0 and enterprise files, n8n (GitHub). Consultado el 23 de octubre de 2026.
- n8n deployment environment variables: N8N_ENCRYPTION_KEY and related settings, n8n. Consultado el 23 de octubre de 2026.
¿Has visto un error o un dato desactualizado? Avísanos y lo corregimos.
Historial de cambios
- : Primera publicación. Comprobada el 23 de octubre de 2026 con las guías de instalación con Docker y Docker Compose de n8n, su comparativa de ediciones, su guía para elegir Cloud o autoalojado, su referencia de variables de entorno y el archivo LICENSE.md de su repositorio.
Próxima revisión: .
Más guías de Agentes y automatización.
Sigue leyendo
- n8n vs Make vs Zapier: cuál sale más barato para tus automatizaciones
n8n vs Make vs Zapier: ejecuciones, tareas y créditos explicados, precios de cada plan, el mismo flujo con tres precios, agentes, MCP y servidor propio.
- Agentes para empresas: usos, costes y riesgos
Qué tareas de una empresa encajan con un agente, si lo necesitas, cómo conseguir uno, cuánto cuestan las llamadas al modelo, riesgos y reglas de la UE.
- Cómo crear un agente: un ejemplo probado en cinco pasos
Cómo crear un agente sin plataformas: cuándo hace falta, herramientas, un ejemplo de 60 líneas probado, salvaguardas, coste y el artículo 50.
- Cómo conectar un servidor MCP en Claude, Claude Code, VS Code y ChatGPT
Cómo conectar un servidor MCP en Claude, Claude Desktop, Claude Code, VS Code y ChatGPT, remoto o local, y qué comprobar antes por seguridad.
- Qué es la inyección de prompts y por qué no tiene arreglo completo
Qué es la inyección de prompts, cómo engaña a chatbots y agentes y por qué OWASP y el NCSC británico dicen que solo se puede reducir, no eliminar.
- Open WebUI: instala un chat autoalojado para Ollama con Docker
Cómo instalar Open WebUI con Docker o pip, conectarlo a Ollama, elegir la imagen main, slim o cuda, configurar el administrador y qué permite su licencia.
Otros temas

Asistentes y chatbots
16 guías

APIs de modelos y costes
11 guías

Modelos en local
11 guías

Modelos explicados
14 guías