تاسو درې بېل ماډل چمتو کوونکي کاروئ، هر یو خپله چټ کړکۍ، ګډون او تاریخچه لري. Open WebUI دوی د یو داسې انټرفیس شاته راټولوي چې تاسو یې پخپله کوربه کوئ: د هرې خبرې لپاره ماډل وټاکئ، ټوله تاریخچه په خپل سرور وساتئ، له ټیم سره یې شریکه کړئ، او کله چې هېڅ شی باید له ماشین بهر نه شي، محلي ماډلونه وتړئ.
د چلولو دوه لارې
د APIs لپاره د انټرفیس په توګه. Open WebUI هر OpenAI سره مطابق API ته وصلېږي — کوربه شوي چمتو کوونکي، یو LiteLLM پراکسي یا ستاسو خپل اېنډپوائنټ. سرور تقریباً هېڅ کار نه کوي؛ کوچنی پلان له اړتیا زیات دی.
د محلي ماډلونو سره. په هماغه سرور Ollama ورزیات کړئ او د خلاصو وزنونو ماډلونه محلي وچلوئ. اوس RAM محدودیت دی، او په CPU کې استنتاج ورو دی. صادقانه معامله: بشپړ محرمیت، منځنۍ چټکتیا.
| تنظیم | پلان |
|---|---|
| د API انټرفیس، شخصي کارونه | Micro — 1 vCPU، 2 GB، $5 میاشتنی (SSH تونل) |
| د API انټرفیس، د HTTPS له لارې د ټیم لاسرسی | Micro-IP — 1 vCPU، 2 GB، $10 میاشتنی |
| د Ollama له لارې محلي 3B ماډلونه | AI-Agent — 2 vCPU، 4 GB، $10 میاشتنی |
| محلي 7–8B ماډلونه | Medium — 4 vCPU، 6 GB، $12 میاشتنی، یا د لویو لپاره Pro پلانونه |
د Docker سره نصب
د نصب شوي Docker لرونکي سرور کې:
docker run -d --name open-webui --restart always \
-p 127.0.0.1:3000:8080 \
-v open-webui:/app/backend/data \
ghcr.io/open-webui/open-webui:main
په 127.0.0.1 پورې تړل یې تر هغې له عامه انټرنېټ لرې ساتي چې تاسو پرېکړه وکړئ څنګه یې خلاص کړئ. چټونه، کاروونکي او تنظیمات د open-webui په volume کې ژوند کوي.
خوندي لاسرسی
د SSH تونل — په ټولو پلانونو کې کار کوي، د NAT په ګډون:
ssh -p 22 -N -L 3000:127.0.0.1:3000 you@203.0.113.10
http://localhost:3000 خلاص کړئ. په NAT پلان کې خپل شخصي SSH پورټ وکاروئ.
په خپل ډومېن HTTPS — د ځانګړي IP په پلان کې د ټیم لپاره. یو فرعي ډومېن سرور ته وګرځوئ (لارښود) او د nginx سره یې پراکسي کړئ، د WebSocket سرلیکونو په ګډون:
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection upgrade;
proxy_read_timeout 300s;
}
بیا certbot --nginx -d chat.example.com وچلوئ. د لوستلو اوږد وخت مهم دی: ورو ماډلونه د څو دقیقو لپاره ځوابونه سټریم کوي.
دننه لومړني ګامونه
- سمدستي نوم لیکنه وکړئ. لومړی حساب اډمین کېږي. نوی نصب عامه مه پرېږدئ — بل څوک یې ښايي خپل کړي.
- نوم لیکنه بنده کړئ. د اډمین تنظیمات ← د نویو کاروونکو ډیفالټ رول په انتظار کې کړئ، یا نوم لیکنه بنده کړئ.
- یو اتصال ورزیات کړئ. تنظیمات ← اتصالونه ← د API اساسي URL او کیلي پیسټ کړئ. د هغه چمتو کوونکي ماډلونه د ماډل ټاکونکي کې ښکاري.
د محلي ماډلونو ورزیاتول
Ollama په کوربه نصب کړئ (زموږ لارښود)، یو کوچنی ماډل راوباسئ، او Open WebUI داسې پیل کړئ چې ورته ورسېږي:
ollama pull llama3.2:3b
docker rm -f open-webui
docker run -d --name open-webui --restart always \
-p 127.0.0.1:3000:8080 --add-host=host.docker.internal:host-gateway \
-e OLLAMA_BASE_URL=http://host.docker.internal:11434 \
-v open-webui:/app/backend/data ghcr.io/open-webui/open-webui:main
volume ستاسو چټونه د بیا پیل وروسته هم ساتي. په CPU کې په ثانیه کې د څو ټوکنونو تمه ولرئ — د لنډیزونو او خصوصي یادښتونو لپاره ښه، د اوږدو متنونو لپاره ورو. د دروند محلي استنتاج لپاره د Ollama لپاره VPS وګورئ.
د پوهېدو وړ
- تازه کول ډېر راځي.
docker pull ghcr.io/open-webui/open-webui:main، بیا کانټینر بیا جوړ کړئ. لومړی د volume بیک اپ واخلئ. - د API لګښتونه ستاسو دي. Open WebUI په ډیفالټ ډول د هر کاروونکي کارونه نه محدودوي؛ که یې له ټیم سره شریکوئ، لګښتونه وڅارئ.
- دا یو چټ اپ دی، ماډل نه. د ځوابونو کیفیت بشپړ د هغه ماډل پورې اړه لري چې شاته یې دی.
د پلانونو محدودیتونه او لوړونې د پلانونو په اسنادو کې دي.
تبصرې
لا تبصرې نشته. لومړی اوسئ.