|
@@ -308,9 +308,10 @@ function install_jitsi {
|
308
|
308
|
fi
|
309
|
309
|
|
310
|
310
|
# add jitsi repo
|
|
311
|
+ jitsi_deb_repo=binary # can also be 'unstable'
|
311
|
312
|
apt-get -yq install wget debconf-utils
|
312
|
|
- echo 'deb http://download.jitsi.org/nightly/deb unstable/' >> /etc/apt/sources.list
|
313
|
|
- wget -qO - https://download.jitsi.org/nightly/deb/unstable/archive.key | apt-key add -
|
|
313
|
+ echo "deb http://download.jitsi.org/nightly/deb ${jitsi_deb_repo}/" >> /etc/apt/sources.list
|
|
314
|
+ wget -qO - https://download.jitsi.org/nightly/deb/${jitsi_deb_repo}/archive.key | apt-key add -
|
314
|
315
|
apt-get update
|
315
|
316
|
|
316
|
317
|
# create onion domains
|
|
@@ -357,7 +358,11 @@ function install_jitsi {
|
357
|
358
|
echo ' # Root' >> $jitsi_nginx_site
|
358
|
359
|
echo " root /usr/share/jitsi-meet;" >> $jitsi_nginx_site
|
359
|
360
|
echo '' >> $jitsi_nginx_site
|
360
|
|
- echo ' index index.html;' >> $jitsi_nginx_site
|
|
361
|
+ echo ' index index.html index.htm;' >> $jitsi_nginx_site
|
|
362
|
+ echo '' >> $jitsi_nginx_site
|
|
363
|
+ echo ' location /config.js {' >> $jitsi_nginx_site
|
|
364
|
+ echo " alias /etc/jitsi/meet/${JITSI_DOMAIN_NAME}-config.js;" >> $jitsi_nginx_site
|
|
365
|
+ echo ' }' >> $jitsi_nginx_site
|
361
|
366
|
echo '' >> $jitsi_nginx_site
|
362
|
367
|
echo ' location ~ ^/([a-zA-Z0-9=\?]+)$ {' >> $jitsi_nginx_site
|
363
|
368
|
echo ' rewrite ^/(.*)$ / break;' >> $jitsi_nginx_site
|
|
@@ -395,7 +400,11 @@ function install_jitsi {
|
395
|
400
|
echo ' # Root' >> $jitsi_nginx_site
|
396
|
401
|
echo " root /usr/share/jitsi-meet;" >> $jitsi_nginx_site
|
397
|
402
|
echo '' >> $jitsi_nginx_site
|
398
|
|
- echo ' index index.html;' >> $jitsi_nginx_site
|
|
403
|
+ echo ' index index.html index.htm;' >> $jitsi_nginx_site
|
|
404
|
+ echo '' >> $jitsi_nginx_site
|
|
405
|
+ echo ' location /config.js {' >> $jitsi_nginx_site
|
|
406
|
+ echo " alias /etc/jitsi/meet/${JITSI_DOMAIN_NAME}-config.js;" >> $jitsi_nginx_site
|
|
407
|
+ echo ' }' >> $jitsi_nginx_site
|
399
|
408
|
echo '' >> $jitsi_nginx_site
|
400
|
409
|
echo ' location ~ ^/([a-zA-Z0-9=\?]+)$ {' >> $jitsi_nginx_site
|
401
|
410
|
echo ' rewrite ^/(.*)$ / break;' >> $jitsi_nginx_site
|
|
@@ -433,6 +442,11 @@ function install_jitsi {
|
433
|
442
|
cp /etc/ssl/private/${JITSI_DOMAIN_NAME}.key /etc/prosody/certs
|
434
|
443
|
chown prosody:prosody /etc/prosody/certs/${JITSI_DOMAIN_NAME}.*
|
435
|
444
|
|
|
445
|
+ if [ -f /etc/nginx/sites-available/${JITSI_DOMAIN_NAME}.conf ]; then
|
|
446
|
+ nginx_dissite ${JITSI_DOMAIN_NAME}.conf
|
|
447
|
+ rm /etc/nginx/sites-available/${JITSI_DOMAIN_NAME}.conf
|
|
448
|
+ fi
|
|
449
|
+
|
436
|
450
|
function_check nginx_ensite
|
437
|
451
|
nginx_ensite ${JITSI_DOMAIN_NAME}
|
438
|
452
|
|