~/portfolio
JITSI MEETING DASHBOARD(7) — 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.
($ cd ~/projects && ./jitsi-meeting-dashboard)

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

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.

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

Django Python JWT REST APIs Jitsi Meet Colibri Jicofo Jibri Webhooks

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.

SEE ALSO