Kestra منصة تنسيق مفتوحة المصدر (Apache-2.0، أكثر من 15 ألف نجمة) تُعرَّف فيها كل سير عمل بملف YAML قابل للإصدار. تستهدف أنابيب البيانات وETL والأتمتة الموجّهة بالأحداث والمهام المجدولة — الحالات التي تبدو فيها DAG بلغة Python ثقيلة والأدوات بلا كود محدودة.
تعمل Kestra ذاتيًا على خادم VPS في حاويتين: PostgreSQL 16 وخادم Kestra في الوضع المستقل. تعرض واجهة ويب متطورة مع محرّر YAML وخط زمني للتنفيذ وسجلات فورية ومتصفّح للإضافات. تغطّي أكثر من 600 إضافة قواعد بيانات SQL (PostgreSQL وMySQL وBigQuery وSnowflake) والتخزين السحابي (S3 وGCS وAzure Blob) والنصوص البرمجية (Python وBash وGo) وواجهات HTTP API ومشغّلات Docker.
جدوِل وظائف ETL ليلية تستخرج من قاعدة بيانات PostgreSQL وتحوّل ببرنامج Python نصي وتحمل في مستودع بيانات. تتولى Kestra إعادة المحاولة وتنبيهات الفشل وسجل التنفيذ — دون الحاجة إلى عنقود Airflow.
شغّل سير عمل عند وصول webhook (من GitHub أو Stripe أو API خاص بك) لمعالجة البيانات واستدعاء الخدمات الخارجية وتخزين النتائج. تحلّ Kestra محلّ نصوص cron العشوائية ببنية موثّقة وقابلة للمراقبة وإعادة المحاولة.
شغّل استعلام SQL كل اثنين في الساعة 07:00، ونسّق النتائج في Python وأرسل رسالة Slack أو بريدًا إلكترونيًا. كل شيء مسجَّل وقابل للمراقبة وإعادة التشغيل من واجهة Kestra.
دليل محسّن لخوادم VPS Cloud من ServOrbit.
انتقل إلى Marketplace → الأتمتة وسير العمل → Kestra في لوحة تحكم ServOrbit وانقر نشر. يُجهّز AWX Docker وينشئ قاعدة بيانات PostgreSQL ويولّد الأسرار المطلوبة ويضبط nginx ويشغّل الحاويتين تلقائيًا.
انتقل إلى نطاقك (أو IP إن لم يكن ثمة نطاق). تفتح لوحة تحكم Kestra مباشرةً — لا يلزم تسجيل دخول افتراضيًا. تعرض الشاشة الأولى قائمة Flows الفارغة عند التثبيت الأول.
انقر New Flow وأعطِه معرّفًا ومساحة اسم (مثل company.etl). في محرّر YAML، أضف مهمة واحدة: io.kestra.plugin.core.log.Log مع message: Hello Kestra. احفظ ثم انقر Execute — ستظهر عملية التنفيذ في الخط الزمني مع سجلاتها.
أضف قسم triggers إلى YAML الـ flow مع تعبير cron لـ io.kestra.plugin.core.trigger.Schedule (مثل cron: 0 7 * * MON). احفظ الـ flow وتحقّق من ظهور عملية تنفيذ مجدولة في الخط الزمني عند تفعيل cron التالي.
في الشريط الجانبي الأيسر، انقر Plugins لاستعراض أكثر من 600 نوع مهمة متاح. استخدم البحث للعثور على الإضافة المناسبة لحالتك: موصّلات قواعد بيانات وتخزين سحابي وبيئات تشغيل نصوص برمجية ومنفّذو API — كلها متاحة مع توثيق مدمج وأمثلة.
هل تدير مشروعًا يستخدم Kestra؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.
[](https://servorbit.com/vps-cloud?template=kestra&utm_source=deploy-badge&utm_medium=referral&utm_campaign=kestra)<a href="https://servorbit.com/vps-cloud?template=kestra&utm_source=deploy-badge&utm_medium=referral&utm_campaign=kestra"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Kestra on ServOrbit" height="40"></a>يشير الزر إلى طلب خادم VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من servorbit.com — لا شيء تستضيفه من جهتك.
أتمتة سير عملك بين التطبيقات دون كتابة أي شيفرة. أكثر من 400 تكامل، مستضاف ذاتيًا 100% على خادمك VPS.
الأتمتة وسير العملمنصة أتمتة مفتوحة المصدر تضم أكثر من 280 موصِّلًا ومركزًا لوكلاء الذكاء الاصطناعي. استبدل Zapier — تدفقات غير محدودة، وبياناتك تبقى على خادمك VPS، ودون فوترة لكل مهمة.
الأتمتة وسير العملNode-RED أداة أتمتة قائمة على التدفقات تتيح لك ربط واجهات API وأجهزة إنترنت الأشياء وطلبات webhook ضمن محرّر مرئي. تبني سيناريوهاتك عبر وصل العُقد ببعضها بأسلاك، دون كتابة أي شيفرة. وبما أنها مستضافة ذاتيًا على خادمك، فهي تمنحك التحكّم الكامل في بياناتك وتكاملاتك، مدعومة بمنظومة تضم أكثر من 4000 عقدة مجتمعية.
تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـ العربية والفرنسية والإنجليزية.