🕸️ Netzwerkdiagramme
Hier stellen wir klare und strukturierte Diagramme zur Verfügung, die Ihnen helfen, die Interaktion verschiedener Netzwerkkomponenten in unterschiedlichen Setups zu verstehen. Diese Dokumentation richtet sich sowohl an macOS/Windows- als auch an Linux-Benutzer. Jedes Szenario wird mit Mermaid-Diagrammen veranschaulicht, die zeigen, wie die Interaktionen je nach Systemkonfiguration und Bereitstellungsstrategie eingerichtet werden.
Mac OS/Windows Setup-Optionen 🖥️
Ollama auf Host, Open WebUI im Container
In diesem Szenario läuft Ollama direkt auf dem Host-Computer, während Open WebUI innerhalb eines Docker-Containers ausgeführt wird.
Ollama und Open WebUI im Compose Stack
Sowohl Ollama als auch Open WebUI sind im selben Docker Compose Stack konfiguriert, was die Netzwerkkommunikation vereinfacht.
Ollama und Open WebUI, getrennte Netzwerke
Hier werden Ollama und Open WebUI in separaten Docker-Netzwerken bereitgestellt, was zu Verbindungsproblemen führen kann.
Open WebUI im Host-Netzwerk
In dieser Konfiguration nutzt Open WebUI das Host-Netzwerk, was seine Verbindungsmöglichkeiten in bestimmten Umgebungen beeinflusst.
Linux Setup-Optionen 🐧
Ollama auf Host, Open WebUI im Container (Linux)
Dieses Diagramm ist spezifisch für die Linux-Plattform, wobei Ollama auf dem Host läuft und Open WebUI in einem Docker-Container bereitgestellt wird.
Ollama und Open WebUI im Compose Stack (Linux)
Ein Setup, bei dem sowohl Ollama als auch Open WebUI im selben Docker Compose Stack liegen, was eine unkomplizierte Netzwerkintegration unter Linux ermöglicht.
Ollama und Open WebUI, getrennte Netzwerke (Linux)
Ein Szenario, in dem Ollama und Open WebUI in einer Linux-Umgebung in unterschiedlichen Docker-Netzwerken liegen, was die Konnektivität beeinträchtigen könnte.
Open WebUI im Host-Netzwerk, Ollama auf Host (Linux)
Ein optimales Layout, bei dem sowohl Open WebUI als auch Ollama das Netzwerk des Hosts nutzen, was eine nahtlose Interaktion auf Linux-Systemen ermöglicht.
Jedes Setup berücksichtigt unterschiedliche Bereitstellungsstrategien und Netzwerkkonfigurationen, damit Sie das beste Layout für Ihre Anforderungen auswählen können.