Instalar N8N en Heroku

Como instalar N8N de forma fácil usando Heroku.

· 3 min de lectura
Instalar N8N en Heroku

Hace un tiempo cree un repositorio para instalar N8N de forma fácil usando Heroku

GitHub - aitorroma/n8n-heroku: Tu instancia de N8N gratis en Heroku.
Tu instancia de N8N gratis en Heroku. Contribute to aitorroma/n8n-heroku development by creating an account on GitHub.

Permite desplegar N8N en Heroku, fácil y rápido. Solo tendrás que darle al botón de Deploy rellenar los datos y tener tu propia instancia privada de N8N para realizar tus pruebas.

Deploy

Heroku, por lo general pausa las instancias en su versión gratuita, por lo que para probarlo te funcionara bien pero no servirá para ejecutar procesos en los que la instancia se tenga que mantener en espera por ejemplo usando webhooks.

Si tu idea es usar Webhooks y procesos que se deban mantener en espera deberás pasar por caja.

Actualizar la versión de N8N de Heroku.

Al hacer la instalación por primera vez usando el botón de deploy te instalará la última versión que este en ese momento pero no se actualiza de forma automática. para actualizar la versión de heroku de tu instancia deberás disponer de docker y heroku cli en tú máquina.

Instalar docker

/bin/bash -c "$(curl -fsSL https://get.docker.com)"

Instalar Heroku

Para instalar Heroku cli puedes usar su documentación

The Heroku CLI | Heroku Dev Center
How to download, install, and start using, the Heroku CLI. The Heroku CLI used to be part of the Heroku Toolbelt.

Deployar nueva versión

Para podes desplegar la nueva versión primero de todo debemos iniciar sesión en heroku.

Con estos comandos podrás hacerlo:

heroku login -i
heroku container:login

Vas a necesitar el App name que definiste en la instalación es el nombre de la instancia y también lo que constituye el subdominio de la aplicación si no personalizas el dominio.

Deberás cambiar el valor que configuraste en App name en el valor  donde aparece app-name en el comando siguiente.

git clone https://github.com/aitorroma/n8n-heroku
cd n8n-heroku
heroku container:push web --arg N8N_VERSION=latest --app app-name
heroku container:release web --app app-name

Ejecutando esto de vez en cuando mantendrás tu aplicación actualizada.

Invitación a mi Canal.

Estás invitado a mi canal de telegram, donde publico más soluciones como esta.

Telegram-icon

https://t.me/aitorroma


ko-fi

Artículos Relacionados

N8N con dominio personalizado usando Traefik.
· 2 min de lectura
N8N mediante OVH SSL Gateway
· 4 min de lectura
Instalación con Docker
· 3 min de lectura
Instalación con NPM
· 3 min de lectura