[{"data":1,"prerenderedAt":175},["ShallowReactive",2],{"seo-verification":3,"blog-بيئة-ذكاء-اصطناعي-ذاتية-الاستضافة-vps-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-بيئة-ذكاء-اصطناعي-ذاتية-الاستضافة-vps-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":115,"ctaBody":116,"ctaButton":117,"ctaUrl":118,"relatedPosts":119},359,"بيئة-ذكاء-اصطناعي-ذاتية-الاستضافة-vps",{"fr":12,"en":13,"ar":10,"es":14},"construire-stack-ia-open-source-vps","open-source-ai-stack-vps-ollama-openwebui-n8n","stack-ia-open-source-vps-ollama-openwebui-n8n","بيئة ذكاء اصطناعي ذاتية الاستضافة: Ollama و Open WebUI و n8n","جمِّع ‏Ollama و‏Open WebUI و‏n8n على خادم VPS واحد: محرّك LLM محلي وواجهة دردشة وأتمتة، باستضافة ذاتية 100٪ دون أي API سحابي.",8,0,false,"2026-09-18T00:00:00+00:00","2026-09-19T02:00:43+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},1,"الذكاء الاصطناعي","intelligence-artificielle","bg-purple-500\u002F10 text-purple-400","ia",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fconstruire-stack-ia-open-source-vps-poster.svg",{"categorySlug":34,"appSlug":35},"الذكاء-الاصطناعي","open-webui","يشغّل ‏Ollama نموذج لغوي كبيراً مباشرةً على خادمك. يُضيف إليه ‏Open WebUI واجهة دردشة متعددة المستخدمين. أما ‏n8n فيربط الاثنين بأدواتك لأتمتة مسارات الذكاء الاصطناعي — تلخيص، تصنيف، توليد محتوى. الأدوات الثلاثة مفتوحة المصدر، ولكلٍّ منها صورة ‏Docker رسمية، ويتجاوز مجموع نجومها على ‏GitHub ‏560 ألفاً: يقترب ‏Ollama و‏n8n كل منهما من ‏205 ألف نجمة، فيما يتجاوز ‏Open WebUI ‏152 ألفاً. تُستشهد بهذه التركيبة بانتظام على ‏r\u002Fselfhosted بوصفها الأكثر طلباً لبناء مسار ذكاء اصطناعي ذاتي الاستضافة في سبتمبر 2026. يوضّح هذا الدليل كيفية تجميعها على خادم ‏VPS واحد وجعلها تتعاون دون إرسال أي رمز مميز إلى واجهة برمجية سحابية خارجية.",[38,42,54,57,82,86,89,109,112],{"type":39,"title":40,"body":41},"h2","لماذا تجمع هذه البيئة بدلاً من استخدام كل أداة منفردةً","تُستشهد بـ ‏Ollama و‏Open WebUI و‏n8n معاً بانتظام على ‏r\u002Fselfhosted بوصفها المزيج الأكثر طلباً لإنشاء مسار ذكاء اصطناعي كامل باستضافة ذاتية. السبب بسيط: كل أداة بمفردها تحل ثلث المشكلة فحسب. يعرض ‏Ollama واجهة ‏API محلية متوافقة مع ‏OpenAI — لكن دون واجهة للمستخدمين. يوفّر ‏Open WebUI هذه الواجهة — لكن دون أتمتة. ينسّق ‏n8n مسارات العمل — لكن دون محرّك لغوي مدمج يضطر إلى استدعاء ‏API خارجية مدفوعة. الأدوات الثلاثة معاً تُشكّل مساراً مستقلاً: الاستدلال يبقى على جهازك، والدردشة متاحة من المتصفح، ومساراتك الآلية تستهلك مباشرةً واجهة ‏Ollama المحلية عبر عقدة ‏HTTP Request الأصيلة في ‏n8n، دون مكوّن إضافي ودون رسوم بالرمز. تبقى جميع البيانات — الطلبات والمستندات وسجلات المحادثات — في مجلدات ‏Docker الخاصة بك.",{"type":43,"title":44,"items":45},"ul","ما تقدّمه هذه البيئة على أرض الواقع",[46,47,48,49,50,51,52,53],"**‎استدلال خاص** — يعمل ‏Mistral 7B و‏Llama 3 و‏Phi-3 أو أي نموذج ‏GGUF محلياً؛ لا يغادر أي طلب خادمك أبداً.","**‎واجهة دردشة متعددة المستخدمين** — يعرض ‏Open WebUI حسابات منفصلة وسجلات محادثات معزولة ونقطة نهاية متوافقة مع ‏API ‏OpenAI الخاصة بـ ‏Ollama.","**‎أتمتة دون مكوّنات إضافية** — يستهلك ‏n8n عنوان ‎`http:\u002F\u002Follama:11434`‎ عبر عقدة ‏HTTP Request الأصيلة؛ توثيق ‏n8n.io\u002Fintegrations يؤكد عدم الحاجة إلى أي تبعية إضافية.","**‎تكلفة يمكن التنبؤ بها** — سعر ‏VPS شهري واحد يحل محل رسوم الرمز من ‏API سحابية؛ تكفي ذاكرة 8 غيغابايت لـ ‏Mistral 7B و‏Open WebUI و‏n8n في وضع الطابور.","**‎التحكم في الإصدارات** — تتحدث كل أداة باستقلالية؛ لا هجرة قسرية يفرضها مزوّد ‏SaaS.","**‎قابلية نقل كاملة** — يكفي `docker compose down && docker compose up` لنقل البيئة إلى ‏VPS أقوى؛ مجلدات ‏Docker تحمل كل الحالة.","**‎صور ‏Docker رسمية موثّقة** — يصونها كل مشروع: ‎`docker.io\u002Follama\u002Follama`‎ و‎`ghcr.io\u002Fopen-webui\u002Fopen-webui`‎ و‎`docker.io\u002Fn8nio\u002Fn8n`‎.","**‎شبكة داخلية آمنة** — تتواصل الخدمات الثلاث عبر شبكة ‏Docker خاصة؛ لا يُعرض أي منفذ لـ ‏LLM علناً.",{"type":39,"title":55,"body":56},"المتطلبات: الذاكرة والمعالج والنطاق","الذاكرة العشوائية هي عامل التقييد. يستهلك ‏Ollama مع ‏Mistral 7B بين 5 و6 غيغابايت وفق التكميم المختار (موثّق في مستودع ‏Ollama). يحتاج ‏Open WebUI نحو 256 ميغابايت إضافية، ويضيف ‏n8n في وضع الطابور نحو 512 ميغابايت. يبلغ المجموع إذن نحو 7 غيغابايت في ظل الحمل الخفيف، ما يعني أن خادم ‏VPS بذاكرة 8 غيغابايت يستوعب البيئة الكاملة دون تبادل الذاكرة النشط — الملف الشخصي المرجعي هو ‎`{{vps.business.name}}`‎ بـ ‎8‎ ‏vCPU و‎16 GB‎ من الذاكرة. للنماذج الأكبر (13 مليار معامل وما فوق)، خطّط لـ 16 غيغابايت. خصص على الأقل 20 غيغابايت للتخزين لطبقات ‏Docker والنماذج. ستحتاج إلى نطاق فرعي لكل خدمة مكشوفة، مع ‏Docker و‏Docker Compose مثبّتَين، والمنفذ 443 مفتوحاً في جدار الحماية.",{"type":58,"title":59,"steps":60},"steps","نشر البيئة باستخدام Docker Compose",[61,64,67,70,73,76,79],{"title":62,"body":63},"إعداد خادم VPS","تواصل عبر ‏SSH وثبّت ‏Docker إن لم يكن مثبّتاً: ‎`curl -fsSL https:\u002F\u002Fget.docker.com | sh`‎. تحقق من توفر ‏Docker Compose بالأمر ‎`docker compose version`‎. أنشئ مجلد عمل: ‎`mkdir -p \u002Fopt\u002Fia-stack && cd \u002Fopt\u002Fia-stack`‎.",{"title":65,"body":66},"كتابة ملف docker-compose.yml","أعلن الخدمات الثلاث في ملف `docker-compose.yml` واحد على شبكة داخلية مشتركة:\n\n```yaml\nservices:\n  ollama:\n    image: docker.io\u002Follama\u002Follama\n    volumes:\n      - ollama_data:\u002Froot\u002F.ollama\n    networks:\n      - ia\n    restart: unless-stopped\n\n  open-webui:\n    image: ghcr.io\u002Fopen-webui\u002Fopen-webui:main\n    environment:\n      - OLLAMA_BASE_URL=http:\u002F\u002Follama:11434\n    volumes:\n      - webui_data:\u002Fapp\u002Fbackend\u002Fdata\n    networks:\n      - ia\n    restart: unless-stopped\n\n  n8n:\n    image: docker.io\u002Fn8nio\u002Fn8n\n    environment:\n      - N8N_BASIC_AUTH_ACTIVE=true\n      - N8N_BASIC_AUTH_USER=admin\n      - N8N_BASIC_AUTH_PASSWORD=غيّر-هذه-الكلمة\n      - WEBHOOK_URL=https:\u002F\u002Fn8n.your-domain.com\n    volumes:\n      - n8n_data:\u002Fhome\u002Fnode\u002F.n8n\n    networks:\n      - ia\n    restart: unless-stopped\n\nnetworks:\n  ia:\n    driver: bridge\n\nvolumes:\n  ollama_data:\n  webui_data:\n  n8n_data:\n```\n\nلا يُعرض أي منفذ على المضيف: سيكون الوكيل العكسي البوابة الوحيدة للدخول.",{"title":68,"body":69},"تشغيل الحاويات","شغّل البيئة: ‎`docker compose up -d`‎. تحقق من تشغيل الحاويات الثلاث بـ ‎`docker compose ps`‎. لعرض سجلات خدمة: ‎`docker compose logs -f ollama`‎. في هذه المرحلة، لا يمكن الوصول إلى أي خدمة من الخارج.",{"title":71,"body":72},"تنزيل نموذج إلى Ollama","ادخل إلى حاوية ‏Ollama لتنزيل نموذج: ‎`docker compose exec ollama ollama pull mistral`‎. يُنزّل الأمر النموذج ويضغطه في مجلد ‎`ollama_data`‎. تحقق من قائمة النماذج المتاحة بـ ‎`docker compose exec ollama ollama list`‎. يكتشف ‏Open WebUI النماذج الموجودة في ‏Ollama تلقائياً عند بدء التشغيل.",{"title":74,"body":75},"ضبط الوكيل العكسي","ثبّت ‏Caddy أو ‏Nginx على المضيف لعرض ‏Open WebUI و‏n8n عبر ‏HTTPS. مع ‏Caddy، يكفي كتلتان في ملف ‏Caddyfile:\n\n```\nchat.your-domain.com {\n  reverse_proxy open-webui:8080\n}\n\nn8n.your-domain.com {\n  reverse_proxy n8n:5678\n}\n```\n\nيحصل ‏Caddy على شهادات ‏Let's Encrypt ويجدّدها تلقائياً. لا يُكشف ‏Ollama مباشرةً — يبقى متاحاً فقط للحاويات الأخرى عبر شبكة ‎`ia`‎.",{"title":77,"body":78},"إنشاء حساب مدير Open WebUI","افتح ‎`https:\u002F\u002Fchat.your-domain.com`‎ في متصفحك. عند أول وصول، يدعوك ‏Open WebUI لإنشاء حساب مدير (بريد إلكتروني + كلمة مرور). هذا الحساب محلي تماماً — لا تنتقل أي بيانات إلى خدمة خارجية. يمكنك بعدها إنشاء حسابات إضافية من واجهة الإدارة واختيار نموذج افتراضي من النماذج التي يُدرجها ‏Ollama.",{"title":80,"body":81},"ربط n8n بواجهة API الخاصة بـ Ollama","في ‏n8n (‎`https:\u002F\u002Fn8n.your-domain.com`‎)، أنشئ مساراً وأضف عقدة **HTTP Request**. اضبطها كالآتي: الطريقة ‎`POST`‎، الرابط ‎`http:\u002F\u002Follama:11434\u002Fapi\u002Fgenerate`‎، جسم ‏JSON ‎`{\"model\": \"mistral\", \"prompt\": \"{{ $json.prompt }}\", \"stream\": false}`‎. يتواصل ‏n8n مع ‏Ollama عبر الشبكة الداخلية لـ ‏Docker — لا مفتاح ‏API، ولا حصة خارجية. هذه العقدة أصيلة في ‏n8n وموثّقة على ‏n8n.io\u002Fintegrations.",{"type":83,"title":84,"body":85},"tip","ذاكرة محدودة: تحميل النموذج عند الطلب","يحتفظ ‏Ollama افتراضياً بالنموذج في الذاكرة 5 دقائق بعد آخر طلب ثم يُخرجه. يمكن ضبط هذا السلوك عبر المتغير ‎`OLLAMA_KEEP_ALIVE`‎. على ‏VPS بذاكرة 8 غيغابايت، يُحرّر تعيين ‎`OLLAMA_KEEP_ALIVE=0`‎ الذاكرة بين استدعاءات ‏n8n المجدولة — مفيد إذا لم يعملا معاً بحمل كامل في وقت واحد. في المقابل، تُبقي ‎`OLLAMA_KEEP_ALIVE=-1`‎ النموذج في الذاكرة دائماً لردود دون تأخير تحميل.",{"type":39,"title":87,"body":88},"تأمين البيئة قبل كشفها","تتعامل بيئة الذكاء الاصطناعي باستضافة ذاتية مع بيانات حساسة: طلبات، مفاتيح مسارات عمل، سجلات محادثات. قبل أي كشف عام، تحقق من ثلاثة أمور. أولاً، أغلق منفذ 11434 الخاص بـ ‏Ollama على المضيف (‎`ufw deny 11434`‎) — يجب أن يكون متاحاً فقط من الشبكة الداخلية لـ ‏Docker؛ إذ يعرض منفذ ‏LLM المفتوح واجهة التوليد دون أي مصادقة. ثانياً، غيّر كلمة مرور المصادقة في ‏n8n ضمن متغيرات البيئة؛ المصادقة الأساسية ‏HTTP مفعّلة افتراضياً في الإعداد أعلاه، لكن استخدم كلمة مرور طويلة وعشوائية. ثالثاً، فعّل المصادقة في ‏Open WebUI: افتراضياً يمكن لأي شخص يصل إلى الرابط إنشاء حساب — قيّد التسجيل بتعطيل ‎`ENABLE_SIGNUP`‎ بعد إنشاء حساباتك. يجب تضمين مجلدات ‏Docker (‎`ollama_data`‎ و‎`webui_data`‎ و‎`n8n_data`‎) في نسخك الاحتياطية المنتظمة؛ إذ تحتوي على الحالة الكاملة للبيئة.",{"type":90,"title":91,"headers":92,"rows":96},"comparison","ملفات VPS الشخصية للبيئة",[93,94,95],"الملف الشخصي","الذاكرة","حالة الاستخدام الموصى بها",[97,101,105],[98,99,100],"VPS Start","4 GB","الاختبار والتطوير — نماذج خفيفة (Phi-3 Mini، Gemma 2B)",[102,103,104],"VPS Power","8 GB","الاستخدام المعتدل — Mistral 7B، مستخدم أو مستخدمان في آنٍ واحد",[106,107,108],"VPS Business","16 GB","البيئة الكاملة — Mistral 7B أو Llama 3 8B، فريق عمل، مسارات n8n مجدولة",{"type":39,"title":110,"body":111},"حالة استخدام: أتمتة مسار تلخيص مع n8n","توضّح حالة استخدام عملية قيمة البيئة المجمّعة. تخيّل مساراً في ‏n8n يُشغَّل بواسطة ‏Webhook: يستقبل رابط مقالة، يجلب النص عبر عقدة ‏HTTP، ثم يرسله إلى ‏Ollama للتلخيص. تشير عقدة ‏HTTP Request إلى ‎`http:\u002F\u002Follama:11434\u002Fapi\u002Fgenerate`‎ مع نموذج ‎`mistral`‎ وطلب من نحو: ‎`لخّص هذا النص في 3 نقاط رئيسية: {{$json.text}}`‎. يُحلَّل الرد ويُرسل إلى ‏Slack أو بالبريد أو يُودَع في قاعدة بيانات — حسب العقد التالية في المسار. هذا النوع من المسارات — جلب بيانات ← نموذج لغوي ← إجراء — لا يتطلب مفتاح ‏API خارجياً، ويعمل باستمرار على ‏VPS الخاص بك، ولا يُكلّف أي رسوم بالرمز. ومن المسارات الشائعة الأخرى: تصنيف تذاكر الدعم الواردة، وتوليد أوصاف المنتجات من جداول المواصفات، واستخراج الكيانات من المستندات التعاقدية — وفي كل هذه الحالات تبقى البيانات داخل بنيتك التحتية. للمسارات الأكثر تعقيداً المتضمنة مستندات ‏PDF أو قواعد متجهات، يمكنك إضافة ‏Flowise أو ‏LangFlow على الشبكة نفسها لـ ‏Docker، مستخدماً ‏Ollama كمزوّد استدلال مشترك.",{"type":83,"title":113,"body":114},"التوثيق الرسمي","لكل أداة توثيق مرجعي للإعداد المتقدم: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Follama\u002Follama\" target=\"_blank\" rel=\"noopener noreferrer\">‏Ollama على GitHub\u003C\u002Fa>، و\u003Ca href=\"https:\u002F\u002Fdocs.openwebui.com\" target=\"_blank\" rel=\"noopener noreferrer\">توثيق ‏Open WebUI\u003C\u002Fa>، و\u003Ca href=\"https:\u002F\u002Fdocs.n8n.io\" target=\"_blank\" rel=\"noopener noreferrer\">توثيق ‏n8n\u003C\u002Fa>. يغطّي هذا الدليل التجميع على ‏VPS؛ ويبقى توثيق كل مطوّر المرجع للإعدادات الدقيقة والتحديثات الكبرى وحالات الاستخدام الخاصة بكل أداة.","بيئة الذكاء الاصطناعي الخاصة بك على خادم ‏ServOrbit VPS","يستوعب خادم ‎`{{vps.business.name}}`‎ (‎8‎ ‏vCPU، ‎16 GB‎ من الذاكرة، وصول ‏root، عنوان ‏IPv4 مخصص) بيئة ‏Ollama + Open WebUI + n8n الكاملة. مراكز بيانات أوروبية، أقراص ‏NVMe SSD، توسعة رأسية عند الطلب. ابتداءً من ‎`{{vps.start.price}}`‎ شهرياً.","استعرض خطط VPS السحابية","\u002Fvps-cloud",[120,138,152],{"id":121,"slug":122,"slugs":123,"title":127,"excerpt":128,"readTime":129,"views":18,"isPinned":19,"publishedAt":130,"updatedAt":131,"category":132,"categories":133,"featuredImage":30,"bgImage":31,"posterImage":135,"relatedSolution":136},11,"كيفية-استضافة-ollama-على-خادم-vps",{"fr":124,"en":125,"ar":122,"es":126},"heberger-ollama-vps","how-to-host-ollama-on-a-vps","como-alojar-ollama-en-un-vps","استضافة Ollama على خادم VPS: دليل التشغيل المتقدم","إعداد Ollama المتقدم على VPS: إدارة النماذج، وكيل عكسي nginx، أمان الواجهة البرمجية، تكميم Q4_K_M\u002FQ8، ثغرة CVE-2026-45672 في Open WebUI والتكامل الآمن.",9,"2026-06-09T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[134],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-ollama-vps-poster.svg",{"categorySlug":34,"appSlug":137},"ollama",{"id":139,"slug":140,"slugs":141,"title":145,"excerpt":146,"readTime":129,"views":23,"isPinned":19,"publishedAt":147,"updatedAt":131,"category":148,"categories":149,"featuredImage":30,"bgImage":31,"posterImage":151,"relatedSolution":30},316,"واجهة-ويب-open-webui-مع-ollama-على-vps-للفرق",{"fr":142,"en":143,"ar":140,"es":144},"open-webui-ollama-vps","open-webui-ollama-on-vps-multi-user-interface-for-local-llms","open-webui-ollama-en-vps-interfaz-web-multiusuario-para-llm","واجهة ويب Open-WebUI مع Ollama على VPS للفرق","امنح فريقك بأكمله واجهة ويب متعددة المستخدمين لنماذج Ollama: RAG وإدارة النماذج وتسجيل دخول موحد SSO — دون الاعتماد على السحابة.","2026-08-30T00:00:00+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[150],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fopen-webui-ollama-vps-poster.svg",{"id":153,"slug":154,"slugs":155,"title":159,"excerpt":160,"readTime":161,"views":162,"isPinned":19,"publishedAt":163,"updatedAt":164,"category":165,"categories":169,"featuredImage":30,"bgImage":31,"posterImage":171,"relatedSolution":172},3,"تثبيت-n8n-على-vps-مع-docker-دليل-شامل-2026",{"fr":156,"en":157,"ar":154,"es":158},"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).",12,2,"2026-06-05T00:00:00+00:00","2026-09-08T22:00:02+00:00",{"id":162,"name":166,"slug":167,"color":168,"icon":167},"الأتمتة","automatisation","bg-brand-action\u002F10 text-brand-action",[170],{"id":162,"name":166,"slug":167,"color":168,"icon":167},"\u002Fblog\u002Fcovers\u002Finstaller-n8n-vps-poster.svg",{"categorySlug":173,"appSlug":174},"الأتمتة-وسير-العمل","n8n",1789783468938]