إنشاء موقع ويب بسرعة.

Directus

Directus — حوّل قاعدة بيانات SQL إلى واجهات REST/GraphQL وإدارة no-code، دون كتابة backend.

512 ميغابايت ذاكرة عشوائية 1 vCPU قيد التحقق

قيد التحقق

التثبيت التلقائي لهذا الحل جاهز ويخضع حاليًا لاختباراتنا على خادم حقيقي. سيُفتح الطلب فور اكتمال التحقق.

المنظومة التقنية

DockerNode.jsSQLite
الحد الأدنى من RAM512 ميغابايت
الحد الأدنى من CPU1 vCPU
أنظمة التشغيل المتوافقةتوزيعات Linux حسب اختيارك

Directus نظام إدارة محتوى headless ومنصة بيانات مفتوحة المصدر (Apache-2.0) مبني بـNode.js. يتموضع فوق أي قاعدة بيانات SQL — PostgreSQL وMySQL وMariaDB وSQLite — ويُوّلد واجهة REST وGraphQL كاملة دون سطر كود backend واحد. تتيح واجهة الإدارة no-code لأي عضو في الفريق نمذجة المحتوى وإدارة السجلات وضبط الصلاحيات الدقيقة وبناء workflows مؤتمتة.

على خادم ServOrbit VPS، يعمل Directus في حاوية Docker واحدة باستخدام SQLite كقاعدة بيانات افتراضية — لا خدمات خارجية مطلوبة. تُوكَّل الحاوية بواسطة nginx للوصول عبر HTTPS. بيانات اعتمادك تُوّلد عند التجهيز وتُعرض في لوحة ServOrbit.

الميزات الرئيسية

واجهات REST وGraphQL مُوّلدة تلقائياً من أي مخطط SQL — لا يلزم كود backend.
واجهة إدارة no-code لنمذجة المحتوى وإدارة الأدوار وضبط الصلاحيات على مستوى الحقول.
تعمل فوق PostgreSQL وMySQL وSQLite وMariaDB وأي قاعدة بيانات SQL مدعومة.
إدارة وسائط مدمجة مع تحويلات صور فورية ودعم التخزين S3.
Flows وwebhooks للأتمتة — شغّل سكريبتات على أي حدث بيانات دون كود.
رخصة Apache-2.0 — استضافة ذاتية كاملة، كل بياناتك تبقى على خادم VPS.

متى تستخدم هذا الحل؟

1

نظام إدارة محتوى headless لمشاريع متعددة الواجهات

وجّه عدة واجهات أمامية — Nuxt وNext.js والتطبيقات المحمولة — إلى نسخة Directus واحدة وادر كل المحتوى من واجهة no-code واحدة. لا مخططات مكررة، ولا مستودعات بيانات متعارضة.

2

واجهة برمجية مُوّلدة تلقائياً فوق قاعدة بيانات موجودة

نصّب Directus فوق أي قاعدة بيانات PostgreSQL أو MySQL تملكها: يفحص المخطط ويُوّلد واجهة REST وGraphQL كاملة دون تعديل نموذج بياناتك.

3

منصة بيانات no-code للفرق غير التقنية

امنح فريقك واجهة تشبه جدول البيانات لإنشاء السجلات وتعديلها والاستعلام عنها — بصلاحيات على مستوى الصف وعروض مشتركة، دون كتابة SQL.

نشر Directus على خادم VPS الخاص بك

دليل محسّن لخوادم VPS Cloud من ServOrbit.

01

اطلب خادم VPS واختر Directus

اختر خادم ServOrbit VPS وحدد Directus في الـ Marketplace. يُسلَّم الخادم مع Docker مُثبَّتاً مسبقاً وحاوية Directus تعمل. تُوّلد بيانات اعتماد المسؤول تلقائياً وتُعرض في لوحة ServOrbit.

02

الوصول إلى لوحة الإدارة

لا يتطلب Directus نطاقاً. افتح نفقاً SSH: ssh -L 8055:127.0.0.1:<port> root@<ip-vps> ثم افتح http://localhost:8055. سجّل الدخول بـ [email protected] وكلمة المرور الظاهرة في لوحة ServOrbit.

03

أنشئ مجموعتك الأولى

في لوحة الإدارة، انتقل إلى Settings → Data Model → Create Collection. عرّف الحقول والأنواع. يكشف Directus المجموعة فوراً عبر REST (/items/<collection>) وGraphQL (/graphql).

04

هيّئ الأدوار والصلاحيات

في Settings → Roles & Permissions، أنشئ الأدوار وخصص صلاحيات القراءة/الكتابة على مستوى الحقول. اضبط الدور العام على المنع كإعداد افتراضي وافتح المجموعات التي تحتاجها واجهتك فقط.

الأسئلة الشائعة

لا. يعمل Directus بدون نطاق عبر نفق SSH: ssh -L 8055:127.0.0.1:<port> root@<ip> ثم http://localhost:8055. للإنتاج، اربط نطاقاً من لوحة ServOrbit — يُوكّل nginx إلى حاوية Directus عبر HTTPS.

إنشاء موقع ويب بسرعة.

لا يمكن طلب Directus بعد.

التثبيت التلقائي لهذا الحل جاهز ويخضع حاليًا لاختباراتنا على خادم حقيقي. سيُفتح الطلب فور اكتمال التحقق.

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـالعربية والفرنسية والإنجليزية.

راسلنا على WhatsAppيُفتح في علامة تبويب جديدة