|  | @@ -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 |  
 |