Okay, I’m sure there is a better way of doing this, but it works for me.
You need to have jibri installed on a server, edit /etc/jitsi/jibri/config.json and change the finalising script location to /usr/bin, save and restart jibri with
service jibri restart
You also need to make sure you set your AppKey in your /etc/jitsi/meet/meet.hostname-config.js file on your jitsi server. Restart the relevant server.
Clone the jitsi-upload-integrations and copy both the dropbox/dropbox_uploader.sh and the jitsi_uploader.sh to /usr/bin.
Now use su to become the jibri user and add your generated access token to the uploader:
su - jibri
Edit jitsi_uploader.sh and in the dropbox_upload function replace:
$UPLOAD_BIN -b upload "$1" "$2"
f="$(basename – $2)"
$UPLOAD_BIN -b upload “$1” “/Recordings/$f”
It does upload the video with underscores instead of spaces, but it does upload the video rather than saying it has. If you comment out the rm and rmdir you can keep a copy of the video on the jibri server as well.