¿Cómo desplegar N8N usando una Docker Image en Render.com?

Paso 1: Desplegar n8n gratis en la nube

Render.com permite desplegar aplicaciones utilizando imágenes Docker de manera sencilla y gratuita. Te explico los pasos a continuación:

  1. Entra a Render.com, y abre una cuenta.
  2. Ya que tengas la cuenta creada, haz clic en “+ Add new” y selecciona “Web Service”
  3. En “You are deploying a web service” selecciona “Existing Image” y en Image URL captura: docker.n8n.io/n8nio/n8n
  4. En Name captura un nombre como: n8n-tu-nombre, deja por defecto Project y Region.
  5. En “Instance Type” selecciona “Free” (512 MB de RAM y un CPU)
  6. En “Environment Variables” añade la siguiente plantilla de variables: Clic aquí y descarga el .txt
  7. Ahora, debes cambiar los valores de las variables que que indican “Tus_datos_de_Supabase” por tus datos reales de Supabase, por lo que debes crear una base de datos en Supabase.
  8. Abre una cuenta en Supabase.com, debes confirmar tu email.
  9. Después de crear la cuenta, debes crear una organización, ponle un nombre, en Type deja personal y selecciona el plan free, haz clic en “Create organization”
  10. Ahora debes crear un proyecto, ponle un nombre, puede ser n8n-tu-nombre y define un database password, ¡importante que guardes esa contraseña en algún lugar!, y en región dejas el valor por defecto y haces clic en “Create project”
  11. Ya dentro de Supabase, haces clic en “Connect” en el menú superior, y en la ventana emergente te posicionas en “Transaction pooler”, despliegas “View parameters”, y de ahí copias y pegar los valores correspondientes a las variables de Render. En DB_POSTGRESDB_PASSWORD va la contraseña que creaste un paso anterior. En N8N_ENCRYPTION_KEY crea una llave en https://randomkeygen.com/ y copia una llave del 256-bit WEP Keys.
  12. Ahora, despliega en Deploy Web Service, termina cuando recibas un mensaje que dice “Your service is live”, localiza y copia tu URL de tu instancia de n8n.
  13. Una vez terminado el proceso, ve a “Environment” en el menú de la izquierda y agregaremos nuevas variables, da clic en “Edit” y + “Add”.
  14. Agregamos estas nuevas variables: N8N_RUNNERS_ENABLED = TRUE N8N_HOST = Coloca tu nuevo dominio personalizado sin https:// N8N_PORT = 5678 N8N_PROTOCOL = https WEBHOOK_URL = Coloca tu nuevo dominio personalizado con https://
  15. ✅ Listo, ya solo debes crear tu cuenta de n8n en tu nueva instalación gratis en la nube. Guarda el enlace en algún lugar de fácil acceso.

Paso 2: Probar nuestra instalación