Si necesitas usar N8N en tu servidor cPanel administrado por WNPower, sigue los pasos de esta guía.
Pasos para instalar N8N en tu plan de Hosting con cPanel
- Accede a tu panel de control cPanel y crea un subdominio (se recomienda, por ejemplo n8n.tudominio.com; donde "tudominio.com" es tu dominio genuino).
- Accede luego al Administrador de Archivos de cPanel.
-
Crea la carpeta "n8n" en el directorio raíz de la cuenta, y dentro de esa carpeta crea el archivo app.js con este contenido:
const path = require('path'); const nextPath = path.join(__dirname, 'node_modules', 'n8n', 'bin', 'n8n'); process.argv.length = 1; process.argv.push(nextPath, 'start'); require(nextPath);
- Ingresa a cPanel y luego a NodeJS Manager dentro de Herramientas Exclusivas.
- Crea una aplicación completando el formulario de la siguiente forma:
- Más abajo, agrega estas 3 variables de entorno, adaptándolas al subdominio que estás usando:
NOTA: estas son las variables básicas para su funcionamiento. La lista completa se encuentra en este link.
- N8N_EDITOR_BASE_URL=https://n8n.dominio.com
- VUE_APP_URL_BASE_API=https://n8n.dominio.com
- WEBHOOK_URL=https://n8n.dominio.com
- Aguarda y vuelve a ingresar a la aplicación. Luego copia el comando que aparece arriba de todo:
- Ingresa a la Terminal de cPanel y ejecútalo.
-
Instala ahora n8n ejecutando este comando.
NOTA: Este proceso puede demorar unos cuantos minutos y consume bastantes recursos. Si no termina o tira algún error de memoria, te recomendamos ejecutarlo desde una consola SSH nativa o hacerlo desde tu equipo local y subir el contenido de la carpeta "node_modules" al servidor.npm install n8n
- Si todo terminó bien mostrará un mensaje como el siguiente.
NOTA: pueden aparecer varios warns, pero es normal durante el proceso y debes ignorarlos.
-
¡Listo! Si todo salió bien al ingresar al subdominio verás el login (o en caso de que no haya usuario creado, podremos crear el usuario administrador).
NOTA: La primera vez que ingresemos o si no lo usamos por un tiempo, es posible que recibamos el error "Cannot GET /". Esto es normal ya que con la primera petición la aplicación se compila.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.