بدء مشروع برمجي بسرعة.
Hasura — واجهة GraphQL وREST فورية فوق PostgreSQL، مع صلاحيات حسب الدور واشتراكات فورية ولوحة ويب، على خادمك الافتراضي.
قيد التحقق
التثبيت التلقائي لهذا الحل جاهز ويخضع حاليًا لاختباراتنا على خادم حقيقي. سيُفتح الطلب فور اكتمال التحقق.
Hasura GraphQL Engine محرّك مفتوح المصدر (رخصة Apache-2.0) يتصل بقاعدة PostgreSQL ويعرض فوراً واجهة GraphQL كاملة: استعلامات وتعديلات وفلاتر وترتيب وتقسيم صفحات وعلاقات بين الجداول واشتراكات فورية. لا حاجة لكتابة شيفرة خادم لعمليات CRUD: تنشئ جدولاً وتتبّعه من اللوحة، فتصبح الواجهة جاهزة.
تُعلَن الحماية في المكان نفسه: صلاحيات حسب الدور، سطراً بسطر وعموداً بعمود، تغذّيها claims رمز JWT يصدره مزوّد الهوية لديك. تربط Actions منطق عملك الخاص (webhook عبر HTTP) بمخطط GraphQL، وتستدعي Event Triggers رابط webhook عند كل إدراج أو تحديث، وتجدول Cron Triggers الاستدعاءات. يُستخدم Hasura خلفيةً لتطبيقات الويب والجوال، أو طبقة API أمام قاعدة قائمة، أو مسرّعاً لنموذج أولي.
صمّم جداولك في PostgreSQL وأعلن الصلاحيات حسب الدور، فيستعلم تطبيقك المكتوب بـ Vue أو React أو Flutter واجهة GraphQL مباشرة، مع مصادقة مزوّد JWT لديك.
اربط Hasura بقاعدة PostgreSQL تعمل في الإنتاج: تصبح الجداول المتتبَّعة واجهة موثّقة ومحدّدة الأنواع، دون إعادة كتابة التطبيق الذي يملؤها.
تدفع اشتراكات GraphQL كل طلب أو تذكرة أو قياس جديد إلى المتصفح فور إدراجه في القاعدة، دون طابور رسائل يحتاج إلى تشغيل.
دليل محسّن لخوادم VPS Cloud من ServOrbit.
اطلب خادماً افتراضياً بنظام Ubuntu 24.04 وذاكرة 1 غيغابايت (2 غيغابايت لقاعدة تكبر). يتطلب Hasura نطاقاً: تستدعي واجهاتُك الأمامية وتطبيقات الجوال واجهتَه، فيجب أن تردّ عبر HTTPS على اسم ثابت. تُفتح على نطاق فرعي لأحد نطاقاتك، أو على النطاق الفرعي المجاني للخادم (hasura.{dns_slug}.servorbit-dns.com) مع HTTPS. لا حاجة لشراء اسم نطاق.
في مساحة العميل اختر Hasura وحدّد العنوان ثم انقر «تثبيت». ينشر السكربت PostgreSQL ومحرّك Hasura، ويولّد admin secret وكلمة مرور القاعدة، ويربط القاعدة مصدراً باسم «default»، ويضبط الوكيل العكسي nginx عبر HTTPS.
افتح https://نطاقك/console والصق admin secret المعروض في مساحة العميل: هو المفتاح الوحيد للوحة، ولا يوجد اسم مستخدم. احفظه في مدير كلمات مرور ولا تضعه أبداً في واجهة أمامية.
في تبويب Data أنشئ جدولاً (مثلاً todos بالحقول id وtitle وdone) ثم انقر Track. في تبويب API يردّ الاستعلام query { todos { id title done } } فوراً.
أضف HASURA_GRAPHQL_JWT_SECRET إلى ملف .env الخاص بالتطبيق (/opt/hasura) بمفتاح مزوّد الهوية لديك (Logto أو Authentik أو Zitadel أو Auth0…)، وأعد تشغيل المجموعة بالأمر docker compose up -d، ثم في تبويب Permissions لكل جدول حدّد ما يمكن للدور user قراءته وتعديله. يستدعي عملاؤك الواجهة بعد ذلك برمزهم، لا بـ admin secret أبداً.
بديل Firebase مفتوح المصدر وذاتي الاستضافة — خلفية Postgres كاملة مع واجهات REST فورية، ومصادقة، ولوحة تحكم Studio، منشورة من حزمة Docker الرسمية الخاصة بـ Supabase.
قواعد البياناتقاعدة بيانات علائقية مفتوحة المصدر مع pgAdmin مُهيّأة مسبقًا. قوية وقابلة للتوسّع وجاهزة للإنتاج.
التطويرخلفية (backend) متكاملة في ملف Go تنفيذي واحد — قاعدة بيانات SQLite مدمجة، وواجهة REST وWebSocket فورية، ومصادقة، وتخزين للملفات، ولوحة تحكم إدارية. انشر خلفية كاملة في أقل من 5 دقائق.
تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـالعربية والفرنسية والإنجليزية.
راسلنا على WhatsAppيُفتح في علامة تبويب جديدة