[{"data":1,"prerenderedAt":202},["ShallowReactive",2],{"seo-verification":3,"blog-كيفية-استضافة-open-webui-على-خادم-vps-ma-ar":6,"promo-bar-likely":172},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-كيفية-استضافة-open-webui-على-خادم-vps-ma-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":9,"isPinned":18,"noindex":18,"publishedAt":19,"updatedAt":20,"category":21,"categories":26,"featuredImage":28,"bgImage":29,"posterImage":30,"relatedSolution":31,"intro":34,"sections":35,"ctaTitle":139,"ctaBody":140,"ctaButton":141,"ctaUrl":142,"relatedPosts":143},1,"كيفية-استضافة-open-webui-على-خادم-vps",{"fr":12,"en":13,"ar":10,"es":14},"heberger-open-webui","how-to-host-open-webui-on-a-vps","como-alojar-open-webui-en-un-vps","كيفية استضافة Open WebUI على خادم VPS","دليل شامل لنشر Open WebUI على خادم VPS الخاص بك. احتفظ بالتحكم في بياناتك، وتجنب تكاليف واجهات برمجة التطبيقات السحابية، وادخل إلى نماذج LLM الخاصة بك من واجهة ويب نظيفة.",9,false,"2026-06-01T00:00:00+00:00","2026-11-09T20:55:18+00:00",{"id":9,"name":22,"slug":23,"color":24,"icon":25},"الذكاء الاصطناعي","intelligence-artificielle","bg-purple-500\u002F10 text-purple-400","ia",[27],{"id":9,"name":22,"slug":23,"color":24,"icon":25},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-open-webui-poster.svg",{"categorySlug":32,"appSlug":33},"الذكاء-الاصطناعي","open-webui","‏Open WebUI هي واجهة ويب مفتوحة المصدر تتيح لك التفاعل مع نماذج اللغة (LLM) مثل Llama وMistral وOllama من المتصفح. وعند استضافتها على خادم VPS الخاص بك، تمنحك وصولاً كاملاً إلى نماذجك، دون الاعتماد على خدمة طرف ثالث ودون تعريض بياناتك لبنى تحتية خارجية. على خادم من ServOrbit، يمكن تثبيت Open WebUI منذ إنشاء الخادم: يبيّن الجزء الأول من هذا الدليل أين تجد عنوانه وكيف تفتحه، ويبقى التثبيت اليدوي في آخر المقال كحلّ بديل.",[36,40,56,59,92,102,105,108,111,115,118,121],{"type":37,"title":38,"body":39},"h2","Open WebUI مثبَّت عند إنشاء خادمك","إذا اخترت Open WebUI عند طلب خادمك من ServOrbit، فلا شيء عليك تثبيته. عند إنشاء الخادم، تثبّت ServOrbit أداة Docker إن لم تكن موجودة، ثم تشغّل الحاوية الرسمية `ghcr.io\u002Fopen-webui\u002Fopen-webui:main` مع حفظ بياناتها في وحدة التخزين `open-webui`. تستمع الواجهة على `127.0.0.1:3000`، أي على واجهة الاسترجاع المحلية للخادم: لا يُنشر شيء على عنوان IP الخاص به. ولا يُثبَّت Ollama معه: يحتاج Open WebUI وحده إلى 2 GB من الذاكرة، وإذا أضفت Ollama على الخادم نفسه فاحسب له 8 GB إضافية على الأقل. تكفي الخطوات الأربع التالية لفتحه. أما التثبيت اليدوي، لخادم آخر أو لإعادة بناء كل شيء بنفسك، فموصوف في آخر المقال.",{"type":41,"title":42,"steps":43},"steps","فتح Open WebUI الذي ثبّتته ServOrbit",[44,47,50,53],{"title":45,"body":46},"العثور على العنوان وبيانات الوصول","تُبيّن رسالة البريد «Open WebUI مثبَّتة» وصفحة خادمك في مساحة العميل، ضمن قسم «التطبيقات المثبّتة»، كيف تفتح التطبيق: عنوانه إن كان هناك نطاق مُعَدّ، وإلا فأمر نفق SSH والمنفذ. وتجد هناك أيضًا رابط هذا الدليل وزر «الدعم».",{"title":48,"body":49},"فتح Open WebUI دون نطاق","من حاسوبك، نفّذ `ssh -L 3000:127.0.0.1:3000 root@\u003Cvps-ip>` واترك الجلسة مفتوحة، ثم افتح `http:\u002F\u002Flocalhost:3000`. قد يُعاد تخصيص المنفذ أثناء التثبيت: استخدم المنفذ المعروض في مساحة العميل، إذ ليس 3000 سوى القيمة الافتراضية في الكتالوج.",{"title":51,"body":52},"تسجيل الدخول لأول مرة","افعل ذلك دون تأخير: يصبح أول حساب يُنشأ في شاشة التسجيل حساب المسؤول، وتبقى الحسابات التالية في انتظار موافقتك. اربط بعد ذلك نماذجك من لوحة الإدارة، ضمن قسم الاتصالات (Connections): مفتاح واجهة برمجية من OpenAI أو من خدمة متوافقة، أو عنوان مثيل Ollama يمكن الوصول إليه من داخل الحاوية.",{"title":54,"body":55},"النشر عبر HTTPS على نطاق","عندما يُثبَّت Open WebUI من مساحة العميل مع عنوان تختاره — نطاقك الخاص أو نطاق فرعي مجاني من ServOrbit — تتولّى المنصة إعداد المضيف الافتراضي في nginx وشهادة Let's Encrypt. أما التثبيت الذي جرى عند إنشاء الخادم، أو دون عنوان، فيُنشر من صفحة الخادم: زر «ربط نطاق» في خانة التطبيق (نطاق من حسابك، أو النطاق الفرعي المجاني، أو اسم توجّهه إلى الخادم).",{"type":37,"title":57,"body":58},"لماذا تستضيف Open WebUI على خادم VPS بدلاً من الاستضافة المحلية؟","تعمل الاستضافة المحلية للاختبار، لكنها تعاني من قيود حقيقية في بيئة الإنتاج: استهلاك موارد الجهاز، وغياب الوصول عن بُعد، وانعدام التوافر العالي. يحل خادم VPS هذه المشكلات: فهو يعمل على مدار الساعة طوال أيام الأسبوع، ويمكن الوصول إليه من أي جهاز، وتتحكم فيه تحكماً كاملاً.\n\nالفرق مع خدمة SaaS السحابية لا يقل وضوحاً. تُصدر أداة الذكاء الاصطناعي المُدارة فواتير عند الاستخدام، وتخزن محادثاتك على خوادم جهات خارجية، وتحدد النماذج المتاحة. يزيل Open WebUI المستضاف ذاتياً القيود الثلاث في آنٍ واحد: تدفع مقابل VPS لا مقابل الطلبات، وتبقى بياناتك على جهازك، وتختار النموذج الذي يناسبك.",{"type":60,"title":61,"headers":62,"rows":67},"comparison","محلي أم VPS أم SaaS: أي حل لـ Open WebUI؟",[63,64,65,66],"المعيار","الجهاز المحلي","VPS مخصص","‏SaaS سحابي",[68,72,74,78,82,87],[69,70,71,71],"الوصول 24\u002F7 من أي مكان","لا","نعم",[73,71,71,70],"البيانات على بنيتك التحتية",[75,76,76,77],"حرية اختيار النموذج LLM","حرة","مقيدة بالعرض",[79,80,80,81],"التكلفة بعد الموارد الثابتة","معدومة","فوترة عند الاستخدام",[83,84,85,86],"متعدد المستخدمين والأدوار","صعب","نعم (مدمج)","يعتمد على الخطة",[88,89,90,91],"التثبيت والصيانة","يدوي","يدوي أو من المتجر","لا شيء",{"type":93,"title":94,"items":95},"ul","ما الذي يمكنك فعله باستخدام Open WebUI",[96,97,98,99,100,101],"الدردشة مع النماذج المحلية عبر Ollama (Mistral، LLaMA 3، Gemma، إلخ) أو مع واجهة OpenAI API","إدارة عدة نماذج والتبديل بينها بنقرة واحدة من واجهة موحّدة","إنشاء ومشاركة مساعدين مخصّصين بتعليمات نظام مصمّمة حسب الطلب","رفع وتحليل المستندات (PDF، نص) مباشرة داخل الدردشة بفضل دعم RAG المدمج","فتح الوصول لفريقك عبر نظام حسابات مستخدمين وأدوار","الاطّلاع على السجلّ الكامل لمحادثاتك، المخزَّن على خادمك الخاص",{"type":37,"title":103,"body":104},"تثبيت مفتاح التوقيع منذ أول تشغيل","‏يوقّع Open WebUI كل رمز جلسة بالمفتاح `WEBUI_SECRET_KEY`. إن لم تصرّح به، يُولَّد عشوائياً عند أول تشغيل ويُكتب في دليل البيانات: وما دامت وحدة التخزين باقية فلا مشكلة. لكن يوم يُعاد إنشاء تلك الوحدة يتغيّر المفتاح، فتُرفض محاولتك رغم صحة بيانات الدخول — وهو عرَض مضلّل يدفع للبحث في كلمة المرور. المفتاح نفسه يشفّر أيضاً الأسرار المخزّنة (رموز OAuth وبيانات واجهات البرمجة)، ففقدانه لا يقطع الجلسات فحسب بل يجعل تلك الأسرار غير قابلة للقراءة. ولِّده مرة واحدة عبر `openssl rand -hex 32`، ضعه في ملف البيئة، وتعامل معه كسرٍّ إنتاج. وإن كنت تشغّل عدة نسخ خلف موزّع أحمال، فيجب أن تحمل جميعها القيمة نفسه، وإلا رفضت إحداها رمزاً أصدرته أخرى.",{"type":37,"title":106,"body":107},"إعداد وصول متعدد المستخدمين","‏يتضمّن Open WebUI نظام حسابات وأدوار مدمجاً يتيح لعدة أعضاء في الفريق مشاركة نفس الحالة. افتراضياً، أول حساب يُنشأ يصبح مديراً. ويُوضع المستخدمون التاليون في قائمة انتظار التحقق إن فعّلت الإشراف على التسجيل — وهو خيار موصى به لمنع أي شخص من الوصول عبر المنفذ 3000 المكشوف على الإنترنت.\n\nثلاثة مستويات وصول متاحة: **مدير** (وصول كامل للإعدادات والنماذج والحسابات)، **مستخدم** (وصول للدردشات والمساعدين المشتركين)، و**في الانتظار** (وصول محظور حتى موافقة يدوية). لضبط الإشراف:\n\n1. سجّل الدخول بحساب المدير.\n2. انتقل إلى **الإعدادات ← الإدارة ← المستخدمون**.\n3. فعّل خيار « التسجيل بموافقة المدير ».\n\nيمكنك أيضاً إنشاء مساعدين (إعدادات مسبقة للنموذج وتعليمات نظام) ومشاركتهم مع الحالة بأكملها أو مجموعات بعينها، دون حاجة المستخدمين لإعادة ضبط جلستهم.",{"type":37,"title":109,"body":110},"استكشاف الأخطاء: المشكلات الشائعة","**الحاوية تُعيد التشغيل في حلقة.** تحقق من السجلات: `docker logs open-webui`. السبب الأكثر شيوعاً هو غياب `WEBUI_SECRET_KEY` أو تنسيقها الخاطئ — يجب أن تكون سلسلة سداسية عشرية غير فارغة. إن وُلِّدت عند الإطلاق دون حفظها في وحدة تخزين أو ملف `.env`، فإنها تتغير عند كل إعادة تشغيل الحاوية.\n\n**فشل الاتصال بـ Ollama («Could not connect to Ollama»).** العنوان الافتراضي `http:\u002F\u002Flocalhost:11434` لا يعمل من داخل حاوية Docker: `localhost` تشير إلى الحاوية نفسها لا إلى المضيف. استخدم `http:\u002F\u002Fhost.docker.internal:11434` (على Linux: أضف `--add-host=host.docker.internal:host-gateway` إلى أمر `docker run`) أو شغّل الحاويتين في نفس شبكة Docker وأشر إلى حاوية Ollama باسمها.\n\n**خطأ 502 Bad Gateway بعد الوكيل العكسي.** الوكيل Nginx يشير إلى المنفذ 3000 لكن Open WebUI يستمع داخلياً على المنفذ 8080 — أمر `docker run` يربط `3000:8080`. تأكد أن الإعداد يشير إلى `http:\u002F\u002F127.0.0.1:3000` لا 8080.\n\n**قطع WebSocket (تجمّد الواجهة).** الترويسات `Upgrade` و`Connection` ضرورية لعمل WebSockets التي تعتمد عليها الواجهة. تحقق من أن كتلة `proxy_set_header` تتضمنهما معاً.",{"type":112,"title":113,"body":114},"tip","التوثيق الرسمي","لمزيد من التهيئة المتقدمة والخيارات الخاصة بالأداة وتغييرات الإصدارات، راجع \u003Ca href=\"https:\u002F\u002Fdocs.openwebui.com\u002F\" target=\"_blank\" rel=\"noopener noreferrer\">التوثيق الرسمي لـ Open WebUI\u003C\u002Fa>. يُغطّي هذا الدليل النشر على VPS من ServOrbit؛ ويبقى توثيق الناشر المرجع للإعدادات الدقيقة.",{"type":37,"title":116,"body":117},"التثبيت اليدوي (حل بديل)","تصف الأقسام التالية تثبيت Open WebUI يدويًا عبر Docker: لخادم لم تثبّت عليه ServOrbit تطبيق Open WebUI، أو لإعادة بناء كل شيء بنفسك. أما على خادم ثبّتته عليه ServOrbit، فلا حاجة إليها.",{"type":37,"title":119,"body":120},"المتطلبات المسبقة","‏يتطلب Open WebUI وجود Docker للعمل. ونموذج Ollama (إذا كنت ترغب في تشغيل نموذج LLM محلياً على الخادم) يستهلك قدراً كبيراً من ذاكرة RAM. خصّص ما لا يقل عن 4 غيغابايت من ذاكرة RAM لنموذج 7B، و8 غيغابايت لنموذج 13B. أما إذا كنت تستخدم واجهات برمجة التطبيقات الخارجية فقط (OpenAI، Anthropic)، فإن 2 غيغابايت من ذاكرة RAM تكفي للواجهة.\n\nعلى صعيد التخزين، تزن نماذج Ollama بين 4 و40 غيغابايت بحسب حجمها. خصّص وحدة تخزين SSD بمساحة خالية لا تقل عن 20 غيغابايت إن كنت تعتزم تنزيل نموذج 7B كـ Mistral أو LLaMA 3.",{"type":41,"title":122,"steps":123},"النشر في 5 خطوات",[124,127,130,133,136],{"title":125,"body":126},"تجهيز خادم VPS","‏اطلب خادم VPS سحابياً بنظام Ubuntu 22.04 LTS. حدّث النظام:\n\n```bash\napt update && apt upgrade -y\n```\n\nفعّل جدار الحماية UFW واسمح بمنافذ SSH (22) وHTTP (80) وHTTPS (443):\n\n```bash\nufw allow 22 && ufw allow 80 && ufw allow 443 && ufw enable\n```",{"title":128,"body":129},"تثبيت Docker","‏ثبّت Docker Engine من مستودع Docker الرسمي. أضف مستخدمك إلى مجموعة docker لتجنّب تكرار أوامر sudo:\n\n```bash\ncurl -fsSL https:\u002F\u002Fget.docker.com | sh\nusermod -aG docker $USER\n```\n\nتحقق من التثبيت: `docker run hello-world`.",{"title":131,"body":132},"تشغيل Open WebUI","‏اسحب صورة Docker الرسمية وشغّل الحاوية مع كشف المنفذ 3000. اربط وحدة تخزين (volume) للحفاظ على البيانات بين عمليات إعادة التشغيل:\n\n```bash\ndocker run -d \\\n  --name open-webui \\\n  --restart always \\\n  -p 3000:8080 \\\n  -v open-webui:\u002Fapp\u002Fbackend\u002Fdata \\\n  -e WEBUI_SECRET_KEY=$(openssl rand -hex 32) \\\n  ghcr.io\u002Fopen-webui\u002Fopen-webui:main\n```\n\n‏يمكن الوصول إلى Open WebUI على `http:\u002F\u002Fyour-ip:3000`. يُولَّد المتغير `WEBUI_SECRET_KEY` هنا عند التثبيت — سجّل قيمته أو ضعه في ملف `.env` قبل إعادة تشغيل الحاوية.",{"title":134,"body":135},"إعداد وكيل عكسي (Nginx)","‏ثبّت Nginx وأعدّ مضيفاً افتراضياً (virtual host) يوجّه الطلبات إلى المنفذ 3000:\n\n```bash\napt install -y nginx certbot python3-certbot-nginx\n```\n\n‏أنشئ `\u002Fetc\u002Fnginx\u002Fsites-available\u002Fopen-webui` بالمحتوى التالي:\n\n```bash\nserver {\n    server_name your-domain.com;\n    location \u002F {\n        proxy_pass http:\u002F\u002F127.0.0.1:3000;\n        proxy_http_version 1.1;\n        proxy_set_header Upgrade $http_upgrade;\n        proxy_set_header Connection \"upgrade\";\n    }\n}\n```\n\n‏فعّل الموقع واحصل على شهادة SSL مجانية: `certbot --nginx -d your-domain.com`. ستكون واجهتك متاحة عبر HTTPS على نطاقك.",{"title":137,"body":138},"ربط نماذجك","‏في واجهة Open WebUI، أعدّ اتصالات واجهات برمجة التطبيقات: Ollama المحلي، أو OpenAI، أو Anthropic، أو أي مزوّد متوافق آخر. لتشغيل Ollama على الخادم نفسه:\n\n```bash\ndocker run -d \\\n  --name ollama \\\n  --restart always \\\n  -v ollama:\u002Froot\u002F.ollama \\\n  -p 11434:11434 \\\n  ollama\u002Follama\n```\n\nثم نزّل النموذج المطلوب: `docker exec ollama ollama pull mistral`. في إعدادات Open WebUI، عنوان URL لـ Ollama هو `http:\u002F\u002Fhost.docker.internal:11434` إن كانت الحاويتان على الجهاز نفسه. أنشئ صلاحيات المستخدمين حسب حاجتك.","انشر بيئة Open WebUI الخاصة بك في دقائق معدودة.","اطلب خادم VPS السحابي من ServOrbit واختر قالب الذكاء الاصطناعي أثناء الإعداد. تُثبَّت بيئتك تلقائيًا.","اختر خادم VPS الخاص بي","\u002Fvps-cloud",[144,162,180],{"id":145,"slug":146,"slugs":147,"title":151,"excerpt":152,"readTime":153,"views":9,"isPinned":18,"noindex":18,"publishedAt":154,"updatedAt":155,"category":156,"categories":157,"featuredImage":28,"bgImage":29,"posterImage":159,"relatedSolution":160},2,"نشر-dify-على-vps-سير-عمل-الذكاء-الاصطناعي-تحت-السيطرة",{"fr":148,"en":149,"ar":146,"es":150},"deployer-dify-vps","deploying-dify-on-a-vps-ai-workflows-under-control","desplegar-dify-en-un-vps","نشر Dify على VPS: دليل شامل من التثبيت إلى الإضافات","ثبّت Dify على VPS من ServOrbit: المتطلبات وDocker Compose والإضافات دون اتصال وحدود تثبيت Docker ونسخ احتياطي قبل التحديث وحل الأخطاء الشائعة.",15,"2026-02-11T00:00:00+00:00","2026-10-29T03:10:23+00:00",{"id":9,"name":22,"slug":23,"color":24,"icon":25},[158],{"id":9,"name":22,"slug":23,"color":24,"icon":25},"\u002Fblog\u002Fcovers\u002Fdeployer-dify-vps-poster.svg",{"categorySlug":23,"appSlug":161},"dify",{"id":163,"slug":164,"slugs":165,"title":169,"excerpt":170,"readTime":171,"views":9,"isPinned":172,"noindex":18,"publishedAt":173,"updatedAt":174,"category":175,"categories":176,"featuredImage":28,"bgImage":29,"posterImage":178,"relatedSolution":179},7,"استضافة-تطبيق-ذكاء-اصطناعي-مفتوح-المصدر-على-vps",{"fr":166,"en":167,"ar":164,"es":168},"heberger-application-ia","hosting-an-open-source-ai-application-on-your-vps","alojar-una-aplicacion-de-ia-open-source-en-su-vps","استضافة تطبيق ذكاء اصطناعي مفتوح المصدر على VPS","دليل 2026: اختر وانشر Open WebUI أو Dify أو n8n أو LangFlow على خادم VPS. متطلبات RAM وCPU، وDocker Compose متعدد الأدوات، واستكشاف الأخطاء.",10,true,"2026-06-13T00:00:00+00:00","2026-11-09T20:55:12+00:00",{"id":9,"name":22,"slug":23,"color":24,"icon":25},[177],{"id":9,"name":22,"slug":23,"color":24,"icon":25},"\u002Fblog\u002Fcovers\u002Fheberger-application-ia-poster.svg",{"categorySlug":32,"appSlug":33},{"id":181,"slug":182,"slugs":183,"title":187,"excerpt":188,"readTime":189,"views":190,"isPinned":18,"noindex":18,"publishedAt":191,"updatedAt":20,"category":192,"categories":196,"featuredImage":28,"bgImage":29,"posterImage":198,"relatedSolution":199},3,"تثبيت-n8n-على-vps-مع-docker-دليل-شامل-2026",{"fr":184,"en":185,"ar":182,"es":186},"installer-n8n-vps","install-n8n-on-vps-with-docker-complete-2026-guide","instalar-n8n-en-vps-con-docker","تثبيت n8n على VPS مع Docker: دليل شامل 2026","انشر n8n على VPS مع Docker والوكيل العكسي وHTTPS. يشمل عطل V8، خطأ 502، الانتقال من npm وأمان التنفيذ (تنبيه GHSA-vrv8-j27g-g7cr، أغسطس 2026).",19,4,"2026-06-05T00:00:00+00:00",{"id":145,"name":193,"slug":194,"color":195,"icon":194},"الأتمتة","automatisation","bg-brand-action\u002F10 text-brand-action",[197],{"id":145,"name":193,"slug":194,"color":195,"icon":194},"\u002Fblog\u002Fcovers\u002Finstaller-n8n-vps-poster.svg",{"categorySlug":200,"appSlug":201},"الأتمتة-وسير-العمل","n8n",1794270298361]