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 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:
- Ingresa al panel web de Coolify.
- Crea un nuevo app eligiendo Docker Compose.
- Pega el mismo contenido del
docker-compose.ymlen la configuración. - Configura las variables de entorno necesarias.
- 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
¿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.


