Cómo instalar n8n en Linux (Guía Completa)
26 de noviembre de 2025

Cómo instalar n8n en Linux (Guía Completa)

Guía rápida para instalar n8n en cualquier servidor Linux utilizando Docker y Docker Compose. Aprende los pasos esenciales para desplegar n8n de forma segura, optimizada y lista para producción.

n8n

n8n es una poderosa herramienta de automatización de flujos (workflows) de código abierto que puedes instalar fácilmente en cualquier servidor Linux. En este post aprenderás a instalarlo paso a paso, de forma segura y lista para producción.


✅ Requisitos previos

Antes de comenzar, asegúrate de tener:

  • Un servidor con Linux (Ubuntu 20.04/22.04 recomendado)
  • Acceso SSH
  • Docker y Docker Compose instalados
  • Un dominio o subdominio (opcional, pero recomendado)
  • Puertos 80 y 443 disponibles

📌 1. Actualizar el sistema

sudo apt update && sudo apt upgrade -y

📌 2. Instalar Docker y Docker Compose

Instalar Docker

curl -fsSL https://get.docker.com | sudo bash

Instalar Docker Compose

sudo apt install docker-compose -y

Verifica que todo esté funcionando:

docker --version
docker-compose --version

📌 3. Crear el directorio de n8n

mkdir -p ~/n8n
cd ~/n8n

📌 4. Crear el archivo docker-compose.yml

Crea el archivo:

nano docker-compose.yml

Pega lo siguiente:

services:
  n8n:
    image: n8nio/n8n:latest
    container_name: n8n
    environment:
      - GENERIC_TIMEZONE=Europe/Amsterdam
      - NODE_ENV=production
      - N8N_SECURE_COOKIE=false
    ports:
      - "5678:5678"
    volumes:
      - n8n_data:/home/node/.n8n
    restart: unless-stopped

volumes:
  n8n_data:
    name: n8n_data

Guarda con CTRL + O, luego CTRL + X.


📌 5. Levantar n8n

docker-compose up -d

Revisa que el contenedor esté activo:

docker ps

📌 6. Acceder a n8n

Abre en tu navegador:

http://TU_IP_PUBLICA:5678

Si configuraste usuario y contraseña, n8n te las pedirá.


📌 7. (Opcional pero recomendado) Instalar n8n con dominio y SSL

Si usas un dominio y quieres HTTPS automático con Let’s Encrypt, puedes:

  • Instalar un proxy como NGINX Proxy Manager
  • O configurar Traefik para certificados automáticos
  • O usar Cloudflare Tunnel

Puedo ayudarte a configurarlo si lo necesitas.


🎉 ¡Listo!

Ya tienes n8n funcionando en tu servidor Linux. Desde aquí puedes:

  • Crear automatizaciones complejas
  • Conectar APIs y servicios externos
  • Orquestar procesos para tu negocio o proyectos personales
  • Construir backends sin código

¿Te resultó interesante este contenido?

Si deseas obtener más información, colaborar o compartir tus ideas, estaremos encantados de escucharte.