Si necesitas usar N8N en tu Hosting cPanel, te recomendamos contar con un plan Cloud Hosting ya que el uso de esta app necesita de recursos no soportados por el hosting compartido. ¿Cómo cambiar de plan?
¿Necesitas de alojamiento n8n? Nuestro Hosting n8n tiene todo lo que buscas. 👍
- 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).
- Luego, en el dashboard de cPanel, accede a Setup Node.js App dentro del recuadro de Software.
- Crea una nueva app con las configuración que ves.
- 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
-
Ingresa al Administrador de Archivos de cPanel, navega a la carpeta "n8n" y edita el archivo "app.js" reemplazando el código que tenga adentro por el siguiente:
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); - Vuelve a Setup Node.js App, para editar la aplicación y copiar el siguiente comando que vas a ver en pantalla.
- Ingresa a la Terminal de cPanel y ejecútalo:
-
Ahora instala n8n ejecutando este comando:
npm install n8n
- Si todo terminó bien mostrará un mensaje como el siguiente:
NOTA: ignora los warns ya que es normal en la instalación.
-
¡Listo! Si todo salió bien al ingresar por web 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.