浏览代码

Remove xmpp config

Bob Mottram 8 年前
父节点
当前提交
a343dd0631
共有 1 个文件被更改,包括 0 次插入57 次删除
  1. 0
    57
      src/freedombone-app-jitsi

+ 0
- 57
src/freedombone-app-jitsi 查看文件

234
     remove_ddns_domain $JITSI_DOMAIN_NAME
234
     remove_ddns_domain $JITSI_DOMAIN_NAME
235
 }
235
 }
236
 
236
 
237
-function install_jitsi_xmpp {
238
-    if [ ! -d /etc/prosody/conf.avail ]; then
239
-        echo $'Missing directory /etc/prosody/conf.avail'
240
-        exit 62382
241
-    fi
242
-
243
-    cp /var/www/${JITSI_DOMAIN_NAME}/htdocs/prosody-plugins/*.lua /usr/lib/prosody/modules
244
-    cp -r /var/www/${JITSI_DOMAIN_NAME}/htdocs/prosody-plugins/token /usr/lib/prosody/modules/
245
-
246
-    update_default_domain
247
-
248
-    prosody_config=/etc/prosody/conf.avail/${JITSI_DOMAIN_NAME}.cfg.lua
249
-    echo "VirtualHost \"${JITSI_DOMAIN_NAME}\"" > $prosody_config
250
-    echo '    authentication = "anonymous"' >> $prosody_config
251
-    echo '    ssl = {' >> $prosody_config
252
-    echo "        key = \"/etc/prosody/certs/${JITSI_DOMAIN_NAME}.key\";" >> $prosody_config
253
-    echo "        certificate = \"/etc/prosody/certs/${JITSI_DOMAIN_NAME}.pem\";" >> $prosody_config
254
-    echo "        dhparam = \"/etc/prosody/certs/${JITSI_DOMAIN_NAME}.dhparam\";" >> $prosody_config
255
-    echo '        options = {"no_sslv2", "no_sslv3" };' >> $prosody_config
256
-    echo '    }' >> $prosody_config
257
-    echo '' >> $prosody_config
258
-    echo '    modules_enabled = {' >> $prosody_config
259
-    echo '        "bosh";' >> $prosody_config
260
-    echo '        "pubsub";' >> $prosody_config
261
-    echo '        "tls";' >> $prosody_config
262
-    echo '        "onions";' >> $prosody_config
263
-    echo '    }' >> $prosody_config
264
-    echo '' >> $prosody_config
265
-    echo "VirtualHost \"${JITSI_ONION_HOSTNAME}\"" > $prosody_config
266
-    echo '    authentication = "anonymous"' >> $prosody_config
267
-    echo '    modules_enabled = {' >> $prosody_config
268
-    echo '        "bosh";' >> $prosody_config
269
-    echo '        "pubsub";' >> $prosody_config
270
-    echo '        "onions";' >> $prosody_config
271
-    echo '    }' >> $prosody_config
272
-    echo '' >> $prosody_config
273
-    echo "VirtualHost \"${JITSI_AUTH_ONION_HOSTNAME}\"" >> $prosody_config
274
-    echo '    authentication = "internal_plain"' >> $prosody_config
275
-    echo '    modules_enabled = {' >> $prosody_config
276
-    echo '        "onions";' >> $prosody_config
277
-    echo '    }' >> $prosody_config
278
-    echo '' >> $prosody_config
279
-    echo "admins = { \"focus@${JITSI_AUTH_ONION_HOSTNAME}\" }" >> $prosody_config
280
-    echo '' >> $prosody_config
281
-    echo "Component \"${JITSI_CONFERENCE_ONION_HOSTNAME}\" \"muc\"" >> $prosody_config
282
-    echo "Component \"${JITSI_VIDEOBRIDGE_ONION_HOSTNAME}\"" >> $prosody_config
283
-    echo "    component_secret = \"${JITSI_VIDEOBRIDGE_SECRET}\"" >> $prosody_config
284
-    echo "Component \"${JITSI_FOCUS_ONION_HOSTNAME}\"" >> $prosody_config
285
-    echo "    component_secret = \"${JITSI_FOCUS_SECRET}\"" >> $prosody_config
286
-
287
-    ln -s /etc/prosody/conf.avail/${JITSI_DOMAIN_NAME}.cfg.lua /etc/prosody/conf.d/${JITSI_DOMAIN_NAME}.cfg.lua
288
-
289
-    prosodyctl register focus ${JITSI_AUTH_ONION_HOSTNAME} "${JITSI_CONFERENCE_SECRET}"
290
-}
291
-
292
 function install_jitsi {
237
 function install_jitsi {
293
     if [[ "$(can_install_videobridge)" == "0" ]]; then
238
     if [[ "$(can_install_videobridge)" == "0" ]]; then
294
         echo $'jitsi meet/videobridge can only be installed on i386 or amd64 architectures'
239
         echo $'jitsi meet/videobridge can only be installed on i386 or amd64 architectures'
434
         mv /etc/ssl/certs/${JITSI_DOMAIN_NAME}.crt /etc/ssl/certs/${JITSI_DOMAIN_NAME}.pem
379
         mv /etc/ssl/certs/${JITSI_DOMAIN_NAME}.crt /etc/ssl/certs/${JITSI_DOMAIN_NAME}.pem
435
     fi
380
     fi
436
 
381
 
437
-    # install_jitsi_xmpp
438
-
439
     if [ -f /etc/ssl/certs/${JITSI_DOMAIN_NAME}.pem ]; then
382
     if [ -f /etc/ssl/certs/${JITSI_DOMAIN_NAME}.pem ]; then
440
         sed -i "s|.crt|.pem|g" $jitsi_nginx_site
383
         sed -i "s|.crt|.pem|g" $jitsi_nginx_site
441
         sed -i "s|.crt|.pem|g" /etc/prosody/conf.d/${JITSI_DOMAIN_NAME}.cfg.lua
384
         sed -i "s|.crt|.pem|g" /etc/prosody/conf.d/${JITSI_DOMAIN_NAME}.cfg.lua