lutz.blogs.tech

Jitsi Meet Setup

This step-by-step guide will help you to set up a jitsi meet instance with Meet host authentication and some other tweaks. Make sure to replace meet.example.com with your own address.

  • add meet.example.com to your hosts file: [...]127.0.0.1 localhost meet.example.com[...]
  • allow ports 443, 4443 and 10000/udp
  • install jitsi meet:
    • download the gpg key: wget https://download.jitsi.org/jitsi-key.gpg.key
    • add the key: sudo apt-key add jitsi-key.gpg.key
    • add the source to a list in /etc/apt/sources.list.d/jitsi-stable.list: deb https://download.jitsi.org stable/
    • apt update and apt install jitsi-meet`
    • when asked enter the url: meet.example.com
    • when asked, choose to use your own certificate
    • add the domain to your letsencrypt certificate and change the dir in the generated apache/nginx config
  • Add authentication to conferences:
    • change authentication = "anonyomous" to authentication = "internal_plain" in the /etc/prosody/conf.avail/meet.example.com.cfg.lua config file
    • add this at the end of the same config:

VirtualHost "guest.meet.example.com"
authentication = "anonymous"
c2s_require_encryption = false

  • uncomment and change the line in /etc/jitsi/meet/meet.example.com.js to this: anonymousdomain: 'guest.meet.example.com',
  • add the lineorg.jitsi.jicofo.auth.URL=XMPP:meet.example.com to the config file /etc/jitsi/jicofo/sip-communicator.properties`
  • register a user: sudo prosodyctl register [user] meet.example.com and enter the password
  • disable recent meeting list in /usr/share/jitsi-meet/interface_config.js by setting RECENT_LIST_ENABLED: false,
  • disable third party integrations in /etc/jitsi/meet/meet.example.com-config.js by searching and setting disableThirdPartyRequests: true, to true
  • decrease the log level in /etc/jitsi/videobridge/logging.properties to .level=WARNING
  • make sure to use your own/open TURN-servers
  • restart the services: systemctl restart prosody.service, systemctl restart jicofo.service and systemctl restart jitsi-videobridge2.service

Zurück | mehr Informationen