Una forma de probar e investigar como funciona este sistema es hacerlo de forma gratuita en render.com.
Os voy a explicar los pasos a seguir para conseguirlo:
- Crear una cuenta en Render y en Github
- Crea un repositorio en GitHub que contenga (en la raíz) un fichero llamado «Dockerfile» y que contenga lo siguiente
FROM n8nio/n8n:latest ENV N8N_BASIC_AUTH_ACTIVE=true
ENV N8N_BASIC_AUTH_USER=TU_USUARIO
ENV N8N_BASIC_AUTH_PASSWORD=TU_CONTRASEÑA
ENV N8N_HOST=0.0.0.0
ENV N8N_PORT=5678*El Repositorio de GitHub puede ser público o privado (Mejor privado ya que en el fichero aparece una contraseña)
- Accedemos al DashBoard de Render.
- En la parte superior derecha pulsamos sobre «New» y después sobre «Web Service»
- Ahí pegamos nuestra URL de GitHub si está público o conectamos con git y seleccionamos nuestro repositorio.
- Seguimos los pasos que nos indica y utilizamos el plan GRATUITO(se puede mejorar después).
- Después de esto, tardará un tiempo pero nos generará un dominio (predefinido por render). Accedemos a ese dominio y ya tenemos nuestro servicio N8N gratuito.