Volver al Blog
Blog

Cómo instalar n8n en tu propio VPS paso a paso (Docker y Coolify)

Brayan Developer
3 min de lectura
Cómo instalar n8n en tu propio VPS paso a paso (Docker y Coolify)
Cómo instalar n8n en tu propio VPS paso a paso (Docker y Coolify) Cómo instalar n8n en tu propio VPS paso a paso (Docker y Coolify) Si buscas una potente herramienta de automatización para integrar diferentes aplicaciones y flujos de trabajo, n8n es una excelente opción. En este tutorial te enseñaremos cómo instalar n8n en [...]

Cómo instalar n8n en tu propio VPS paso a paso (Docker y Coolify)

Cómo instalar n8n en tu propio VPS paso a paso (Docker y Coolify)#

Si buscas una potente herramienta de automatización para integrar diferentes aplicaciones y flujos de trabajo, n8n es una excelente opción. En este tutorial te enseñaremos cómo instalar n8n en tu propio VPS usando Docker y la plataforma Coolify para simplificar el despliegue y gestión.

¿Qué es n8n?#

n8n es una plataforma de automatización de código abierto que permite conectar y automatizar distintas aplicaciones mediante flujos de trabajo visuales. Es altamente personalizable y puede alojarse en tu propio servidor para mayor control y privacidad.

Requisitos previos#

  • Un VPS con sistema operativo Linux (Ubuntu 20.04 o superior recomendado).
  • Acceso SSH al VPS.
  • Docker y Docker Compose instalados en el servidor.
  • Conocimiento básico de la línea de comandos.
  • Cuenta en Coolify para facilitar la gestión (opcional, pero recomendado).

Paso 1: Preparar el VPS#

Conéctate a tu VPS mediante SSH:

ssh usuario@tu-vps-ip

Actualiza los paquetes de tu servidor:

sudo apt update && sudo apt upgrade -y

Paso 2: Instalar Docker y Docker Compose#

Ejecuta estos comandos para instalar Docker:

sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker

Luego instala Docker Compose:

sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

Paso 3: Desplegar n8n con Docker#

Crea un directorio para n8n y un archivo docker-compose.yml:

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

Agrega el siguiente contenido al archivo:

version: '3'

services:
  n8n:
    image: n8nio/n8n
    restart: always
    ports:
      - "5678:5678"
    environment:
      - N8N_BASIC_AUTH_ACTIVE=true
      - N8N_BASIC_AUTH_USER=admin
      - N8N_BASIC_AUTH_PASSWORD=tu_contraseña_segura
      - N8N_HOST=tu-dominio-o-ip
      - N8N_PROTOCOL=http
    volumes:
      - ~/.n8n:/home/node/.n8n

Guarda y cierra el archivo (Ctrl+O, Enter, Ctrl+X si usas nano).

Luego ejecuta:

docker-compose up -d

Esto iniciará n8n en el puerto 5678 de tu VPS.

Paso 4: Opcional — Desplegar n8n usando Coolify#

Coolify es una plataforma gráfica para desplegar aplicaciones Docker sin la necesidad de la línea de comandos.

Para instalar y configurar Coolify en tu VPS, sigue su guía oficial.

Una vez Coolify esté activo:

  1. Ingresa al panel web de Coolify.
  2. Crea un nuevo app eligiendo Docker Compose.
  3. Pega el mismo contenido del docker-compose.yml en la configuración.
  4. Configura las variables de entorno necesarias.
  5. Despliega la app y accede a n8n via la URL que Coolify genere.

Paso 5: Accediendo y asegurando tu n8n#

Una vez el contenedor esté activo, accede navegando a:

http://tu-dominio-o-ip:5678

Recuerda cambiar el usuario y contraseña en las variables de entorno para mantener segura tu instancia.

Conclusión#

Instalar n8n en tu VPS es una forma excelente de mantener el control total sobre tus automatizaciones. Usando Docker puedes desplegarlo fácilmente, y con Coolify incluso simplificar aún más la gestión.

¡Empieza a construir tus flujos de trabajo personalizados hoy mismo y optimiza tus tareas repetitivas!


Únete a la comunidad de Brayan Developer#

Si quieres aprender más sobre n8n, Vibe coding, Sass, desarrollo de apps, creación de páginas web y cómo montar tu tienda virtual, te invitamos a formar parte de la comunidad de Brayan Developer. Descubre tutoriales, soporte y networking que te ayudarán a crecer como desarrollador.

Únete aquí: https://brayan.es/skool/

¡Te esperamos!


#n8n #Docker #Coolify #Automatizacion #VPS #Tutorial #BrayanDeveloper #Programacion #Apps #DesarrolloWeb #TiendaVirtual #Sass

Compartir:XLinkedInWhatsApp

¿Te gustaría profundizar en estos temas?

Aprende sobre desarrollo de software, apps a medida, automatizaciones con N8N, Next.js y Cloud con casos reales.

Hablemos