स्थानीय GPU स्टैक
यह मार्गदर्शिका रिपॉज़िटरी-समर्थित सेटअप बताती है: Ollama सीधे GPU पहुँच के साथ होस्ट पर और Libre WebUI docker-compose.dev.external-ollama.yml से Docker में चलता है।
Work उपलब्धता
Ollama होस्ट GPU पर सीधे चलता है। होस्ट Docker सॉकेट से Work सक्षम होता है और Libre WebUI उसी सेवा में कार्य कंटेनर बनाता है। Libre WebUI का होस्ट इंस्टॉल आवश्यक नहीं है।
सॉकेट होस्ट पर root-समान नियंत्रण देता है। Work न चाहिए तो माउंट हटाएँ, Linux में .env का DOCKER_GID सेट करें।
कम स्मृति में Work Ollama Cloud या दूरस्थ पूर्णता/चैट प्लगइन उपयोग कर सकता है। इससे स्थानीय मॉडल दबाव घटता है, लेकिन कार्यक्षेत्र और कमांड के लिए Docker चाहिए।
आपको क्या मिलता है
librewebui/libre-webui:devइमेज वाला Libre WebUI।- स्थानीय अनुमान के लिए होस्ट Ollama।
- स्थायी Libre WebUI वॉल्यूम।
- Ollama को कंटेनर में रखे बिना dev इमेज जाँच।
पूर्व आवश्यकताएँ
| घटक | आवश्यकता |
|---|---|
| Docker | Compose v2 वाला Docker Desktop या Engine |
| Ollama | होस्ट पर स्थापित और चालू |
| GPU | वैकल्पिक, पर अनुशंसित |
| NVIDIA | कंटेनर GPU के लिए आधुनिक ड्राइवर और NVIDIA Container Toolkit |
| डिस्क | Ollama मॉडल के लिए पर्याप्त स्थान |
Ollama स्थापित और जाँचें
Linux:
curl -fsSL https://ollama.com/install.sh | sh
macOS:
brew install ollama
ollama serve
मॉडल डाउनलोड करें:
ollama pull gemma4:12b
API जाँचें:
curl http://localhost:11434/api/version
Libre WebUI शुरू करें
रिपॉज़िटरी जड़ से:
docker compose -f docker-compose.dev.external-ollama.yml up -d
http://localhost:8080 खोलें।
विशेष Ollama एंडपॉइंट
Ollama दूसरे कंप्यूटर पर हो तो:
OLLAMA_BASE_URL=http://192.168.1.100:11434 docker compose -f docker-compose.dev.external-ollama.yml up -d
Tailscale के लिए:
OLLAMA_BASE_URL=http://100.x.y.z:11434 docker compose -f docker-compose.dev.external-ollama.yml up -d
अनुशंसित मॉडल
पहले GPU वर्कस्टेशन के लिए:
ollama pull gemma4:12b
ollama pull qwen3.8:27b
ollama pull gemma4:26b
ollama pull nomic-embed-text
मूल स्टैक चलने पर बड़े मॉडल Model Manager से खोजें।
LAN पहुँच
दूसरे डिवाइस को ऐप देने से पहले Compose वातावरण के CORS_ORIGIN में LAN/Tailscale स्रोत जोड़ें:
CORS_ORIGIN=http://localhost:8080,http://192.168.1.50:8080
पुनः शुरू करें:
docker compose -f docker-compose.dev.external-ollama.yml up -d
उपयोगी कमांड
docker compose -f docker-compose.dev.external-ollama.yml ps
docker compose -f docker-compose.dev.external-ollama.yml logs -f libre-webui
docker compose -f docker-compose.dev.external-ollama.yml pull
docker compose -f docker-compose.dev.external-ollama.yml up -d
समस्या निवारण
कंटेनर Ollama तक नहीं पहुँचता
docker compose -f docker-compose.dev.external-ollama.yml exec libre-webui \
wget -O- http://host.docker.internal:11434/api/version
Linux में जोड़ें:
extra_hosts:
- 'host.docker.internal:host-gateway'
मॉडल CPU पर चलता है
होस्ट Ollama स्थापना, GPU ड्राइवर और ollama ps जाँचें।
TTS चाहिए
Qwen3-TTS, Kyutai TTS या LongCat AudioDiT मार्गदर्शिका उपयोग कर Settings में प्लगइन सक्षम करें।