Configure Transcriber Authentication
I wrote this guide based on my setup, where the hostname of my Jitsi server was http://alexjit.dev2dev.net . When you copy paste code, you can replace ‘alexjit.dev2dev.net’ with your own hostname
$(hostname -f) will evaluate to your hostname
Add VirtualHost
Add a VirtualHost recorder to the prosody config file:
$ micro /etc/prosody/conf.d/$(hostname -f).cfg.lua
Inside config file, append a Virtual Host (See this Jitsi community thread for more details)
Next, uncomment https-ports (near the top of the file). Optionally, you can add an interfaces property:
Add a transcriber user using prosody, specifically to recorder.alexjit.dev2dev.net (or more generally, recorder.yourdomainname.whatever)
$ prosodyctl register transcriber recorder.alexjit.dev2dev.net ai3eiSha2nae
Also, change the password of the auth user:
$ prosodyctl passwd jigasi@auth.alexjit.dev2dev.net
This will prompt you to enter a new password (my password was vixohv2geeNa). If you want to see the prosody accounts go to:
$ cd /var/lib/prosody/
, then cd into the relevant directory.
Convert the password you just entered (my password was vixohv2geeNa) to base64. The easiest way is to use an online base64 encoder, but you could also use Python:
>>> import base64
>>> base64.b64encode(b'vixohv2geeNa')
b'dml4b2h2MmdlZU5h'
>>> exit()
Put the base64 password in the Jigasi Properties file:
Then add the transcriber user. The relevant properties are commented by default, so uncomment them and change the values:
Next, append authentication info to the Jicofo Properties:
This is the end of this section.