Docs
Red Interna y Conectividad (Network Isolation)
Aprende a conectar tus servicios (n8n, Flowise, Redis) de forma segura utilizando la red interna de AIBuildr.
Red Interna y Aislamiento
En AIBuildr, cada tenant (cliente) se despliega en su propia red aislada. Esto significa que tus servicios pueden comunicarse entre sí a máxima velocidad y sin salir a internet, lo que mejora la seguridad y reduce la latencia.
Variables de Entorno Disponibles
Para facilitar esta comunicación, tus instancias de n8n y Flowise vienen pre-configuradas con variables de entorno que apuntan a los otros servicios de tu stack.
En n8n
Puedes usar estas variables en tus nodos (por ejemplo, en un nodo HTTP Request o en los nodos específicos de cada servicio):
| Variable | Valor Interno (Ejemplo) | Uso Principal |
|---|---|---|
FLOWISE_URL | http://flowise-tu-slug:3000 | Conectar con la API de Flowise |
REDIS_URL | redis://redis-tu-slug:6379 | Usar caché compartida en workflows |
TIP
Ejemplo: En un nodo de Flowise dentro de n8n, en el campo “URL”, simplemente usa {{ $env.FLOWISE_URL }}.
En Flowise
Del mismo modo, Flowise puede “hablar” con n8n y Redis:
| Variable | Valor Interno (Ejemplo) | Uso Principal |
|---|---|---|
N8N_URL | http://n8n-tu-slug:5678 | Disparar workflows de n8n desde agentes |
REDIS_URL | redis://redis-tu-slug:6379 | Memoria persistente para conversaciones |
Casos de Uso Comunes
1. Usar Redis como Memoria en n8n
Si necesitas guardar estado entre ejecuciones de workflows de forma muy rápida:
- Añade un nodo Redis en n8n.
- En credenciales, selecciona “Redis connection”.
- Usa la variable de entorno o la URL interna:
redis://redis-tu-slug:6379. - ¡Listo! Tienes una caché de alto rendimiento exclusiva para ti.
2. Orquestación n8n + Flowise
Puedes usar n8n para recibir webhooks complejos, procesar datos, y luego enviarlos a un agente de Flowise para el razonamiento final.
- En n8n: Usa un nodo HTTP Request apuntando a
{{ $env.FLOWISE_URL }}/api/v1/prediction/... - Ventaja: La petición viaja por la red interna de Docker, es instantánea y no cuenta como tráfico externo.
3. Agentes de Flowise activando herramientas en n8n
Tus agentes en Flowise pueden necesitar ejecutar una acción específica (ej: “Enviar un email” o “Buscar en CRM”) que ya tienes hecha en n8n.
- Configura una “Custom Tool” en Flowise.
- Apunta la URL a
{{ $env.N8N_URL }}/webhook/...
Arquitectura de Datos (Postgres & Qdrant)
Tus servicios de bases de datos también están optimizados, aunque su configuración es automática y transparente para ti:
- PostgreSQL Compartido: n8n, Flowise y Evolution API usan un servidor Postgres central optimizado, pero cada uno tiene su propio Schema aislado. Nadie puede ver tus datos.
- Qdrant Compartido: Tu base de datos vectorial usa colecciones con prefijos únicos y API Keys generadas específicamente para tu despliegue.
IMPORTANT
Nunca necesitas configurar manualmente la conexión a base de datos. Si ves un error de conexión, contacta con soporte, pero no intentes cambiar las variables DB_* manualmente.