

JITSI MEET NGINX HOW TO
Check your `/etc/apt/sources.list` file, and if `universe` is not present refer to () on how to enable it. If -6,7 +6,7 Debian Wheezy and other older systems may require additional things to be done.Īlso note that a recent default Ubuntu installation has only the `main` repository enabled, and Jitsi Meet needs packages from `universe`. # this is a reconfigure, lets just delete old links echo "_TCP_HARVESTER=true" > $JVB_CONFIG if ] & ! grep -q "_TCP_HARVESTER" "$JVB_CONFIG" then # disables tcp harvester to make sure jvb will not take port 443
JITSI MEET NGINX INSTALL
# no-nginx, no-apache installed on machine, this is new install or reconfiguring old one which have jvb_serve set # this is new install let's configure jvb to serve meet JVB_CONFIG="/etc/jitsi/videobridge/sip-communicator.properties" Sed -i "s//$JVB_HOSTNAME/g" $JITSI_MEET_CONFIG + USER_EXISTS_CHECK=`prosodyctl adduser > $PROSODY_HOST_CONFIGĮcho -e " storage = \"null\"" > $PROSODY_HOST_CONFIGĮcho -e " modules_enabled = ' || true)" prosodyctl register jvb $JICOFO_AUTH_DOMAIN $JVB_SECRET || true # we always try to create the user 'jvb' and not fail configure if user exists + sed -i "s/_turnSecret_/$TURN_SECRET/g" $PROSODY_HOST_CONFIG Sed -i "s/focusUser/$JICOFO_AUTH_USER/g" $PROSODY_HOST_CONFIG Sed -i "s/focusSecret/$JICOFO_SECRET/g" $PROSODY_HOST_CONFIG Sed -i "s//$JVB_HOSTNAME/g" $PROSODY_HOST_CONFIG + db_set jitsi-meet-prosody/turn-secret "$TURN_SECRET" + TURN_SECRET=`cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1` + # 8-chars random secret used for the turnserver # stores the hostname so we will reuse it later, like in purgeĭb_set jitsi-meet-prosody/jvb-hostname "$JVB_HOSTNAME" There are cases where deployments can still have configured prosody in the main prosody config in /etc/prosody. * Adds a check whether prosody config exists. * Enables use of turn server in config.js if available. * Fixes let's encrypt and adds turnserver handling. * Does not create jvb user if already exists. * Handles upgrading from jetty serving web. Follow quick-install.md until apt-get -y install jitsi-meet ( using my ip) As saghul said in this issue on github: 2458. * Properly detect first time coturn install and configure it. * Leaves DISABLE_TCP_HARVESTER to be handled by jvb. * Moves loading of stream after loading stream module (50-.).

* Adds package that can configure using turnserver for jitsi-meet.Īctivates http2 on the nginx host and uses the alpn send with the web requests to multiplex traffic to be served as web of proxied to the turn server.Īdds turncredentials module from Philipp Hancke, with small modification (all int values for hosts need to be strings/tostring()) in order to be able to use the module with prosody 0.11. Introduces installing coturn as turn server for jitsi-meet ( #4959)
