Requirements¶
Before installing mod_jitsi, make sure you have the following.
Moodle¶
| Requirement | Value |
|---|---|
| Moodle version | 4.5 or newer ($plugin->requires = 2024100700) |
| PHP | Any version supported by your Moodle release |
| Database | Any database supported by Moodle |
The plugin is published as Stable (MATURITY_STABLE) on
moodle.org/plugins/mod_jitsi.
A Jitsi server¶
The plugin is a Moodle front-end for Jitsi Meet — it does not run Jitsi itself. For production you need a Jitsi server. Pick one of the three supported options:
- GCP auto-managed — the plugin provisions and manages a full Jitsi server (with recording and AI) in Google Cloud. Easiest path to a complete setup.
- JaaS (8x8) — hosted, free up to 25 monthly active users.
- Self-hosted — your own Jitsi Meet server with JWT.
Just testing?
You can point the plugin at the public meet.jit.si server to try it out, but sessions
are capped at 5 minutes there and it is not suitable for production.
Optional: mod_jitsi Account¶
Some advanced features — the attendance report, recording view tracking, the viewing heatmap, the course overview and session usage statistics — require a free mod_jitsi Account (an opt-in registration with the plugin's portal). Everything else works without it.