Cómo instalar n8n en Debian 12
n8n es una potente herramienta de automatización de flujos de trabajo de código abierto. Este artículo te guía en la instalación de n8n en un servidor Debian 12, incluyendo los requisitos previos esenciales y consejos para la resolución de problemas.
Requisitos previos
- Servidor Debian 12 (acceso root o sudo)
- Conocimientos básicos de la línea de comandos de Linux
- Conexión a Internet
Instalar Node.js
n8n requiere Node.js (se recomienda la versión 18 o superior). Para instalar Node.js en Debian 12:
- Actualiza tu sistema:
sudo apt update && sudo apt upgrade -y - Instala Node.js desde los repositorios oficiales:
sudo apt install -y nodejs npmPara obtener las versiones más recientes de Node.js, considera usarnvm(Node Version Manager). - Verifica la instalación:
node -v npm -v
Instalar n8n
- Instala n8n globalmente usando npm:
sudo npm install n8n -g - Verifica la instalación:
n8n --version
Ejecutar n8n
- Inicia n8n en segundo plano:
n8n start - Por defecto, n8n se ejecuta en
http://localhost:5678.Para producción, considera ejecutar n8n con un gestor de procesos comopm2y asegurar el acceso con HTTPS y autenticación.
Resolución de problemas y consejos
- ¿Errores de permisos? Intenta instalar n8n con
sudoo revisa los permisos de npm. - ¿El puerto 5678 ya está en uso? Cambia el puerto con
export N8N_PORT=XXXXantes de iniciar n8n. - Consulta los registros para ver errores:
n8n start --tunnelpuede ayudar con la depuración.
Próximos pasos
- Asegura tu instancia de n8n con autenticación y HTTPS.
- Explora más guías de n8n en nuestra Base de Conocimientos.
- Considera las mejores prácticas de redes para herramientas de automatización.