NAME
Jitsi Meeting Dashboard — Django dashboard for managing and monitoring Jitsi Meet servers — real-time stats via Colibri/Jicofo APIs, JWT-authenticated conference management, participant tracking, and Jibri recording control.
SYNOPSIS
DESCRIPTION
Repository: GitHub - m-elhabib-dev/jitsi-dashboard
A Django dashboard for managing and monitoring Jitsi Meet conferencing infrastructure.
The dashboard provides real-time monitoring of server statistics through the Colibri/Jicofo APIs, conference management with JWT-authenticated meeting creation, participant tracking for who joins and leaves meetings, recording control via Jibri, usage analytics and reports, and automatic event processing through webhooks.
A bundled fix script configures the Jitsi server for JWT authentication.
TECH STACK
ARCHITECTURE
Django backend with API integrations. JWT token generation for secure conference authentication. Colibri/JVB statistics and Jicofo monitoring endpoints. Webhook processing for automatic event handling. REST API surface: GET /api/stats/, GET /api/colibri/, POST /api/token/, POST /api/recording/start/, POST /api/recording/stop/.
BUGS / CHALLENGES
Integrating external Jitsi APIs (Colibri, Jicofo, Jibri) into a single dashboard. Managing secure conference authentication with JWT tokens. Handling webhook-driven operational monitoring. Structuring REST endpoints for stats, token generation, and recording control.
EXIT STATUS / OUTCOMES
Centralized Jitsi conference monitoring and management workflows. Simplified operational administration for meeting infrastructure with real-time statistics, participant tracking, and recording control.