تخطَّ إلى المحتوى
كل المشاريع

لوحة تحكم Jitsi للاجتماعات

لوحة تحكم بـ Django لإدارة خوادم Jitsi Meet ومراقبتها: إحصاءات فورية عبر واجهات Colibri و Jicofo، وإدارة المؤتمرات بمصادقة JWT، وتتبّع المشاركين، والتحكم في التسجيل عبر Jibri.

زيارة المشروع

التقنيات المستخدمة

Django Python JWT REST APIs Jitsi Meet Colibri Jicofo Jibri Webhooks

نظرة عامة

السياق: بحث وتطوير في إشعارك · الدور: مطوّر بمساعدة الذكاء الاصطناعي · الفترة: يناير 2026

المستودع: GitHub - m-elhabib-dev/jitsi-dashboard

لوحة تحكم بـ Django لإدارة البنية التحتية لمؤتمرات Jitsi Meet ومراقبتها.

توفر اللوحة مراقبة فورية لإحصاءات الخادم عبر واجهات Colibri و Jicofo، وإدارة المؤتمرات مع إنشاء اجتماعات مصادَق عليها بـ JWT، وتتبّع من ينضم إلى الاجتماعات ومن يغادرها، والتحكم في التسجيل عبر Jibri، وتحليلات الاستخدام وتقاريره، ومعالجة الأحداث تلقائياً عبر webhooks.

ويُرفق بها سكربت يضبط خادم Jitsi على المصادقة بـ JWT.

البنية المعمارية

خادم Django مع تكاملات API. توليد رموز JWT لمصادقة آمنة على المؤتمرات. نقاط نهاية لإحصاءات Colibri/JVB ومراقبة Jicofo. معالجة webhooks للتعامل التلقائي مع الأحداث. واجهة REST: GET /api/stats/، GET /api/colibri/، POST /api/token/، POST /api/recording/start/، POST /api/recording/stop/.

التحديات

دمج واجهات Jitsi الخارجية (Colibri و Jicofo و Jibri) في لوحة واحدة، وإدارة المصادقة الآمنة على المؤتمرات برموز JWT، والتعامل مع المراقبة التشغيلية القائمة على webhooks، وتنظيم نقاط نهاية REST للإحصاءات وتوليد الرموز والتحكم في التسجيل.

معرض الصور