Apoya mi contenido: 

Tabla de contenido






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


¡Comunícate con nosotros!

Ads Blocker Image Powered by Code Help Pro

Bloqueador de anuncios detectado!!!

 Por favor, apóyanos desactivando este bloqueador de anuncios para seguir creando contenido que te gusta 🙏🏼

Powered By
100% Free SEO Tools - Tool Kits PRO