first commit

This commit is contained in:
Oswaldo Zerpa
2020-09-10 16:30:40 -05:00
commit 1b6ec645c4
2 changed files with 77 additions and 0 deletions
View File
+77
View File
@@ -0,0 +1,77 @@
#Run this after a Jitsi upgrade
#En la carpeta donde se ejecute este script, deben estar los siguientes archivos: own-favicon.ico, own-watermark.png, background.png
#LOGOS
cp -ripv own-favicon.ico /usr/share/jitsi-meet/images/favicon.ico
cp -ripv own-watermark.png /usr/share/jitsi-meet/images/watermark.png
cp -ripv background.png /usr/share/jitsi-meet/images/background.png
#INGLES
sed -i 's/Secure, fully featured, and completely free video conferencing/Welcome to ZH Consultores video conferencing server/g' /usr/share/jitsi-meet/libs/app.bundle.min.js
sed -i 's/Go ahead, video chat with the whole team. In fact, invite everyone you know. {{app}} is a fully encrypted, 100% open source video conferencing solution that you can use all day, every day, for free — with no account needed./Please type the name of the room and click the GO button to start the meeting. All communications are fully encrypted./g' /usr/share/jitsi-meet/libs/app.bundle.min.js
sed -i 's/Start a new meeting/Meeting room name:/g' /usr/share/jitsi-meet/libs/app.bundle.min.js
#ESPAÑOL ES
sed -i 's/Videoconferencias seguras, con gran variedad de funcionalidades y completamente gratuitas/Bienvenidos al servidor de video conferencias de ZH Consultores/g' /usr/share/jitsi-meet/lang/main-es.json
sed -i 's/Adelante, video chat con todo el equipo. De hecho, invita a todos los que conozcas. {{app}} es una solución de videoconferencia de código abierto de 100%, totalmente encriptada, que puede usar todo el día, todos los días, de forma gratuita, sin necesidad de contar con ninguna cuenta./Por favor introduce el nombre de la sala y presiona IR para empezar la reunión. Todas las comunicaciones son completamente cifradas./g' /usr/share/jitsi-meet/lang/main-es.json
sed -i 's/Comenzar una reunión/Nombre de la sala:/g' /usr/share/jitsi-meet/lang/main-es.json
#ESPAÑOL LA
sed -i 's/Conferencias en video seguras, con gran variedad de funciones y completamente gratuitas/Bienvenidos al servidor de video conferencias de ZH Consultores/g' /usr/share/jitsi-meet/lang/main-esUS.json
sed -i 's/Adelante, ten una sesión de chat de video con todo el equipo. De hecho, invita a todas las personas que conozcas. {{app}} es una solución de conferencias en video en código abierto al 100% y completamente cifrada que puedes usar todo el día, todos los días y sin cargo, sin necesidad de tener una cuenta./Por favor introduce el nombre de la sala y presiona IR para empezar la reunión. Todas las comunicaciones son completamente cifradas./g' /usr/share/jitsi-meet/lang/main-esUS.json
sed -i 's/Iniciar una nueva reunión/Nombre de la sala:/g' /usr/share/jitsi-meet/lang/main-esUS.json
#URL y Nombre web
sed -i 's/jitsi.org/zhconsultores.com/g' /usr/share/jitsi-meet/interface_config.js
sed -i 's/Jitsi Meet/ZH Consultores Conferences/g' /usr/share/jitsi-meet/interface_config.js
#COLORES
#Cambiar tonos de colores solidos
#sed -i 's/-90deg,#1251AE 0,#0074FF 50%,#1251AE 100%/-90deg,#3BCB83 0,#1AE881 50%,#3BCB83 100%/g' /usr/share/jitsi-meet/css/all.css
#Cambiar por un archivo de fondo background.png en el welcome page
sed -i 's!background-image:linear-gradient(-90deg,#1251AE 0,#0074FF 50%,#1251AE 100%);!background-image:url(../images/background.png);background-position:center;background-repeat:none;background-size:cover;!g' /usr/share/jitsi-meet/css/all.css
#Solicitar un nombre antes de entrar a la sala
sed -i 's!// requireDisplayName: true,!requireDisplayName: true,!g' /etc/jitsi/meet/reunion.zhconsultores.com-config.js
#Activar Layer Suspension
sed -i 's!// enableLayerSuspension: false,!enableLayerSuspension: true,!g' /etc/jitsi/meet/reunion.zhconsultores.com-config.js
#Disable Audio Levels
sed -i 's!// disableAudioLevels: false,!disableAudioLevels: true,!g' /etc/jitsi/meet/reunion.zhconsultores.com-config.js
#Establecer autenticacion de usuarios
sed -i 's!authentication = "anonymous"!authentication = "internal_hashed"!g' /etc/prosody/conf.avail/reunion.zhconsultores.com.cfg.lua
grep -Pzo 'VirtualHost "guest.reunion.zhconsultores.com"\n authentication = "anonymous"\n c2s_require_encryption = false' /etc/prosody/conf.avail/reunion.zhconsultores.com.cfg.lua || echo -e '\nVirtualHost "guest.reunion.zhconsultores.com"\n authentication = "anonymous"\n c2s_require_encryption = false' >> /etc/prosody/conf.avail/reunion.zhconsultores.com.cfg.lua
sed -i "s?// anonymousdomain: 'guest.example.com',?anonymousdomain: 'guest.reunion.zhconsultores.com',?g" /etc/jitsi/meet/reunion.zhconsultores.com-config.js
grep -Pzo 'org.jitsi.jicofo.auth.URL=XMPP:reunion.zhconsultores.com' /etc/jitsi/jicofo/sip-communicator.properties || echo -e 'org.jitsi.jicofo.auth.URL=XMPP:reunion.zhconsultores.com' >> /etc/jitsi/jicofo/sip-communicator.properties
sudo prosodyctl register oswaldo reunion.zhconsultores.com ZH$consultor3s
#REINICIAR SERVICIOS
/etc/init.d/jicofo restart && /etc/init.d/jitsi-videobridge2 restart && /etc/init.d/nginx restart && /etc/init.d/prosody restart