Guías

Cómo instalar n8n en tu VPS Ubuntu

Entra por SSH, instala Docker, pega el compose, abre el puerto 5678. n8n no viene instalado.

Samuel AkiresCEO RoxyCloud
1 min de lectura202 palabras
Cómo instalar n8n en tu VPS Ubuntu

n8n es el tablero donde unes un servicio con otro: hoja, WhatsApp, correo, webhook. Corre en tu VPS. No viene instalado.

Lo que necesitas

  • VPS Ubuntu y contraseña de root.
  • La IP de la máquina.
  • 2 GB para probar. 4 GB si lo usas todos los días.

1. Actualiza e instala Docker

SSH
sudo apt update && sudo apt upgrade -y
sudo apt install -y docker.io docker-compose-v2
sudo systemctl enable --now docker

2. Crea la carpeta y el archivo

SSH
mkdir -p ~/n8n
cd ~/n8n
nano docker-compose.yml

Pega esto. En nano guarda con Ctrl+O, Enter, Ctrl+X.

docker-compose.yml
services:
  n8n:
    image: docker.n8n.io/n8nio/n8n
    restart: unless-stopped
    ports:
      - "5678:5678"
    environment:
      - GENERIC_TIMEZONE=America/Sao_Paulo
      - TZ=America/Sao_Paulo
      - N8N_HOST=0.0.0.0
      - N8N_PORT=5678
      - N8N_PROTOCOL=http
      - N8N_SECURE_COOKIE=false
    volumes:
      - ./n8n_data:/home/node/.n8n

3. Súbelo y ábrelo en el navegador

~/n8n
docker compose up -d
sudo ufw allow 5678/tcp

En el navegador:

Navegador
http://TU_IP:5678

Crea la cuenta dueña en la primera pantalla. Si la página no abre, el puerto 5678 sigue cerrado en el firewall.

Dominio y HTTPS quedan para después. Cuando toque, la guía de DNS ayuda a apuntar el nombre.

Preguntas frecuentes

Respuestas claras antes de contratar

No. La VPS es la máquina. Esta guía instala n8n.

Para probar, sí. Uso diario: 4 GB. Cola pesada: 8 GB.

No el primer día. Abre la IP en el puerto 5678. Dominio y HTTPS van después.