الحلول · واجهة الدردشة
خادم VPS لتشغيل Open WebUI
Open WebUI هو واجهة دردشة مستضافة ذاتيًا لـ Ollama ولأي API متوافق مع OpenAI: حسابات وسجل ومستندات وبحث في الويب في علامة تبويب واحدة. لا ينشر حدًا أدنى للعتاد، لذا فالأحجام هنا من تقديرنا وموسومة بذلك. حين يُوجَّه إلى نموذج مستضاف يكون تطبيقًا خفيفًا، وC2-4-80 بسعر $37.90 يكفي تمامًا؛ ومع Ollama الذي يمكن دمجه معه، يجب أن يتسع النموذج في الذاكرة أيضًا، وBD-8 بسعر $12.90 هو أرخص جهاز يتسع لنموذج 8B بسعة فائضة.
ما يحتاج إليه
برامج من الوثائق، وأحجام موسومة بمصدرها
البرنامج والوضع الأمني مأخوذان من وثائق المشروع نفسه. وحيث لا ينشر المشروع أي رقم للعتاد، تبيّن الأحجام صاحب كل رقم.
من ملف README الخاص بـ Open WebUI وموقع docs.openwebui.com
- التثبيت باستخدام Docker:
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:mainتستمع الواجهة على المنفذ 8080 داخل الحاوية؛ وتربطه الوثائق بالمنفذ 3000 على المضيف. - هل يتضمن Ollama؟ فقط في الصورة
:ollama، التي تجمع الاثنين في حاوية واحدة. أما الصورة:mainفلا: إنها تتصل بـ Ollama أو بأي API متوافق مع OpenAI توجّهها إليه، عبرOLLAMA_BASE_URL. - حجم تنزيل الصورة 1.66 GB، ونموذج التضمين الافتراضي للبحث في المستندات يستهلك نحو 500 MB من RAM لكل عامل. لا تنشر الوثائق حدًا أدنى للمعالج أو RAM أو القرص.
- كل ما تنشئه يُخزَّن في وحدة التخزين
/app/backend/data؛ وتحذّر الوثائق من التشغيل دونها أبدًا. أول حساب تنشئه يصبح المسؤول، ويُغلق التسجيل بمجرد وجوده.
الأحجام (من تقديرنا: لا تنشر الوثائق حدًا أدنى)
| حمل العمل | vCPU | RAM |
|---|---|---|
| Open WebUI مع API مستضاف أو Ollama منفصلمن تقديرنا. الصورة والتطبيق ونموذج التضمين للبحث في المستندات تتسع بهامش؛ عدد قليل من المستخدمين يدردشون. | 2 | 4 GB |
| Open WebUI مع Ollama المدمج ونموذج 8Bمن تقديرنا. نموذج 8B حجم تنزيله 4.9 GB ويجب أن يتسع في الذاكرة بجانب التطبيق. بضعة رموز في الثانية على المعالج. | 4 | 8 GB |
| Ollama مدمج مع نموذج 14B، أو عدة أشخاص في وقت واحدمن تقديرنا. نموذج 14B حجمه 9.3 GB؛ والباقي ذاكرة للتطبيق ونموذج التضمين والمحادثات المتزامنة. | 8 | 24 GB |
الخطط المناسبة
4 أجهزة بأسعار حية
الجهاز المناسب الأرخص أولاً. الأسعار هي أسعار اليوم، شهرياً، مأخوذة من الكتالوج.
- C2-4-80$37.90/شهر
2 vCPU · 4 GB · قرص 80 GB · 3 TB
النماذج المستضافة فقط: التثبيت الخفيف. 2 vCPU / 4 GB / 80 GB. Open WebUI مع مفتاح API أو مع Ollama في مكان آخر. اختره من أجل المدينة لا الحجم.
- BD-8$12.90/شهر
4 vCPU · 8 GB · قرص 100 GB · 32 TB
الأرخص مع سعة لـ Ollama المدمج ونموذج 8B. 4 vCPU و8 GB و100 GB لصورة النظام وتنزيلات النماذج. ضعف ذاكرة التثبيت الخفيف، من أجل النموذج.
- C4-8-160$75.90/شهر
4 vCPU · 8 GB · قرص 160 GB · 3 TB
المواصفات نفسها مع 160 GB، في مدن أكثر. 4 vCPU / 8 GB / 160 GB، حين لا تناسبك مدن الصف الأرخص أو تريد مكتبة نماذج أكبر.
- BD-24$31.90/شهر
8 vCPU · 24 GB · قرص 300 GB · 32 TB
8 vCPU / 24 GB لنماذج 14B وفريق عمل. نموذج 14B وعدة محادثات متزامنة، مع قرص لمكتبة مستندات.
لا يوجد بعد إعداد مسبق لبدء التشغيل لـ Open WebUI: التثبيت هو الخطوات الأربع أدناه، تكتبها بنفسك. وهي الأوامر من وثائقه نفسها، مع تعديل واحد موسوم.
التثبيت
أربع خطوات، من وثائق Open WebUI
Docker، ثم الحاوية، ثم حساب المسؤول، ثم نموذج. نفّذ الخطوة 3 فورًا: أول حساب يُنشأ هو المسؤول.
- Docker.
curl -fsSL https://get.docker.com | shتحقق منه باستخدامdocker --version. - أنشئ مفتاحًا سريًا وشغّله. شغّل
openssl rand -hex 32واحتفظ بالناتج؛ تمرّره الوثائق باسم WEBUI_SECRET_KEY. تعديلنا الوحيد على أمرهم:127.0.0.1:3000:8080يُبقي المنفذ بعيدًا عن الإنترنت العام حتى يتوفر HTTPS.docker run -d -p 127.0.0.1:3000:8080 --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data -e WEBUI_SECRET_KEY=your-secret-key --name open-webui --restart always ghcr.io/open-webui/open-webui:mainلـ Ollama المدمج، استبدل الصورة بـghcr.io/open-webui/open-webui:ollamaوأضف-v ollama:/root/.ollama. - أنشئ حساب المسؤول الآن. من حاسوبك،
ssh -N -L 3000:127.0.0.1:3000 root@your-serverثم افتحhttp://127.0.0.1:3000. تعرض الشاشة الأولى Create Admin Account؛ هذا الحساب يدير كل الإعدادات، ويتوقف التسجيل تلقائيًا بعده. - اربط نموذجًا، ثم نطاقًا. في إعدادات المسؤول، قسم Connections: أضف مفتاح API متوافقًا مع OpenAI، أو عنوان Ollama الخاص بك. لـ Ollama على المضيف نفسه، يقول ملف README أن تستخدم
--network=hostمع-e OLLAMA_BASE_URL=http://127.0.0.1:11434؛ ويصبح المنفذ عندها 8080. ولـ HTTPS، ضع وكيلًا عكسيًا في المقدمة واضبطproxy_buffering off;في كتلة location الخاصة به، وإلا وصلت الإجابات المتدفقة مشوّهة.
بصراحة
ما كنا سنشتريه فعلاً
لا يحدد المشروع حدًا أدنى، فاشترِ بحسب النموذج لا بحسب الواجهة.
لـ Open WebUI مع Ollama الخاص به
BD-8 · $12.90/شهر
4 vCPU و8 GB و100 GB بسعر $12.90: صورة النظام بحجم 1.66 GB ونموذج التضمين ونموذج 8B في الذاكرة بجانبهما، يجيب بسرعة بضعة رموز في الثانية على المعالج. هذا يناسب شخصًا واحدًا أو فريقًا صغيرًا يسأل بصبر، لا قاعة مليئة بأشخاص ينتظرون. إذا كانت جميع نماذجك مستضافة، فإن C2-4-80 بسعر $37.90 يقدّم الواجهة نفسها بتكلفة أقل. وإذا احتاج الناس إلى إجابات محلية سريعة، ففئة GPU هي الإجابة الصادقة، وصورة :cuda مبنية لها.
أسئلة