لماذا تستضيف Open WebUI على خادم VPS بدلاً من الاستضافة المحلية؟
تعمل الاستضافة المحلية للاختبار، لكنها تعاني من قيود حقيقية في بيئة الإنتاج: استهلاك موارد الجهاز، وغياب الوصول عن بُعد، وانعدام التوافر العالي. يحل خادم VPS هذه المشكلات: فهو يعمل على مدار الساعة طوال أيام الأسبوع، ويمكن الوصول إليه من أي جهاز، وتتحكم فيه تحكمًا كاملاً.
ما الذي تحصل عليه مع خادم VPS مخصص لـ Open WebUI
- الوصول من أي متصفح، في أي مكان في العالم
- بيانات مستضافة على بنيتك التحتية الخاصة — دون أي تسرب إلى أطراف ثالثة
- مشاركة الواجهة مع فريقك دون إعداد معقد
- إمكانية ربط نماذج متعددة (Ollama، واجهة OpenAI البرمجية، Anthropic…)
- موارد مخصصة: دون تباطؤ مشترك مع مستخدمين آخرين
المتطلبات المسبقة
يتطلب Open WebUI وجود Docker للعمل. ونموذج Ollama (إذا كنت ترغب في تشغيل نموذج LLM محليًا على الخادم) يستهلك قدرًا كبيرًا من ذاكرة RAM. خصّص ما لا يقل عن 4 غيغابايت من ذاكرة RAM لنموذج 7B، و8 غيغابايت لنموذج 13B. أما إذا كنت تستخدم واجهات برمجة التطبيقات الخارجية فقط (OpenAI، Anthropic)، فإن 2 غيغابايت من ذاكرة RAM تكفي للواجهة.
النشر في 5 خطوات
تجهيز خادم VPS
اطلب خادم VPS سحابيًا بنظام Ubuntu 22.04 LTS. حدّث النظام: apt update && apt upgrade -y. فعّل جدار الحماية UFW واسمح بمنافذ SSH (22) وHTTP (80) وHTTPS (443).
تثبيت Docker
ثبّت Docker Engine من مستودع Docker الرسمي. أضف مستخدمك إلى مجموعة docker لتجنّب تكرار أوامر sudo. تحقق من التثبيت: docker run hello-world.
تشغيل Open WebUI
اسحب صورة Docker الرسمية وشغّل الحاوية مع كشف المنفذ 3000. اربط وحدة تخزين (volume) للحفاظ على البيانات بين عمليات إعادة التشغيل. يمكن الوصول إلى Open WebUI على http://votre-ip:3000.
إعداد وكيل عكسي (Nginx)
ثبّت Nginx وأعدّ مضيفًا افتراضيًا (virtual host) يوجّه الطلبات إلى المنفذ 3000. استخدم Certbot (Let's Encrypt) للحصول على شهادة SSL مجانية. ستكون واجهتك متاحة عبر HTTPS على نطاقك.
ربط نماذجك
في واجهة Open WebUI، أعدّ اتصالات واجهات برمجة التطبيقات: Ollama المحلي، أو OpenAI، أو Anthropic، أو أي مزوّد متوافق آخر. أنشئ صلاحيات المستخدمين حسب حاجتك.
إذا كنت ترغب في تشغيل نموذج Ollama مباشرة على الخادم VPS نفسه، فاختر خطة تحتوي على 8 غيغابايت من ذاكرة RAM على الأقل وأقراص SSD من نوع NVMe لتقليل أوقات تحميل النماذج.