N8N Selfhosted
Clase 3 de 16 • Curso de N8N
Resumen
¿Quieres utilizar n8n en su versión gratuita con una licencia Community? Aquí aprenderás cómo instalar y configurar n8n en la plataforma Render.com utilizando Docker y Supabase. Este método práctico te permitirá manejar n8n de forma gratuita en un entorno completamente configurado según tus necesidades.
¿Qué pasos seguir para iniciar la instalación en Render?
Para comenzar la instalación:
- Ingresa a Render.com y selecciona la opción Get Started.
- Regístrate o accede a tu cuenta, preferiblemente usando Google para facilitar el proceso.
- Una vez en el panel principal, haz clic en Add New Web Service y escoge la opción Existing Image.
- Usa la imagen Docker específica para N8n solicitando la ruta
docker.n8n.io
. - Define un nombre para el proyecto (por ejemplo, NHNA self-hosteado), y continúa configurando según las opciones predeterminadas en la ubicación (Oregon, EE.UU.) y elige el plan free con 512 de RAM y 1 CPU.
¿Cómo configurar las variables de entorno para n8n en Render?
La configuración de variables es crucial para asegurar la comunicación entre la plataforma y servicios externos como bases de datos:
- Usa un archivo plantilla para cargar rápidamente las variables de entorno. Este archivo estará disponible en la sección Recursos de la clase.
- Modifica las variables según tu entorno específico, usando Supabase para manejar la base de datos Postgres.
- Presta especial atención a los valores que debes extraer desde Supabase:
- Host
- Puerto
- Password (define uno seguro)
- Esquema (usa “public”)
- Usuario (generalmente Postgres)
- Timezone (por ejemplo, Lima)
- Genera una clave de encriptación seleccionando “256 bits” mediante Random Caching para seguridad adicional.
Una vez configuradas todas estas variables, ejecuta el despliegue, que podría tardar entre 2 a 5 minutos aproximadamente.
¿Qué hacer luego del despliegue de n8n en Render?
Después de completarse el despliegue, verifica que esté correctamente habilitada la variable N8N Runners Enabled
para trabajos Pipeline
:
- Dirígete al menú Environment de Render.
- Añade la clave mencionada y establece su valor en
True
. - Guarda los cambios e inicia nuevamente el despliegue.
Finalmente, usa el enlace proporcionado por Render para acceder a tu instancia personalizada de n8n. Este enlace será el medio principal para gestionar tu herramienta y flujos de trabajo. Tendrás que completar algunos datos básicos iniciales que solicitará n8n, aunque estos no afectarán tu uso directamente.
Recuerda que existen ligeras diferencias al emplear la versión autogestionada (self-hosted) frente a la versión en la nube. Para aclarar cualquier duda siempre podrás revisar la documentación oficial o consultar en los comentarios.