رجوع

استضافة VPS مع Directus مثبّتًا مسبقًا

يشغّل VPS مع Directus تطبيق Directus على خادمك الخاص، ويضيف تطبيق إدارة وواجهتي REST وGraphQL فوق قاعدة بيانات PostgreSQL. بعد الطلب يُثبَّت Directus 12 وPostgreSQL 18 من تلقاء نفسيهما ويُفتح التطبيق عبر HTTPS، مع العنوان والبريد الإلكتروني وكلمة المرور في لوحتك. عرّف مجموعاتك (collections) وأدر المحتوى واربط تطبيقك بواجهة API.

ما القدرة التي تحتاجها؟

الإجمالي$2.58/شهريًا

الأسعار شاملة ضريبة القيمة المضافة.

ارفع RAM والمعالج أو اخفضهما متى شئت. القرص يمكن أن يكبر فقط، فابدأ صغيرًا.

ما المثبّت على خادم Directus الخاص بك؟

  • Directus 12 من صورة الحاوية الرسمية، يعمل بـ Docker Compose
  • PostgreSQL 18 في حاوية منفصلة، والمنفذ 5432 غير منشور
  • HTTPS عبر Caddy: يُفتح التطبيق على ‎/admin/‎ في عنوان sslip.io مبني على IP الخاص بك
  • حساب مسؤول جاهز، مع إيقاف القياس عن بُعد
  • وحدات تخزين Docker دائمة للملفات المرفوعة والامتدادات
  • جدار حماية تُفتح فيه المنافذ 22 و80 و443، ومنفذ Directus 8055 غير منشور

ما الحجم الذي تحتاجه لـ Directus؟

تذكر صفحة متطلبات Directus حدًّا أدنى صرفًا هو 0.25 vCPU و512 MB للحاوية، وتوصي بنسختين من 1 vCPU و2 GB. على هذا الخادم تتشارك حاوية Directus واحدة الجهاز مع PostgreSQL وCaddy. كقاعدة عامة، ابدأ بـ 1 GB للتجربة و2 GB لمشروع حقيقي، وانتقل إلى 4 GB مع كثرة الملفات وحركة API. تبقى الملفات المرفوعة على القرص، وهو يمكن أن يكبر ولا يمكن أن يصغر.

الاستخدامالحجمالسعراختر
للبداية 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/شهريًا
متوسط 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/شهريًا
قوي 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/شهريًا

لمن هو؟

  • المطورون الباحثون عن نظام إدارة محتوى headless لموقع أو تطبيق جوال
  • الفرق التي تريد بناء نموذج بيانات في المتصفح واستخدامه عبر REST وGraphQL
  • الوكالات التي تريد منح فرق المحتوى شاشة تحرير دون كتابة شيفرة مخصصة
  • المؤسسات الصغيرة التي تريد إبقاء بياناتها على خادمها الخاص
  • المشاريع ذات المستخدمين في تركيا التي ينبغي أن تعمل من إسطنبول

ماذا يحدث بعد الطلب؟

  1. اضبط الحجم وأتمّ الدفع.
  2. يبدأ خادمك ويُثبَّت Directus من تلقاء نفسه. في تبويب نظرة عامة، انتظر حتى يشير صف التطبيق إلى أن Directus جاهز.
  3. افتح رابط عنوان اللوحة وسجّل الدخول بالقيم الموجودة في صفّي البريد الإلكتروني وكلمة المرور.
  4. أنشئ أول مجموعة (collection) لك في صفحة Settings, Data Model.
  5. حدّد من يصل إلى ماذا في صفحة Settings, Access Policies.
  6. من تطبيقك، أرسل الطلبات إلى المسار ‎/items/collection‎ من عنوان موقعك.

مع كل خادم

  • نسخ احتياطي يومي مشمول في السعر
  • حركة بيانات غير محدودة
  • صلاحية root كاملة
  • ارفع RAM والمعالج أو اخفضهما لاحقًا، وكبّر القرص
  • الموقع: Istanbul · IST-1.

من المفيد أن تعرف

  • يستخدم Directus 12 رخصة Monospace Sustainable Core License. مفتاح الترخيص غير مشمول في السعر: وبدونه يعمل التثبيت على الفئة Core، المحدودة بـ 3 مقاعد مستخدمين و25 مجموعة (collection) و5 تدفقات (flows).
  • يمكن للمؤسسات التي تقل إيراداتها السنوية عن 5 ملايين دولار ويقل عدد موظفيها عن 50 الحصول على مفتاح مجاني عبر Open Innovation Grant. وتبقى الجهات الأخرى ضمن حدود Core أو تشتري ترخيصًا من Directus.
  • أدخل المفتاح عبر متغير البيئة LICENSE_KEY أو في صفحة Settings, License. وعند تجاوز الحدود تُقفل API بعد فترة سماح، لكن لا تُحذف أي بيانات.
  • البريد الصادر غير مُعدّ. لإعادة تعيين كلمات المرور والدعوات، أضف متغيرات بيئة تبدأ بـ EMAIL إلى compose.yaml.
  • التحديثات عليك أنت: نفّذ docker compose pull ثم docker compose up -d في ‎/opt/seturack/directus. تبقى الصورة على الإصدار الرئيسي 12.
  • قاعدة البيانات غير مفتوحة للخارج. إن احتجت إليها فنفّذ docker compose exec db psql -U directus directus في ذلك المجلد.

أسئلة وأجوبة عن Directus

هل Directus مجاني، وكيف يعمل ترخيصه؟

ترخيص Directus ليس جزءًا من سعر الخادم. وبدون مفتاح يعمل التثبيت على الفئة Core: 3 مقاعد مستخدمين و25 مجموعة (collection) و5 تدفقات (flows). ويمكن للمؤسسات التي تقل إيراداتها السنوية عن 5 ملايين دولار ويقل عدد موظفيها عن 50 الحصول على مفتاح مجاني بلا حدود للميزات عبر Open Innovation Grant.

كم يحتاج Directus من RAM؟

يذكر Directus حدًّا أدنى هو 512 MB للحاوية ويوصي بـ 2 GB. ولأن PostgreSQL وCaddy يتشاركان هذا الخادم، فكقاعدة عامة ابدأ بـ 2 GB لمشروع حقيقي. وإن لم يكفِ ترفع الحجم من لوحتك.

كيف أرسل الطلبات إلى واجهة Directus API؟

لـ REST استخدم المسار ‎/items/collection‎ من عنوان موقعك، ولـ GraphQL استخدم ‎/graphql. امنح الوصول أولًا في صفحة Settings, Access Policies، أو أنشئ رمزًا ثابتًا (static token) لمستخدمك.

هل يمكنني الاتصال بقاعدة بيانات Directus؟

ليس من الخارج: يعمل PostgreSQL في حاويته الخاصة ولا ينشر أي منفذ. على الخادم، انتقل إلى ‎/opt/seturack/directus ونفّذ docker compose exec db psql -U directus directus.

أين ملفات Directus الخاصة بي، وهل لها نسخ احتياطية؟

تُحفظ الملفات المرفوعة في وحدة تخزين Docker باسم directus_yuklenen، والامتدادات في directus_eklenti. يُنسخ الخادم احتياطيًا كل ليلة، وتُحفظ آخر 7 أيام، وهذا مشمول في السعر. يمكنك إنقاذ ملف واحد أو استعادة الخادم كاملًا من لوحتك.

كيف أربط نطاقي الخاص بـ Directus؟

وجّه سجل A إلى خادمك. في ‎/opt/seturack/directus استبدل الاسم القديم في caddy/Caddyfile وقيمة SITE_URL في ‎.env، ثم نفّذ docker compose up -d وdocker compose exec caddy caddy reload --config /etc/caddy/Caddyfile. تؤخذ PUBLIC_URL من هذه القيمة.

اقرأ المزيد وشاهد تطبيقات مشابهة