first, you need to set your hostname
hostnamectl set-hostname "your domain FQDN"
then run the script
chmod +x install
bash install
/etc/jitsi/meet/$(hostname -f)-config.js
if you want to change frame rate from desktop sharing, enable this line
desktopSharingFrameRate: {
min: 10,
max: 15
},
videoQuality: {
preferredCodec: 'VP9',
maxBitratesVideo: {
low: 200000,
standard: 500000,
high: 1500000
},
minHeightForQualityLvl: {
360: 'standard',
720: 'high'
},
edit this file >> /etc/prosody/conf.avail/$(hostname -f).cfg.lua
change anonymous with internal_plain
echo "org.jitsi.jicofo.auth.URL=XMPP:$(hostname -f)" >> /etc/jitsi/jicofo/sip-communicator.properties
prosodyctl register "user" $(hostname -f) "password"
or u can use this prosodyctl adduser "user"@$(hostname -f)
then input the passsword
systemctl restart prosody
systemctl restart jicofo
systemctl restart jitsi-videobridge2
/etc/jitsi/videobridge/sip-communicator.properties
org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=<Local.IP.Address>
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=<Public.IP.Address>
edit this file >> /etc/jitsi/meet/<your_domain>-config.js
toolbarButtons: [
'microphone', 'camera', 'closedcaptions', 'desktop', 'embedmeeting', 'fullscreen',
'fodeviceselection', 'hangup', 'profile', 'chat', 'recording',
'livestreaming', 'etherpad', 'sharedvideo', 'shareaudio', 'settings', 'raisehand',
'videoquality', 'filmstrip', 'invite', 'feedback', 'stats', 'shortcuts',
'tileview', 'select-background', 'download', 'help', 'mute-everyone', 'mute-video-everyone', 'security'
],
/etc/jitsi/meet/<your_domain>-config.js
/usr/share/jitsi-meet