انتقل إلى المحتوى

الحلول · منصة تطبيقات LLM

خادم VPS لـ Dify

Dify منصة مفتوحة المصدر لبناء تطبيقات LLM: مساعدات محادثة ووكلاء وسير عمل وRAG على مستنداتك، مع مزوّد النماذج الذي تختاره عبر مفتاح API. تطلب وثائقه نواتين للمعالج و4 GiB من RAM، ويشغّل ملف Docker Compose الرسمي ست عشرة حاوية، لذا اعتبر هذا الحد الأدنى حدًا أدنى فعلًا. BD-8 بسعر $12.90 شهريًا هو أرخص جهاز بمساحة حقيقية؛ وC2-4-80 بسعر $37.90 هو الأرخص المطابق تمامًا للحد الأدنى الرسمي، في عشرات المدن.

ما يحتاج إليه

برامج من الوثائق، وأحجام موسومة بمصدرها

البرنامج والوضع الأمني مأخوذان من وثائق المشروع نفسه. وحيث لا ينشر المشروع أي رقم للعتاد، تبيّن الأحجام صاحب كل رقم.

من ملف README الخاص بـ Dify ومن docs.dify.ai

  • “CPU >= 2 Core, RAM >= 4 GiB.” ‏Docker Engine 19.03 أو أحدث مع Docker Compose 2.24.0 أو أحدث، على Linux.
  • التثبيت: انسخ أحدث إصدار، ثم cd dify/docker && cp .env.example .env && docker compose up -d. يشغّل ملف compose سبع خدمات لـ Dify إضافة إلى Postgres وRedis وWeaviate وnginx وبيئتي sandbox ووكيلي egress.
  • ينشر nginx داخل الحزمة المنفذين 80 و443. يُنشأ حساب المسؤول مرة واحدة على http://your-ip/install؛ وبعد ذلك تسجّل الدخول على العنوان المجرد.
  • تأتي النماذج من مزوّد تضبطه في الإعدادات: مفتاح API لنموذج مستضاف، أو نقطة نهاية مستضافة ذاتيًا ومتوافقة مع OpenAI مثل Ollama. لا يشغّل Dify نفسه أي نموذج، لذا لا حاجة إلى GPU.

الأحجام (الحد الأدنى لـ Dify، ثم تقديراتنا بناءً على ما يشغّله ملف compose)

الأحجام حسب عبء العمل
حمل العملvCPURAM
Dify وحده (الحد الأدنى الرسمي)ست عشرة حاوية في حالة خمول هنا. ستدفعه فهرسة مجموعة مستندات أو عملية بناء على الجهاز نفسه إلى استخدام swap.24 GB
Dify + بضعة تطبيقات وقاعدة معرفة صغيرةتقديرنا. تستهلك Postgres وRedis وWeaviate والعمال كلٌّ منها ذاكرته الخاصة؛ وهنا يتوقف الضيق.48 GB
قواعد معرفة كبيرة، ومستخدمون كثيرون، وسير عمل طوال اليومتقديرنا. يكبر Weaviate مع المتجهات؛ ويجري التضمين والفهرسة على معالج العامل.824 GB

الخطط المناسبة

5 أجهزة بأسعار حية

الجهاز المناسب الأرخص أولاً. الأسعار هي أسعار اليوم، شهرياً، مأخوذة من الكتالوج.

  • BD-8$12.90/شهر

    4 vCPU · 8 GB · قرص 100 GB · 32 TB

    الأرخص مع مساحة للحزمة كاملة. 4 vCPU و8 GB و100 GB و32 TB من نقل البيانات، بسعر أقل من أجهزة 4 GB في أماكن أخرى. ضعف الحد الأدنى الرسمي في الجانبين.

  • BD-12$17.90/شهر

    6 vCPU · 12 GB · قرص 200 GB · 32 TB

    6 vCPU / 12 GB / 200 GB لمكتبة مستندات حقيقية. قرص للملفات المرفوعة والمتجهات، وذاكرة تتسع لنمو Weaviate.

  • BD-24$31.90/شهر

    8 vCPU · 24 GB · قرص 300 GB · 32 TB

    8 vCPU / 24 GB لتطبيقات فريق. عدة تطبيقات، وقواعد معرفة كبيرة، ووكلاء وسير عمل تعمل في وقت واحد.

  • C2-4-80$37.90/شهر

    2 vCPU · 4 GB · قرص 80 GB · 3 TB

    مطابق تمامًا للحد الأدنى الرسمي، في عشرات المدن. 2 vCPU / 4 GB / 80 GB. يشغّل الحزمة؛ لا تُجرِ عليه أيضًا عمليات بناء أو فهرسة. اختره من أجل المدينة، لا من أجل الحجم.

  • C4-8-160$75.90/شهر

    4 vCPU · 8 GB · قرص 160 GB · 3 TB

    4 vCPU / 8 GB / 160 GB، في عشرات المدن. الحجم المريح إذا لم تناسبك المدن الست في الصف الأرخص.

لا يوجد بعد إعداد تشغيل مسبق لـ Dify: التثبيت هو الخطوات الأربع أدناه، تكتبها بنفسك. وهي الأوامر الواردة في وثائق Dify نفسها، دون أي إضافة.

التثبيت

أربع خطوات، من وثائق Dify

Docker، ثم حزمة compose، ثم صفحة المسؤول، ثم نموذج. نفّذ الخطوة 3 فور تشغيل الحزمة: أول زائر إلى /install هو من ينشئ حساب المسؤول.

  1. Docker. curl -fsSL https://get.docker.com | sh يحتاج Dify إلى Compose 2.24 أو أحدث؛ ويُظهر docker compose version الإصدار لديك.
  2. انسخ أحدث إصدار وشغّله. git clone --branch "$(curl -s https://api.github.com/repos/langgenius/dify/releases/latest | jq -r .tag_name)" https://github.com/langgenius/dify.git cd dify/docker && cp .env.example .env && docker compose up -d تبدأ ست عشرة حاوية؛ ويجب أن يُظهر docker compose ps كل واحدة منها بحالة Up أو healthy، مع init_permissions بحالة Exited.
  3. أنشئ حساب المسؤول الآن. افتح http://your-ip/install، واضبط حساب المسؤول، ثم سجّل الدخول على http://your-ip. وإلى أن يتوفر HTTPS، أبقِ المنفذ 80 خلف جدار الحماية وادخل إليه عبر SSH: ssh -N -L 8080:127.0.0.1:80 root@your-server ثم http://127.0.0.1:8080/install.
  4. أضف مزوّد نماذج، ثم نطاقًا. الإعدادات، Model Provider: الصق مفتاح API لمزوّد مستضاف، أو وجّه مزوّدًا متوافقًا مع OpenAI إلى Ollama الخاص بك. ولـ HTTPS، وجّه سجل A إلى الخادم، وانسخ docker/envs/infrastructure/certbot.env.example دون اللاحقة .example وضع فيه CERTBOT_DOMAIN وCERTBOT_EMAIL، ثم شغّل ملف certbot الخاص بالحزمة: docker compose --profile certbot up -d.

بصراحة

ما كنا سنشتريه فعلاً

الحد الأدنى نواتان و4 GiB لست عشرة حاوية. اشترِ جهاز 8 GB الذي يكلّف أقل من الأجهزة المطابقة للحد الأدنى.

لـ Dify وبضعة تطبيقات

BD-8 · $12.90/شهر

4 vCPU و8 GB و100 GB بسعر $12.90: الحزمة الرسمية كاملة مع ذاكرة متبقية لنمو Postgres وRedis وWeaviate، وقرص للملفات المرفوعة، ومعالج للفهرسة دون أن تتعطل التطبيقات. تعمل النماذج في مكان آخر، عبر مفتاح API، لذا لا يحتاج هذا الجهاز أبدًا إلى GPU. وإذا احتجت إلى مدينة لا يتوفر فيها الصف الأرخص، فإن C4-8-160 بسعر $75.90 له المواصفات نفسها في عشرات المدن.

أسئلة

ما يسأل عنه الناس قبل الشراء.

ما متطلبات نظام Dify؟
يذكر كل من ملف README ودليل Docker Compose نواتين للمعالج على الأقل و4 GiB من RAM، مع Docker Engine 19.03+ وDocker Compose 2.24.0+. وهذا الحد الأدنى للمنصة وحدها: إذ يشغّل ملف compose واجهة Dify API، وخدمة websocket، وعاملين، وتطبيق الويب، وخدمة الإضافات، وخلفية الوكلاء، إضافة إلى Postgres وRedis وWeaviate وnginx وبيئتي sandbox ووكيلين. وتمنح تعليمات macOS جهاز Docker Desktop الافتراضي معالجين و8 GiB، وهو مؤشر معقول على ما يعنيه التشغيل المريح. وعند 8 GB يتوقف الضيق.
هل يحتاج Dify إلى GPU؟
لا. Dify هو طبقة التطبيق: يستدعي أي مزوّد نماذج تضبطه، عبر مفتاح API أو نقطة نهاية متوافقة مع OpenAI. وتذكر وثائقه عشرات المزوّدين المستضافين وخيارات الاستضافة الذاتية. وإذا أردت استضافة النموذج بنفسك أيضًا، فذلك جهاز منفصل ومسألة منفصلة: تحدد صفحة Ollama أحجام الاستدلال على المعالج حسب النموذج، وفئة GPU هي حيث تتوفر السرعة التفاعلية.
ما المنافذ التي يستخدمها؟
ينشر nginx الخاص بالحزمة المنفذين 80 و443 على المضيف (EXPOSE_NGINX_PORT وEXPOSE_NGINX_SSL_PORT في docker/.env). أما كل ما عدا ذلك، أي Postgres وRedis وWeaviate وبيئات sandbox، فيبقى على شبكة compose. أبقِ المنفذ 80 خلف جدار الحماية حتى يُنشأ حساب المسؤول ويعمل HTTPS؛ فأول زائر إلى /install هو من ينشئ حساب المسؤول.
Postgres وRedis: هل أحتاج إلى تشغيلهما؟
هما موجودتان في ملف compose وتبدآن مع كل شيء آخر: postgres:15-alpine لبيانات Dify وredis:6-alpine لقوائم الانتظار والتخزين المؤقت، إضافة إلى Weaviate مخزنًا افتراضيًا للمتجهات. يمكنك توجيه Dify إلى خدمات خارجية عبر docker/.env، لكن على جهاز واحد تكون الخدمات المضمّنة هي الإعداد المعتاد. احتفظ بنسخة احتياطية من مجلد docker/volumes: ففيه قاعدة البيانات والمتجهات والملفات المرفوعة.
كم مساحة القرص المطلوبة؟
لا تذكر الوثائق رقمًا. تبلغ الصور الست عشرة عدة غيغابايتات، وبعد ذلك يكبر القرص مع المستندات المرفوعة ومتجهاتها في Weaviate وPostgres. كل صف في هذه الصفحة يضم 80 GB أو أكثر؛ وصفّا 200 GB و300 GB مخصصان لمكتبة مستندات حقيقية.
Dify أم n8n أم Flowise؟
Dify منصة لتطبيقات LLM: موجّهات ووكلاء وRAG وسير عمل مبنية حول النماذج، مع واجهة محادثة وAPI للنتيجة. أما n8n فهو أداة أتمتة عامة تتضمن عُقدًا للذكاء الاصطناعي. وكان Flowise أداة بناء مرئية لـ LangChain؛ وقد أنهى القائمون عليه المشروع في أغسطس 2026، وتوضح صفحته ما يعنيه ذلك لمن لا يزال يشغّله. تعمل الثلاثة على الأجهزة نفسها، ولدينا صفحة لكل منها.