Introducción
n8n es una herramienta de automatización open-source que permite conectar aplicaciones, APIs y servicios sin necesidad de escribir grandes cantidades de código. Es similar a Zapier o Make, pero con más flexibilidad y control.
Con n8n puedes:
- Automatizar tareas repetitivas.
- Conectar datos entre aplicaciones que normalmente no se integran entre sí.
- Integrar IA (como ChatGPT) en flujos de trabajo.
- Procesar grandes volúmenes de datos.
- Crear integraciones personalizadas imposibles en otros servicios.
Casos de uso reales
- Publicar automáticamente en redes sociales desde Google Sheets.
- Integrar PrestaShop o WooCommerce con Notion, Airtable, etc.
- Recibir notificaciones en Telegram cuando se detecta un error en tu web.
- Automatizar respuestas inteligentes en WhatsApp usando ChatGPT.
- Sincronizar bases de datos y mantener datos actualizados.
Opciones de instalación de n8n
✅ n8n Cloud
n8n ofrece un servicio cloud oficial, sin necesidad de instalar nada en tu servidor. Perfecto para negocios pequeños o quienes no quieren complicaciones técnicas.
Pros: Cero complicaciones técnicas, seguridad gestionada, fácil escalado.
Contras: Más caro si necesitas muchos workflows o ejecuciones, menos control sobre tus datos.
✅ Instalación en Docker
Docker es la forma más habitual de instalar n8n en servidores propios. Aísla n8n en un contenedor independiente.
Ejemplo de comando básico:
docker run -it --rm \ -p 5678:5678 \ -e N8N_BASIC_AUTH_USER=user \ -e N8N_BASIC_AUTH_PASSWORD=password \ n8nio/n8n
Pros: Fácil de actualizar, escalable, menos consumo de recursos.
Contras: Necesitas saber usar Docker, no disponible en hosting compartido.
✅ Instalación local (Node.js)
También puedes instalar n8n localmente usando Node.js:
npm install n8n -g n8n start
Pros: Buen control para entornos de desarrollo, ideal para testing.
Contras: Más manual, menos seguro para producción.
Instalar n8n en Plesk
Opción 1: Docker en Plesk
Plesk tiene soporte Docker integrado. Es la forma más recomendable de usar n8n en Plesk.
Pasos:
- Accede a Plesk > Docker.
- Busca la imagen oficial
n8nio/n8n
. - Configura puertos, p.ej. 5678.
- Define variables de entorno como usuario y contraseña.
- Lanza el contenedor.
¡Y listo! Tendrás n8n corriendo en tu servidor.
Opción 2: Node.js en Plesk
Plesk permite instalar apps Node.js, pero tiene limitaciones:
- Tu plan de hosting debe incluir soporte Node.js.
- n8n necesita procesos persistentes, y algunos hosts cierran procesos inactivos.
Conclusión: Docker es la mejor opción en Plesk.
Instalar n8n en cPanel
Limitaciones en cPanel compartido
- cPanel no permite Docker en hosting compartido.
- Node.js puede habilitarse en algunos planes, pero:
- No podrás mantener procesos en background.
- No hay acceso a puertos como 5678.
Resultado: No es viable instalar n8n en cPanel compartido.
Instalación en VPS cPanel (root)
Si tienes root en VPS:
- Instala Node.js en el servidor.
- Instala n8n vía NPM:
npm install n8n -g pm start n8n
- Usa PM2 para mantenerlo activo:
pm2 start n8n
Pros: Funciona si tienes root, mayor control.
Contras: No apto en hosting compartido, requiere conocimientos técnicos.
Requisitos mínimos recomendados
Entorno | RAM mínima | CPU recomendada |
---|---|---|
n8n Cloud | – | – |
Docker | 512 MB | 1 core |
Local Node.js | 512 MB – 1 GB | 1 core |
Plesk (Docker) | 1 GB | 1-2 cores |
Plesk (Node.js app) | 1 GB | 1-2 cores |
cPanel VPS | 2 GB | 2 cores |
⚠️ Si vas a usar IA (ChatGPT, scraping masivo o grandes flujos), lo recomendable es mínimo 2 GB RAM y 2 cores.
Pros y contras de cada método
Método | Pros | Contras |
---|---|---|
Cloud | Sin complicaciones, seguridad gestionada | Coste mensual más alto, menos control |
Docker | Escalable, fácil de aislar | Requiere saber Docker |
Local Node.js | Ideal para testing | No recomendado en producción |
Plesk Docker | Fácil si tienes Docker | Consumo de recursos |
cPanel VPS | Posible en root | No apto en hosting compartido |
Conclusión
n8n es una herramienta increíble para automatizar tareas, integraciones y conectar servicios. Si tienes Plesk, Docker es la mejor opción. Si tienes cPanel, solo es viable en VPS con root.
Para proyectos pequeños, n8n Cloud es perfecto y rápido de implementar.
📩 ¿Quieres que te ayudemos a instalar n8n en tu servidor o cloud? Escríbenos y lo hacemos por ti.