Instalar n8n en un VPS con Docker paso a paso (Guía 2026)
Instalar n8n en un VPS con Docker es el primer paso para tomar el control total de tus automatizaciones sin depender de suscripciones costosas en la nube. Si buscas una plataforma auto-hospedada que te permita conectar cientos de apps mediante flujos de trabajo visuales, has llegado al lugar correcto.
En esta guía práctica, aprenderás a desplegar tu propia instancia de n8n de forma segura y profesional, optimizada para el rendimiento y la escalabilidad.
Requisitos previos para instalar n8n en un VPS con Docker
Antes de lanzar comandos en la terminal, asegúrate de contar con lo siguiente:
-
Un VPS: Recomiendo al menos 2GB de RAM (Ubuntu 22.04 o superior).
-
Un dominio o subdominio: Apuntando a la IP de tu servidor (ej:
n8n.tuempresa.com). -
Docker y Docker Compose: Instalados y actualizados.
Si aún no tienes Docker, puedes consultar la documentación oficial de Docker para preparar tu entorno en pocos minutos.
Configuración del entorno al instalar n8n en un VPS
La mejor forma de gestionar tu despliegue es utilizando un archivo docker-compose.yml. Esto facilita las actualizaciones y los backups diarios de toda tu base de datos de flujos.
Paso 1: Crear el directorio para instalar n8n en un VPS
mkdir n8n-docker && cd n8n-docker
Paso 2: Definir el archivo de configuración de Docker
Crea un archivo llamado docker-compose.yml y pega el siguiente contenido base:
version: '3.8'
services:
n8n:
image: n8nio/n8n:latest
restart: always
ports:
- "5678:5678"
environment:
- N8N_HOST=n8n.tudominio.com
- NODE_ENV=production
- WEBHOOK_URL=https://n8n.tudominio.com/
volumes:
- ./n8n_data:/home/node/.n8n
Ejecución y verificación al instalar n8n en un VPS
Una vez configurado el archivo, el proceso para instalar n8n en un VPS con Docker se resume en un solo comando:
docker-compose up -d
Este comando descargará la imagen oficial y levantará el contenedor en segundo plano. Puedes verificar que todo esté en orden revisando los logs: docker logs -f n8n.
Seguridad tras instalar n8n en un VPS
Para que tu instalación sea profesional, te sugerimos utilizar Nginx Proxy Manager. Esto te permitirá gestionar certificados SSL (HTTPS) de Let’s Encrypt de forma automática, algo vital si planeas usar Webhooks de WhatsApp o Facebook.
Conclusión: Tu centro de automatización listo
Al instalar n8n en un VPS con Docker, obtienes la libertad de procesar miles de datos sin límites de ejecuciones. Es la base ideal para escalar agencias de SEO o sistemas de atención al cliente automatizados.
Quizás te interesa: Instalar n8n en Hostinger VPS
Related



