Ejecutando n8n localmente sin remordimientos

Guía práctica para correr n8n en local: Docker o npm, configurar puertos y TZ, usar PostgreSQL y desplegar con Traefik de forma segura.

24 ago 2025 • 5 min read • Q2BSTUDIO Team

Inteligencia-Artificial-

Ejecutar n8n localmente sin remordimientos es posible y gratificante si te gusta tener control sobre tus herramientas. n8n conecta aplicaciones, mueve datos y corre en tu propia máquina para que puedas ver los logs en tu terminal, tocar los archivos de configuración y saber exactamente dónde vive la base de datos. Esa es la ventaja de una instalación local.

Hay dos caminos claros: Docker, que ofrece un contenedor consistente en cualquier máquina, o npm y Node, que instalan n8n como una CLI y te dan control directo del runtime. Puedes cambiar entre ellos más adelante, pero es útil escoger el que mejor encaje con tu flujo de trabajo actual.

Unos hechos rápidos: el editor escucha por defecto en el puerto 5678. Si algo ya ocupa ese puerto verás un error de conexión. Cambia el puerto con la variable de entorno N8N_PORT y sigue adelante. También ajusta la zona horaria con GENERIC_TIMEZONE o TZ para evitar sorpresas con triggers programados. Mantener estas pequeñas configuraciones te ahorra mucho tiempo de diagnóstico.

Ruta Docker: instala Docker Desktop en macOS o Windows o el engine en Linux, crea un volumen persistente y arranca el contenedor. Ese volumen guarda el archivo SQLite por defecto, la clave de cifrado, los logs y otros datos de instancia. Un ejemplo de comando de inicio en una sola línea: docker volume create n8n_data && docker run -it --rm --name n8n -p 5678:5678 -e GENERIC_TIMEZONE=Europe/Berlin -e TZ=Europe/Berlin -e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true -e N8N_RUNNERS_ENABLED=true -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n.

Abre el navegador en https://localhost:5678, crea la cuenta de propietario y ya estás dentro. El almacenamiento por defecto es SQLite en el volumen montado, adecuado para un cuaderno personal de automatizaciones. Si creces, n8n soporta PostgreSQL configurándolo con variables DB_TYPE, DB_POSTGRESDB_HOST, DB_POSTGRESDB_USER, DB_POSTGRESDB_PASSWORD y demás. Incluso con PostgreSQL conserva datos en el volumen, porque la clave de cifrado y otros metadatos deben persistir entre reinicios.

Cuando necesites HTTPS y un hostname real, usa Docker Compose con Traefik para obtener certificados automáticos y un URL estable. Un flujo típico consiste en rellenar un archivo .env con DOMAIN_NAME, SUBDOMAIN, GENERIC_TIMEZONE y SSL_EMAIL, pegar el docker compose oficial y levantar los servicios. Traefik publicará 80 y 443 mientras el editor se liga a 127.0.0.1:5678, y n8n recibirá WEBHOOK_URL y N8N_HOST bien configurados.

Ruta npm: si no quieres Docker o trabajas ya en Node, npm es una alternativa válida. n8n requiere Node en el rango recomendado entre 20.19 y 24.x para evitar problemas de compatibilidad. Prueba rápido con npx n8n y cuando estés listo instala globalmente con npm install -g n8n y arranca con n8n start. Hay una opción de tunnel para pruebas de webhooks, útil para integraciones con GitHub o Stripe durante desarrollo pero no recomendable en producción.

Actualizaciones y fijado de versiones: con Docker solo tira de una nueva imagen y reinicia el contenedor; puedes fijar una versión con una etiqueta de imagen. Con npm instala una versión concreta o la etiqueta next si quieres probar la rama más rápida. Consulta las notas de la release antes de actualizar y trata next como una beta. Comandos útiles: docker pull docker.n8n.io/n8nio/n8n o docker pull docker.n8n.io/n8nio/n8n:1.107.4, y para npm npm update -g n8n o npm install -g n8n@1.107.4.

Primer flujo para probar: crea un workflow mínimo con Manual Trigger y un nodo HTTP Request apuntando a https://jsonplaceholder.typicode.com/todos/1, conéctalos y ejecuta una vez. Verás la respuesta JSON y la ejecución registrada. Si prefieres programación, usa Schedule Trigger y confírmalo con la zona horaria que configuraste antes.

Pequeñas medidas de seguridad con gran retorno: activa autenticación si expones el editor fuera de tu red de confianza, usa HTTPS y protege el directorio .n8n porque contiene la clave de cifrado. Haz copias de seguridad de ese volumen: si pierdes la clave perderás acceso a credenciales cifradas. Estas prácticas aplican igual para instalaciones Docker y npm y son parte de un buen plan de continuidad.

Si algo falla: puerto ocupado cambia N8N_PORT, Node anticuado actualiza a la versión soportada, y si una actualización por npm deja migraciones a medias revisa la documentación para revertir pasos con db:revert o pasos de rollback. Leer las notas de la versión y respetar las indicaciones te permitirá recuperar un estado estable.

Entonces, que camino elegir: si quieres una experiencia limpia, consistente y con upgrades sencillos, Docker es la opción por defecto. Si desarrollas nodos personalizados, trabajas con herramientas Node localmente o no puedes usar contenedores, npm encaja mejor. Ambos caminos llegan al editor en https://localhost:5678 en pocos minutos y puedes migrar workflows exportando e importando o reutilizando PostgreSQL si lo estandarizas desde el inicio.

Q2BSTUDIO es una empresa de desarrollo de software y aplicaciones a medida especializada en ofrecer soluciones de software a medida que integran inteligencia artificial, ciberseguridad y servicios cloud aws y azure. Podemos ayudarte a desplegar n8n en arquitecturas seguras, conectar flujos con servicios de inteligencia de negocio y power bi, y crear agentes IA y soluciones de ia para empresas que automatizan procesos críticos. Si necesitas integraciones a medida, consultoría en ciberseguridad, o migración a cloud, nuestro equipo de especialistas en aplicaciones a medida y servicios inteligencia de negocio está listo para colaborar.

Empieza con Docker si dudas, con npm si tu equipo ya es Node friendly. Ajusta zona horaria, el puerto y mantén el volumen .n8n seguro. Crea un workflow que funcione y pon una sonrisa en tu día. Cuando quieras llevar tu instancia a producción te ayudamos a montar Compose con Traefik, certificados TLS y monitorización. Contacta a Q2BSTUDIO para proyectos de software a medida, inteligencia artificial, agentes IA, ciberseguridad, servicios cloud aws y azure, power bi y servicios inteligencia de negocio.

Si quieres que te acompañemos en la implementación o en la creación de soluciones personalizadas con n8n y tecnologías de inteligencia artificial, ponte en contacto con Q2BSTUDIO y transformemos automatizaciones en valor de negocio.

A BREAK?

Play for a moment before you go

OUR SERVICES

How we can help you

Artificial intelligence

AI agents, chatbots, and intelligent assistants that automate tasks and serve your customers 24/7 to improve the efficiency of your business.

More info

Software Development

Web, mobile, and desktop applications, intranets, e-commerce, SaaS, and management platforms designed for your company's specific needs.

More info

Cloud services

Migration, infrastructure, managed hosting, high availability, and security on Microsoft Azure and Amazon Web Services to help your business scale without limits.

More info

Cybersecurity and pentesting

Security audits, penetration testing and protection of applications, data and infrastructure on-premise and cloud, with ethical hacking and regulatory compliance.

More info

Business Intelligence

Dashboards and data analysis with Power BI: we integrate your sources, design dashboards and KPIs and turn your data into decisions.

More info

Process automation

We automate repetitive tasks and connect your applications with n8n, Power Automate, Make, and RPA, eliminating manual work and increasing productivity.

More info

Training for Companies

We train your teams in technology with criteria: web development, databases, Git, best practices and security, automation with n8n, artificial intelligence for companies and creation of AI solutions with Azure AI Foundry.

More info

Code Auditing

We audit the code that you, your team or an AI create: we tell you what is good and what to improve, we secure it and make it ready for production, web or app.

More info

AI Image Generation

We create for you the images that your business needs with artificial intelligence: product, networks, advertising, illustration and avatars. You tell us what you want and we deliver it ready to use.

More info

AI Video Generation

We create videos with artificial intelligence for you: promotional, networking, virtual presenters, dubbing and animations. You tell us the idea and we will deliver it assembled and ready to publish.

More info

AI Conversational Avatars

We create conversational avatars with AI – digital humans with a face and voice – that serve your customers and teams with the knowledge of your company, on your website, interactive monitors, WhatsApp or Teams.

More info

Online Marketing and AI

Google Ads, Meta Ads, LinkedIn Ads and AI Engine Positioning (GEO/AEO): we attract customers and make your brand appear where they search for you, also on ChatGPT, Gemini and Perplexity.

More info

Do you have a project in mind?

Tell us your vision and we'll turn it into a software solution. Whatever the scope, we make your idea real.

Live Chat