Full Jitsi Meet recording pipeline: from Jibri to Notion and HLS via Caddy
2025-12-25
Jitsi Meet works out of the box very well for video conferencing. The Jitsi Meet + Jibri bundle allows you to record meetings — and many installations stop there.
But as soon as Jitsi is used not occasionally, but as part of a working process, questions arise very quickly:
- Where should recordings be stored centrally?
- How can links be automatically published for the team?
- How can we get rid of heavy MP4 files and move to streaming playback?
- How can recordings be served over HTTPS without exposing the directory structure?
- How can all of this be done automatically, without manual administrator involvement?
Below is a full production pipeline with code: from Jibri finalizing a recording to publishing in Notion and asynchronous MP4→HLS transcoding with delivery via Caddy.