¿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:
- Entra a Render.com, y abre una cuenta.
- Ya que tengas la cuenta creada, haz clic en “+ Add new” y selecciona “Web Service”
- En “You are deploying a web service” selecciona “Existing Image” y en Image URL captura: docker.n8n.io/n8nio/n8n
- En Name captura un nombre como: n8n-tu-nombre, deja por defecto Project y Region.
- En “Instance Type” selecciona “Free” (512 MB de RAM y un CPU)
- En “Environment Variables” añade la siguiente plantilla de variables: Clic aquí y descarga el .txt
- 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.
- Abre una cuenta en Supabase.com, debes confirmar tu email.
- 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”
- 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”
- 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.
- 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.
- Una vez terminado el proceso, ve a “Environment” en el menú de la izquierda y agregaremos nuevas variables, da clic en “Edit” y + “Add”.
- 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://
- ✅ 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