[{"data":1,"prerenderedAt":199},["ShallowReactive",2],{"seo-verification":3,"blog-كيفية-استضافة-localai-على-خادم-vps-ma-ar":6,"promo-bar-likely":190},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-كيفية-استضافة-localai-على-خادم-vps-ma-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":33,"intro":36,"sections":37,"ctaTitle":140,"ctaBody":141,"ctaButton":142,"ctaUrl":143,"relatedPosts":144},12,"كيفية-استضافة-localai-على-خادم-vps",{"fr":12,"en":13,"ar":10,"es":14},"heberger-localai-vps","how-to-host-localai-on-a-vps","como-alojar-localai-en-un-vps","كيفية استضافة ‫LocalAI‬ على خادم ‫VPS‬","انشر ‫LocalAI‬ على خادم ‫VPS‬ الخاص بك: ‫Docker Compose‬ كامل، نماذج ‫GGUF‬، معرض النماذج، ‫Whisper‬، التضمينات، حماية بمفتاح ‫API‬، اتصال ‫SDK OpenAI‬ وحل المشكلات.",8,0,false,"2026-06-08T00:00:00+00:00","2026-10-07T23:07:24+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\u002Fheberger-localai-vps-poster.svg",{"categorySlug":34,"appSlug":35},"الذكاء-الاصطناعي","local-ai","‫LocalAI‬ بديل مفتوح المصدر ومتوافق مع واجهة ‫OpenAI API‬: محادثة وتضمينات وتوليد صور وصوت، كل ذلك يعمل محليًا. على خادم ‫VPS‬ الخاص بك، يصبح واجهة ذكاء اصطناعي متعددة الاستخدامات وخاصة، تستهلكها تطبيقاتك دون تغيير شيفرتها. يغطي هذا الدليل النشر الكامل مع ‫Docker Compose‬، وتحميل نماذج ‫GGUF‬، وتوصيل تطبيقاتك وحل الأخطاء الأكثر شيوعًا.",[38,42,52,55,83,86,89,92,95],{"type":39,"title":40,"body":41},"h2","لماذا تستضيف ‫LocalAI‬ ذاتيًا على خادم ‫VPS‬","حيث يركّز ‫Ollama‬ على النص، يستهدف ‫LocalAI‬ توافقًا واسعًا مع واجهة ‫OpenAI API‬: فهو يكشف ‫`\u002Fv1\u002Fchat\u002Fcompletions`‬ و‫`\u002Fv1\u002Fembeddings`‬ و‫`\u002Fv1\u002Fimages\u002Fgenerations`‬ وحتى نسخ الصوت، على واجهة واحدة. بالنسبة إلى فريق لديه بالفعل شيفرة مكتوبة مقابل ‫OpenAI SDK‬، يُعدّ ‫LocalAI‬ بديلاً شبه شفاف: تغيّر عنوان ‫URL‬ الأساسي والمفتاح، والباقي يعمل. على خادم ‫VPS‬، تحصل على هذا التنوّع دون اعتماد خارجي أو تكلفة لكل استدعاء. وهذا وثيق الصلة بشكل خاص عندما تحتاج في آنٍ واحد إلى توليد النصوص، والمتجهات لأغراض ‫RAG‬، وأحيانًا الصور، دون تكثير المزوّدين والمفاتيح.",{"type":43,"title":44,"items":45},"ul","الفوائد الملموسة لاستضافة ‫LocalAI‬ ذاتيًا",[46,47,48,49,50,51],"بديل مباشر لواجهة ‫OpenAI API‬: لا إعادة كتابة لشيفرة العميل.","واجهة واحدة للمحادثة والتضمينات والصور والصوت.","دعم واجهات خلفية متعدّدة (‫llama.cpp‬ و‫diffusers‬ و‫whisper‬) ضمن واجهة موحّدة.","صيغ نماذج مفتوحة (‫GGUF‬) قابلة للتنزيل والتبادل.","لا فاتورة حسب الاستخدام: تكلفة ‫VPS‬ ثابتة لجميع أنواع التوليد.","بيانات ومخرجات محفوظة بالكامل على خادمك.",{"type":39,"title":53,"body":54},"المتطلبات العتادية والبرمجية","بما أن ‫LocalAI‬ متعدّد الاستخدامات، فإن احتياجاته تعتمد على الوظائف المُفعَّلة. الأرقام أدناه هي حدود دنيا مقيسة — خادم ‫VPS‬ أقوى يقلل أوقات الاستجابة دون أن يغير الجدوى.\n\n**نص فقط، ‫CPU‬، نموذج ‫7B‬ (مثل ‫Mistral-7B-GGUF‬)**: 8 ‫GB‬ من ‫RAM‬، 4 ‫vCPU‬، 30 ‫GB‬ من القرص. بهذا الحجم، يستغرق استدعاء ‫`\u002Fv1\u002Fchat\u002Fcompletions`‬ من 5 إلى 15 ثانية حسب التكميم (‫Q4‬ هو التوازن المعياري). يناسب نموذج ‫3B‬ ذاكرة بسعة 4 ‫GB‬.\n\n**نص + صور (‫7B‬ + ‫Stable Diffusion‬)**: 16 ‫GB‬ من ‫RAM‬، يُوصى بـ‫GPU‬، 50 ‫GB‬ من القرص. بدون ‫GPU‬، يستغرق توليد صورة واحدة عدة دقائق على ‫CPU‬ — فضّل خادم ‫VPS‬ بـ‫GPU‬ للاستخدام المنتظم وخيار ‫`SINGLE_ACTIVE_BACKEND=true`‬ لتفادي التشبع عند مزج المحادثة والصور على نفس المضيف بـ‫CPU‬.\n\n**البرمجيات المطلوبة**: ‫Docker 24+‬ و‫Docker Compose v2‬ (‫`docker compose`‬ بدون شرطة)، نطاق فرعي مخصص (مثل ‫`ia.your-domain.com`‬)، المنفذ 443 مفتوح، سجل ‫DNS‬ يشير إلى عنوان ‫IP‬ الخادم.",{"type":56,"title":57,"steps":58},"steps","نشر ‫LocalAI‬ باستخدام ‫Docker Compose‬ و‫HTTPS‬",[59,62,65,68,71,74,77,80],{"title":60,"body":61},"إعداد هيكل المجلدات","عبر ‫SSH‬: ‫`mkdir -p \u002Fopt\u002Flocalai\u002F{models,config} && cd \u002Fopt\u002Flocalai`‬. سيستقبل مجلد ‫`models`‬ ملفات ‫GGUF‬؛ أما ‫`config`‬ فسيستقبل ملفات ‫YAML‬ التي تصف كل نموذج لـ‫LocalAI‬.",{"title":63,"body":64},"إنشاء ملف ‫docker-compose.yaml‬","أنشئ ‫`\u002Fopt\u002Flocalai\u002Fdocker-compose.yaml`‬ بالمحتوى التالي:\n\n```yaml\nservices:\n  localai:\n    image: localai\u002Flocalai:latest-cpu\n    restart: unless-stopped\n    ports:\n      - \"127.0.0.1:8080:8080\"\n    volumes:\n      - .\u002Fmodels:\u002Fbuild\u002Fmodels\n      - .\u002Fconfig:\u002Fbuild\u002Fmodels\n    environment:\n      - MODELS_PATH=\u002Fbuild\u002Fmodels\n      - SINGLE_ACTIVE_BACKEND=true\n      - API_KEY=your-secret-key\n    healthcheck:\n      test: [\"CMD\", \"curl\", \"-f\", \"http:\u002F\u002Flocalhost:8080\u002Freadyz\"]\n      interval: 30s\n      retries: 3\n```\n\nاستبدل ‫`latest-cpu`‬ بـ‫`latest-gpu-nvidia-cuda-12`‬ إذا كان خادم ‫VPS‬ لديك يحتوي على ‫GPU NVIDIA‬. تُفعّل ‫`API_KEY`‬ حماية الرمز على جميع نقاط النهاية — بدون هذا المتغير، تكون الـ‫API‬ متاحة بدون مصادقة.",{"title":66,"body":67},"تشغيل الحاوية","شغّل ‫`docker compose up -d`‬، ثم تابع سجلات الإقلاع: ‫`docker compose logs -f localai`‬. انتظر الرسالة ‫`LocalAI API is listening on [::]:8080`‬ قبل المتابعة.",{"title":69,"body":70},"تنزيل أول نموذج عبر المعرض","يضم معرض ‫LocalAI‬ أكثر من 200 نموذج مُهيّأ مسبقًا. لتثبيت ‫Mistral-7B-Instruct‬ مكمَّمًا بـ‫Q4‬:\n\n```bash\ncurl http:\u002F\u002F127.0.0.1:8080\u002Fmodels\u002Fapply \\\n  -H 'Authorization: Bearer your-secret-key' \\\n  -d '{\"id\": \"huggingface@thebloke__mistral-7b-instruct-v0.2-gguf\u002Fmistral-7b-instruct-v0.2.Q4_K_M.gguf\"}'\n```\n\nتابع التقدم: ‫`curl http:\u002F\u002F127.0.0.1:8080\u002Fmodels\u002Fjobs\u002F\u003Cjob-id>`‬. يُنزَّل ‫GGUF‬ في ‫`.\u002Fmodels\u002F`‬ ويُنشأ ملف ‫YAML‬ الخاص به تلقائيًا في ‫`.\u002Fconfig\u002F`‬.",{"title":72,"body":73},"إضافة نموذج تضمينات","لـ‫RAG‬، ثبّت ‫`all-MiniLM-L6-v2`‬ (84 ‫MB‬، 256 ‫MB‬ من ‫RAM‬):\n\n```yaml\n# config\u002Fall-minilm.yaml\nname: all-minilm\nbackend: bert-embeddings\nparameters:\n  model: all-MiniLM-L6-v2.gguf\n```\n\nنزّل ‫GGUF‬ يدويًا في ‫`.\u002Fmodels\u002F`‬ من ‫HuggingFace‬، ثم أعد التشغيل: ‫`docker compose restart localai`‬. تحقق بـ‫`curl http:\u002F\u002F127.0.0.1:8080\u002Fv1\u002Fmodels`‬.",{"title":75,"body":76},"تفعيل ‫Whisper‬ لنسخ الصوت","أضف ‫`config\u002Fwhisper.yaml`‬:\n\n```yaml\nname: whisper-1\nbackend: whisper\nparameters:\n  model: whisper-base.en\n```\n\nيُنزَّل نموذج ‫whisper-base‬ (~142 ‫MB‬) تلقائيًا عند أول استدعاء. اختبر بـ:\n\n```bash\ncurl http:\u002F\u002F127.0.0.1:8080\u002Fv1\u002Faudio\u002Ftranscriptions \\\n  -H 'Authorization: Bearer your-secret-key' \\\n  -F file=@audio.mp3 -F model=whisper-1\n```",{"title":78,"body":79},"تهيئة الوكيل العكسي ‫Nginx‬ و‫SSL‬","أنشئ ‫`\u002Fetc\u002Fnginx\u002Fsites-available\u002Flocalai`‬:\n\n```nginx\nserver {\n  listen 443 ssl;\n  server_name ia.your-domain.com;\n  ssl_certificate \u002Fetc\u002Fletsencrypt\u002Flive\u002Fia.your-domain.com\u002Ffullchain.pem;\n  ssl_certificate_key \u002Fetc\u002Fletsencrypt\u002Flive\u002Fia.your-domain.com\u002Fprivkey.pem;\n  location \u002F {\n    proxy_pass http:\u002F\u002F127.0.0.1:8080;\n    proxy_read_timeout 300s;\n    proxy_send_timeout 300s;\n  }\n}\n```\n\naحصل على الشهادة بـ‫`certbot certonly --nginx -d ia.your-domain.com`‬، ثم ‫`nginx -s reload`‬. المهلة العالية ضرورية للاستنتاجات الطويلة على ‫CPU‬.",{"title":81,"body":82},"اختبار الـ‫API‬ عبر ‫HTTPS‬","تحقق من النشر الكامل:\n\n```bash\ncurl https:\u002F\u002Fia.your-domain.com\u002Fv1\u002Fchat\u002Fcompletions \\\n  -H 'Authorization: Bearer your-secret-key' \\\n  -H 'Content-Type: application\u002Fjson' \\\n  -d '{\"model\": \"mistral-7b-instruct-v0.2.Q4_K_M\", \"messages\": [{\"role\": \"user\", \"content\": \"Hello\"}]}'\n```\n\nاستجابة ‫JSON‬ تحتوي على حقل ‫`choices`‬ تؤكد أن النشر يعمل بشكل صحيح.",{"type":84,"body":85},"tip","فعّل فقط الواجهات الخلفية التي تحتاجها. تحميل نموذج محادثة ونموذج تضمين و‫Stable Diffusion‬ في آنٍ واحد على خادم ‫VPS‬ يعمل بالمعالج يُشبع ذاكرة ‫RAM‬ ويُنهار الأداء. عيّن ‫`SINGLE_ACTIVE_BACKEND=true`‬ للإبقاء على واجهة خلفية واحدة مقيمة في كل مرة، واحجز توليد الصور لخادم ‫VPS‬ مزوّد بوحدة معالجة رسومات إذا أصبح استخدامًا منتظمًا.",{"type":39,"title":87,"body":88},"اختيار النماذج وتحميلها","يدعم ‫LocalAI‬ صيغًا عدة، لكن صيغة ‫**GGUF**‬ (التي ينتجها ‫llama.cpp‬) هي المعيار الموصى به لـ‫CPU‬: إنها مكمَّمة (تقلل استخدام ‫RAM‬)، ومحمولة، ومدعومة جيدًا من قِبل المعرض.\n\n**‫GGUF‬ مقابل صيغ أخرى**: صيغ ‫GGUF‬ هي الوحيدة القابلة للتحميل مباشرةً عبر ‫`llama.cpp`‬ دون تحويل مسبق. نماذج ‫Diffusers‬ (الصور) و‫ONNX‬ (التضمينات الخفيفة) لها واجهاتها الخلفية الخاصة وليست قابلة للتبادل مع ‫GGUF‬.\n\n**المعرض مقابل التنزيل اليدوي**: المعرض هو الخيار الأبسط — فهو ينزّل ‫GGUF‬ ويولّد ‫YAML‬ الإعداد تلقائيًا. بالنسبة لنموذج غير مدرج في المعرض (نموذج مضبوط الدقة، أو ‫GGUF‬ مخصص)، ضع الملف في ‫`.\u002Fmodels\u002F`‬ وأنشئ ‫YAML‬ يدويًا:\n\n```yaml\nname: my-model\nbackend: llama\nparameters:\n  model: my-model.Q4_K_M.gguf\ncontext_size: 4096\n```\n\n**سرد النماذج المحمّلة**:\n\n```bash\ncurl https:\u002F\u002Fia.your-domain.com\u002Fv1\u002Fmodels \\\n  -H 'Authorization: Bearer your-secret-key'\n```\n\nتظهر في القائمة النماذج التي يوجد لها ‫YAML‬ في ‫`.\u002Fconfig\u002F`‬، حتى لو لم يُنزَّل ‫GGUF‬ بعد — في هذه الحالة يُطلق الاستدعاء الأول التنزيل.",{"type":39,"title":90,"body":91},"توصيل تطبيقاتك بـ‫LocalAI‬","بما أن ‫LocalAI‬ متوافق مع ‫OpenAI API‬، فإن ترحيل تطبيق قائم يتلخص في تغييرين: عنوان ‫URL‬ الأساسي والمفتاح.\n\n**‫Python‬ (‫openai SDK‬)**:\n\n```python\nimport openai\n\nclient = openai.OpenAI(\n    base_url=\"https:\u002F\u002Fia.your-domain.com\u002Fv1\",\n    api_key=\"your-secret-key\"\n)\n\nresponse = client.chat.completions.create(\n    model=\"mistral-7b-instruct-v0.2.Q4_K_M\",\n    messages=[{\"role\": \"user\", \"content\": \"Summarize this text: ...\"}]\n)\nprint(response.choices[0].message.content)\n```\n\n**‫Node.js‬ (‫openai SDK‬)**:\n\n```javascript\nimport OpenAI from 'openai';\n\nconst client = new OpenAI({\n  baseURL: 'https:\u002F\u002Fia.your-domain.com\u002Fv1',\n  apiKey: 'your-secret-key'\n});\n\nconst completion = await client.chat.completions.create({\n  model: 'mistral-7b-instruct-v0.2.Q4_K_M',\n  messages: [{ role: 'user', content: 'Hello' }]\n});\nconsole.log(completion.choices[0].message.content);\n```\n\n**‫curl‬ مباشر**:\n\n```bash\ncurl https:\u002F\u002Fia.your-domain.com\u002Fv1\u002Fembeddings \\\n  -H 'Authorization: Bearer your-secret-key' \\\n  -H 'Content-Type: application\u002Fjson' \\\n  -d '{\"model\": \"all-minilm\", \"input\": \"Text to vectorize\"}'\n```\n\nتقبل مكتبات ‫LangChain‬ و‫LlamaIndex‬ ومعظم أطر ‫RAG‬ معاملًا ‫`openai_api_base`‬ أو ‫`base_url`‬ — التغيير مطابق.",{"type":39,"title":93,"body":94},"حل المشكلات: الأخطاء الشائعة","**‫`404 model not found`‬ أو ‫`model not loaded`‬**: اسم النموذج الممرَّر في ‫`model:`‬ لا يطابق أي ملف ‫YAML‬ في ‫`.\u002Fconfig\u002F`‬. تحقق بـ‫`GET \u002Fv1\u002Fmodels`‬: الاسم المعروض يجب استخدامه كما هو بالضبط. إذا لم يظهر النموذج، تحقق من وجود ‫YAML‬ في المجلد المثبَّت وأعد تشغيل الحاوية.\n\n**استنتاج بطيء جدًا أو ‫`killed`‬ (‫OOM‬)**: النموذج يتجاوز ‫RAM‬ المتاحة. يتطلب نموذج ‫7B Q4‬ تقريبًا 6 ‫GB‬ من ‫RAM‬ الحرة وقت التحميل. تحقق بـ‫`docker stats localai`‬ خلال استنتاج. الحلول: الانتقال إلى تكميم أخف (‫Q3_K_S‬ أو ‫Q2_K‬)، تقليل ‫`context_size`‬ في ‫YAML‬، أو ترقية خادم ‫VPS‬.\n\n**‫`SINGLE_ACTIVE_BACKEND error`‬**: ‫LocalAI‬ مُهيَّأ بـ‫`SINGLE_ACTIVE_BACKEND=true`‬ وطلب يحاول تحميل نموذج ثانٍ بينما الأول نشط. هذا هو السلوك المتوقع على ‫CPU‬. انتظر انتهاء الاستنتاج الأول، أو عطّل الخيار إذا كان خادم ‫VPS‬ لديك يمتلك ‫RAM‬ كافية لنماذج متعددة في آنٍ واحد.\n\n**‫GPU‬ غير مكتشف (‫`CUDA device not found`‬)**: تحقق من استخدام صورة ‫`latest-gpu-nvidia-cuda-12`‬، ومن تثبيت برنامج تشغيل ‫NVIDIA‬ على المضيف (‫`nvidia-smi`‬)، ومن حصول الحاوية على وصول ‫GPU‬ (‫`gpus: all`‬ في ‫`docker-compose.yaml`‬ تحت مفتاح ‫`deploy:`‬). بدون هذه الشروط الثلاثة، يعود ‫LocalAI‬ بصمت إلى ‫CPU‬.\n\n**‫`401 Unauthorized`‬**: المتغير ‫`API_KEY`‬ مُعيَّن في ‫`docker-compose.yaml`‬ لكن ترويسة ‫`Authorization: Bearer \u003Ckey>`‬ غائبة أو خاطئة في الاستدعاء. تتطلب جميع نقاط النهاية، بما فيها ‫`\u002Fv1\u002Fmodels`‬، الترويسة فور تعيين ‫`API_KEY`‬.",{"type":96,"title":97,"headers":98,"rows":102},"comparison","‫LocalAI‬ مقابل ‫Ollama‬ مقابل ‫vLLM‬: أيّ خادم ‫LLM‬ تختار؟",[5,99,100,101],"‫LocalAI‬","‫Ollama‬","‫vLLM‬",[103,107,111,115,118,121,126,131,135],[104,105,105,106],"يتطلّب ‫GPU‬","لا (‫CPU‬ افتراضيًا)","نعم (‫GPU‬ إلزامي)",[108,109,110,109],"واجهة ‫API‬ متوافقة مع ‫OpenAI‬","نعم (كاملة)","نعم (جزئيًا)",[112,113,114,114],"توليد الصور","نعم (‫Stable Diffusion‬)","لا",[116,117,114,114],"نسخ الصوت","نعم (‫Whisper‬)",[119,120,120,120],"تضمينات أصلية","نعم",[122,123,124,125],"مكتبة النماذج","أكثر من 200 نموذج ‫GGUF‬","قائمة نماذج منتقاة","نماذج ‫HuggingFace‬",[127,128,129,130],"معدل الإنتاج (رمز\u002Fث، ‫7B‬)","‫~10-20 CPU‬ \u002F ‫~80+ GPU‬","‫~15-25 CPU‬ \u002F ‫~80+ GPU‬","‫~150+ GPU‬ فقط",[132,133,133,134],"‫RAM‬ (نموذج ‫7B Q4‬)","~6 ‫GB‬","~14 ‫GB‬ (‫FP16‬)",[136,137,138,139],"حالة الاستخدام الرئيسية","‫API‬ موحدة متعددة الوسائط","استنتاج نص بسيط","إنتاج عالي الأداء","واجهة ذكاء اصطناعي متكاملة وخاصة على خادم ‫VPS Cloud‬ من ‫ServOrbit‬","مع خادم ‫VPS Cloud‬ من ‫ServOrbit‬ و‫Docker‬ المُهيَّأ مسبقًا، انشر ‫LocalAI‬ كبديل خاص لواجهة ‫OpenAI API‬. اختر تهيئة ‫CPU‬ أو ‫GPU‬ حسب احتياجاتك من المحادثة أو التضمينات أو الصور.","ابدأ خادم ‫VPS Cloud‬ الخاص بي","\u002Fvps-cloud",[145,162,180],{"id":23,"slug":146,"slugs":147,"title":151,"excerpt":152,"readTime":153,"views":23,"isPinned":19,"noindex":19,"publishedAt":154,"updatedAt":155,"category":156,"categories":157,"featuredImage":30,"bgImage":31,"posterImage":159,"relatedSolution":160},"كيفية-استضافة-open-webui-على-خادم-vps",{"fr":148,"en":149,"ar":146,"es":150},"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,"2026-06-01T00:00:00+00:00","2026-11-09T20:55:18+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[158],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-open-webui-poster.svg",{"categorySlug":34,"appSlug":161},"open-webui",{"id":163,"slug":164,"slugs":165,"title":169,"excerpt":170,"readTime":171,"views":23,"isPinned":19,"noindex":19,"publishedAt":172,"updatedAt":173,"category":174,"categories":175,"featuredImage":30,"bgImage":31,"posterImage":177,"relatedSolution":178},2,"نشر-dify-على-vps-سير-عمل-الذكاء-الاصطناعي-تحت-السيطرة",{"fr":166,"en":167,"ar":164,"es":168},"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":23,"name":24,"slug":25,"color":26,"icon":27},[176],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fdeployer-dify-vps-poster.svg",{"categorySlug":25,"appSlug":179},"dify",{"id":181,"slug":182,"slugs":183,"title":187,"excerpt":188,"readTime":189,"views":23,"isPinned":19,"noindex":190,"publishedAt":191,"updatedAt":192,"category":193,"categories":194,"featuredImage":30,"bgImage":31,"posterImage":196,"relatedSolution":197},121,"استضافة-openclaw-على-خادم-vps",{"fr":184,"en":185,"ar":182,"es":186},"heberger-openclaw-vps","hosting-openclaw-on-a-vps","alojar-openclaw-en-un-vps","استضافة OpenClaw على خادم VPS","استضِف OpenClaw على خادمك VPS: مساعد الذكاء الاصطناعي الشخصي مفتوح المصدر الذي تصل إليه من WhatsApp وTelegram وDiscord وأكثر من 50 تطبيق مراسلة. دليل Docker وإعداد LLM وHTTPS.",4,true,"2026-02-23T00:00:00+00:00","2026-11-09T20:55:19+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},[195],{"id":23,"name":24,"slug":25,"color":26,"icon":27},"\u002Fblog\u002Fcovers\u002Fheberger-openclaw-vps-poster.svg",{"categorySlug":34,"appSlug":198},"openclaw",1794270294917]