Saltar al contenido principal

🕸️ Diagramas de Red

Aquí, proporcionamos diagramas claros y estructurados para ayudarte a entender cómo interactúan los distintos componentes de la red en diferentes configuraciones. Esta documentación está diseñada para asistir a usuarios de macOS/Windows y Linux. Cada escenario se ilustra utilizando diagramas Mermaid para mostrar cómo se configuran las interacciones según las diferentes configuraciones del sistema y estrategias de implementación.

Opciones de Configuración para Mac OS/Windows 🖥️

Ollama en el Host, Abrir WebUI en el Contenedor

En este escenario, Ollama se ejecuta directamente en la máquina host mientras que Open WebUI opera dentro de un contenedor Docker.

Ollama y Open WebUI en la Stack de Compose

Tanto Ollama como Open WebUI están configurados dentro de la misma stack de Docker Compose, simplificando las comunicaciones de red.

Ollama y Open WebUI en Redes Separadas

Aquí, Ollama y Open WebUI se despliegan en redes Docker separadas, lo que podría causar problemas de conectividad.

Open WebUI en la Red del Host

En esta configuración, Open WebUI utiliza la red del host, lo que afecta su capacidad para conectarse en ciertos entornos.

Opciones de Configuración para Linux 🐧

Ollama en el Host, Open WebUI en el Contenedor (Linux)

Este diagrama es específico para la plataforma Linux, con Ollama ejecutándose en el host y Open WebUI desplegado dentro de un contenedor Docker.

Ollama y Open WebUI en la Stack de Compose (Linux)

Una configuración donde tanto Ollama como Open WebUI residen dentro de la misma stack de Docker Compose, permitiendo una comunicación fácil en Linux.

Ollama y Open WebUI, Redes Separadas (Linux)

Un escenario en el que Ollama y Open WebUI están en diferentes redes Docker bajo un entorno Linux, lo que podría dificultar la conectividad.

Open WebUI en Red de Host, Ollama en Host (Linux)

Una disposición óptima donde tanto Open WebUI como Ollama utilizan la red del host, facilitando una interacción fluida en sistemas Linux.

Cada configuración aborda diferentes estrategias de despliegue y configuraciones de red para ayudarle a elegir la mejor disposición para sus necesidades.