أتمتة العمليات التجارية.
Trigger.dev — منصة مهام الخلفية TypeScript مستضافة ذاتياً.
Trigger.dev منصة مفتوحة المصدر لمهام الخلفية، صُممت لمطوري TypeScript الذين يحتاجون إلى تنفيذ موثوق وقابل للمراقبة دون تعقيد إدارة الطوابير والعمال ومنطق إعادة المحاولة.
خلافاً لـ BullMQ أو مهام cron البسيطة، مهام Trigger.dev *دائمة*: تحفظ حالتها بين الخطوات، لذا لا يضيع أي تقدم عند حدوث عطل مفاجئ. يمكن للمهام طويلة الأمد (ETL، الإرسال الجماعي، سلاسل الذكاء الاصطناعي) أن تعمل دقائق أو ساعات دون انقطاع.
تعمل البنية المستضافة ذاتياً على Docker Compose: حاوية webapp (UI + API + جدولة)، PostgreSQL (تخزين الحالة والطوابير مع النسخ المنطقي لـ ElectricSQL)، Redis، خدمة electric من ElectricSQL، واثنتان من خدمات تنفيذ المهام (docker-provider وcoordinator) تُشغّلان حاويات العمال المعزولة عند الطلب.
يستخدم أول وصول آلية magic-link: أدخل بريدك الإلكتروني في صفحة الدخول واسترجع الرابط من سجلات حاوية webapp — لا إعداد SMTP مطلوب من اليوم الأول.
task() في قاعدة كود TypeScript الموجودة لديك دون تعلم لغة أو نظام جديد.أفرغ العمليات البطيئة أو غير الموثوقة — تغيير حجم الصور، إنشاء PDF، استدعاءات API الخارجية — من دورة طلب الويب. تُعاد المحاولة تلقائياً عند الإخفاق وتظهر النتائج في لوحة التحكم.
اربط استدعاءات LLM واستعلامات قواعد البيانات الاتجاهية وخطوات المعالجة في مهمة دائمة واحدة. في حال فشل خطوة أو انقضاء وقتها، يستأنف Trigger.dev من نقطة التوقف الأخيرة دون بدء من الصفر.
استبدل مهام cron الهشة بمهام مجدولة مكتوبة وقابلة للمراقبة. عرّف الجدول في الكود، راقب التشغيلات في لوحة التحكم وتلقَّ تنبيهات عند الإخفاقات المتتالية.
دليل محسّن لخوادم VPS Cloud من ServOrbit.
انتقل إلى https://<domain> وأدخل عنوان بريدك الإلكتروني. سيُنشئ Trigger.dev رابط magic-link لأول دخول.
نفّذ docker compose logs webapp | grep 'magic-link' وانسخ الرابط. الصقه في المتصفح لإتمام المصادقة والوصول إلى لوحة التحكم.
في لوحة التحكم، انقر على Create project، اختر اسماً وبيئة (تطوير أو إنتاج). احتفظ بـ TRIGGER_SECRET_KEY المعروض — ستحتاجه لربط تطبيقك.
في مشروع TypeScript، نفّذ npm install @trigger.dev/sdk ثم وجّه SDK إلى VPS:
`env
TRIGGER_API_URL=https://<domain>
TRIGGER_SECRET_KEY=<key>
عرّف مهمة بـ task() وشغّلها بـ myTask.trigger(payload)` — يظهر التشغيل في لوحة التحكم فوراً.
للتطوير المحلي، نفّذ npx trigger.dev@latest dev في مشروعك. يُنشئ CLI نفقاً إلى نسختك المستضافة لاختبار التغييرات دون إعادة النشر.
https://<domain>، أدخل بريدك الإلكتروني ونفّذ docker compose logs webapp | grep 'magic-link' لاسترجاع الرابط من سجلات الحاوية. لا إعداد SMTP مطلوب من اليوم الأول.هل تدير مشروعًا يستخدم Trigger.dev؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.
[](https://servorbit.com/vps-cloud?template=trigger-dev&utm_source=deploy-badge&utm_medium=referral&utm_campaign=trigger-dev)<a href="https://servorbit.com/vps-cloud?template=trigger-dev&utm_source=deploy-badge&utm_medium=referral&utm_campaign=trigger-dev"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Trigger.dev on ServOrbit" height="40"></a>يشير الزر إلى طلب خادم VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من servorbit.com — لا شيء تستضيفه من جهتك.
أتمتة سير عملك بين التطبيقات دون كتابة أي شيفرة. أكثر من 400 تكامل، مستضاف ذاتيًا 100% على خادمك VPS.
الأتمتة وسير العملمنصة أتمتة self-hosted قائمة على الشيفرة: حوّل نصوص Python وTypeScript وGo وBash إلى سير عمل وواجهات API داخلية — 17 ألف ⭐، AGPLv3.
الأتمتة وسير العملمنصة تنسيق سير عمل تصريحية بصيغة YAML — أنابيب بيانات وETL وأتمتة موجّهة بالأحداث ذاتية الاستضافة. قائد أوركسترا لعمليات معالجتك الداخلية، تُطلَق بجدول زمني أو webhook أو API.
تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـالعربية والفرنسية والإنجليزية.
راسلنا على WhatsAppيُفتح في علامة تبويب جديدة