forked from switnet/quick-jibri-installer
				
			
						commit
						67aa49d772
					
				| 
						 | 
				
			
			@ -539,7 +539,7 @@ systemctl daemon-reload
 | 
			
		|||
systemctl enable remote_jnsync.service
 | 
			
		||||
systemctl start remote_jnsync.service
 | 
			
		||||
 | 
			
		||||
echo "Writting last node number..."
 | 
			
		||||
echo "Writing last node number..."
 | 
			
		||||
sed -i "$(var_dlim 0_VAR),$(var_dlim 1_VAR){s|LAST=.*|LAST=$ADDUP|}" add-jibri-node.sh
 | 
			
		||||
sed -i "$(var_dlim 0_LAST),$(var_dlim 1_LAST){s|LETS: .*|LETS: $(date -R)|}" add-jibri-node.sh
 | 
			
		||||
echo "Last file edition at: $(awk -F 'LETS:' '/LETS/{print$2}' add-jibri-node.sh|head -n1)"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -309,7 +309,7 @@ ssh-keyscan -t rsa $MAIN_SRV_DOMAIN >> ~/.ssh/known_hosts
 | 
			
		|||
ssh $MJS_USER@$MAIN_SRV_DOMAIN sh -c "'cat >> .ssh/authorized_keys'" < /home/$NJN_USER/.ssh/id_rsa.pub
 | 
			
		||||
sudo su $NJN_USER -c "ssh-keyscan -t rsa $MAIN_SRV_DOMAIN >> /home/$NJN_USER/.ssh/known_hosts"
 | 
			
		||||
 | 
			
		||||
echo "Writting last node number..."
 | 
			
		||||
echo "Writing last node number..."
 | 
			
		||||
sed -i "$(var_dlim 0_VAR),$(var_dlim 1_VAR){s|LAST=.*|LAST=$ADDUP|}" add-jvb2-node.sh
 | 
			
		||||
sed -i "$(var_dlim 0_LAST),$(var_dlim 1_LAST){s|LETS: .*|LETS: $(date -R)|}" add-jvb2-node.sh
 | 
			
		||||
echo "Last file edition at: $(grep "LETS:" add-jvb2-node.sh|head -n1|awk -F'LETS:' '{print$2}')"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@ do
 | 
			
		|||
    case "${option}"
 | 
			
		||||
    in
 | 
			
		||||
        m) MODE=${OPTARG};;
 | 
			
		||||
        \?) echo "Usage: sudo ./etherpad.sh [-m debug]" && exit;;
 | 
			
		||||
        \?) echo "Usage: sudo ./etherpad-docker.sh [-m debug]" && exit;;
 | 
			
		||||
    esac
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								jm-bm.sh
								
								
								
								
							
							
						
						
									
										2
									
								
								jm-bm.sh
								
								
								
								
							| 
						 | 
				
			
			@ -43,7 +43,7 @@ fi
 | 
			
		|||
if [ ! -f "$REC_ICON_PATH" ];then
 | 
			
		||||
    cp images/gnome_record.png "$REC_ICON_PATH"
 | 
			
		||||
else
 | 
			
		||||
        echo "recodring icon exists, skipping copying..."
 | 
			
		||||
        echo "recording icon exists, skipping copying..."
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
#Custom / Remove icons
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -64,7 +64,7 @@ PUBLIC_IP="$(dig +short myip.opendns.com @resolver1.opendns.com)"
 | 
			
		|||
 | 
			
		||||
while [[ "$ANS_NCD" != "yes" ]]
 | 
			
		||||
do
 | 
			
		||||
  read -p "> Please set your domain (or subdmain) here for Nextcloud: (e.g.: cloud.domain.com)"$'\n' -r NC_DOMAIN
 | 
			
		||||
  read -p "> Please set your domain (or subdomain) here for Nextcloud: (e.g.: cloud.domain.com)"$'\n' -r NC_DOMAIN
 | 
			
		||||
  if [ -z "$NC_DOMAIN" ];then
 | 
			
		||||
    echo "-- This field is mandatory."
 | 
			
		||||
  elif [ "$NC_DOMAIN" = "$DOMAIN" ]; then
 | 
			
		||||
| 
						 | 
				
			
			@ -105,7 +105,7 @@ while [ -z "$NC_PASS" ]  || [ ${#NC_PASS} -lt 6 ]
 | 
			
		|||
do
 | 
			
		||||
    read -p "Nextcloud user password: " -r NC_PASS
 | 
			
		||||
    if [ -z "$NC_PASS" ] || [ ${#NC_PASS} -lt 6 ]; then
 | 
			
		||||
        echo -e "-- This field is mandatory. \nPlease make sure it's at least 6 caracters.\n"
 | 
			
		||||
        echo -e "-- This field is mandatory. \nPlease make sure it's at least 6 characters.\n"
 | 
			
		||||
    fi
 | 
			
		||||
done
 | 
			
		||||
#Enable HSTS
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -133,7 +133,7 @@ SELENIUM_GRID_DOCKER
 | 
			
		|||
docker-compose -f selenium.yml up -d
 | 
			
		||||
 | 
			
		||||
echo -e "\n#=================== End of Seleniun Grid build ========================#\n"
 | 
			
		||||
echo -e "\nChange the values acording to you test requirements using something like;\n"
 | 
			
		||||
echo -e "\nChange the values according to you test requirements using something like;\n"
 | 
			
		||||
echo "cd /opt/jitsi-meet-torture
 | 
			
		||||
sudo bash /opt/jitsi-meet-torture/scripts/malleus.sh \\
 | 
			
		||||
                        --conferences=1 \\
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -62,7 +62,7 @@ do
 | 
			
		|||
    if [ "$SETUP_TYPE" = "1" ]; then
 | 
			
		||||
      echo "We'll setup a GC Projects from scratch"
 | 
			
		||||
    elif [ "$SETUP_TYPE" = "2" ]; then
 | 
			
		||||
      echo "We'll setup only the proect and JSON key."
 | 
			
		||||
      echo "We'll setup only the project and JSON key."
 | 
			
		||||
    fi
 | 
			
		||||
done
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -206,7 +206,7 @@ if [ "$CPU_MIN" = "Y" ] && [ "$MEM_MIN" = "Y" ];then
 | 
			
		|||
    "
 | 
			
		||||
else
 | 
			
		||||
    echo "CPU ($(nproc --all))/RAM ($((mem_available/1024)) MiB) does NOT meet minimum recommended requirements!"
 | 
			
		||||
    echo "Even when you can use the videconference sessions, we advice to increase the resources in order to user Jibri."
 | 
			
		||||
    echo "Even when you can use the videoconferencing sessions, we advice to increase the resources in order to user Jibri."
 | 
			
		||||
    while [[ "$CONTINUE_LOW_RES" != "yes" && "$CONTINUE_LOW_RES" != "no" ]]
 | 
			
		||||
    do
 | 
			
		||||
    read -p "> Do you want to continue?: (yes or no)"$'\n' -r CONTINUE_LOW_RES
 | 
			
		||||
| 
						 | 
				
			
			@ -250,7 +250,7 @@ So you can add a Jibri server on a instance with enough resources.\n"
 | 
			
		|||
fi
 | 
			
		||||
 | 
			
		||||
#Check system oriented porpuse
 | 
			
		||||
echo "Cheking system oriented purpose...."
 | 
			
		||||
echo "Checking system oriented purpose...."
 | 
			
		||||
apt-get -yq2 update
 | 
			
		||||
SYSTEM_DE="$(apt-cache search "ubuntu-(desktop|mate-desktop)"|awk '{print$1}'|xargs|sed 's|$| trisquel triskel trisquel-mini|')"
 | 
			
		||||
SYSTEM_DE_ARRAY=( $SYSTEM_DE )
 | 
			
		||||
| 
						 | 
				
			
			@ -283,7 +283,7 @@ while [[ "$LE_SSL" != "yes" && "$LE_SSL" != "no" ]]
 | 
			
		|||
do
 | 
			
		||||
read -p "> Do you plan to use Let's Encrypt SSL certs?: (yes or no)"$'\n' -r LE_SSL
 | 
			
		||||
if [ $LE_SSL = yes ]; then
 | 
			
		||||
  echo "We'll defaul to Let's Encrypt SSL certs."
 | 
			
		||||
  echo "We'll default to Let's Encrypt SSL certs."
 | 
			
		||||
else
 | 
			
		||||
  echo "We'll let you choose later on for it.
 | 
			
		||||
  Please be aware that a valid SSL cert is required for some features to work properly."
 | 
			
		||||
| 
						 | 
				
			
			@ -293,7 +293,7 @@ done
 | 
			
		|||
if [ "$LE_SSL" = "yes" ]; then
 | 
			
		||||
  while [[ "$ANS_JD" != "yes" ]]
 | 
			
		||||
  do
 | 
			
		||||
    read -p "> Please set your domain (or subdmain) here: (e.g.: jitsi.domain.com)"$'\n' -r JITSI_DOMAIN
 | 
			
		||||
    read -p "> Please set your domain (or subdomain) here: (e.g.: jitsi.domain.com)"$'\n' -r JITSI_DOMAIN
 | 
			
		||||
    read -p "> Did you mean?: $JITSI_DOMAIN (yes or no)"$'\n' -r ANS_JD
 | 
			
		||||
    if [ "$ANS_JD" = "yes" ]; then
 | 
			
		||||
      echo "Alright, let's use $JITSI_DOMAIN."
 | 
			
		||||
| 
						 | 
				
			
			@ -529,7 +529,7 @@ done
 | 
			
		|||
#if [ $ENABLE_DB = no ]; then
 | 
			
		||||
#    echo "Dropbox won't be enable"
 | 
			
		||||
#elif [ $ENABLE_DB = yes ]; then
 | 
			
		||||
#    read -p "Please set your Drobbox App key: "$'\n' -r DB_CID
 | 
			
		||||
#    read -p "Please set your Dropbox App key: "$'\n' -r DB_CID
 | 
			
		||||
#fi
 | 
			
		||||
#done
 | 
			
		||||
#Brandless  Mode
 | 
			
		||||
| 
						 | 
				
			
			@ -559,7 +559,7 @@ do
 | 
			
		|||
    if [ "$ENABLE_CLOCP" = "yes" ]; then
 | 
			
		||||
        echo "Close page will be enabled."
 | 
			
		||||
    elif [ "$ENABLE_CLOCP" = "no" ]; then
 | 
			
		||||
        echo "Close page will be keept disabled."
 | 
			
		||||
        echo "Close page will be kept disabled."
 | 
			
		||||
    fi
 | 
			
		||||
done
 | 
			
		||||
#Enable static avatar
 | 
			
		||||
| 
						 | 
				
			
			@ -687,7 +687,7 @@ if [ "$LE_SSL" = "yes" ]; then
 | 
			
		|||
 | 
			
		||||
    echo "#Set and upgrade certbot PPA if posssible..."
 | 
			
		||||
    if [ "$CERTBOT_REPO" = "certbot" ]; then
 | 
			
		||||
        echo -e "\nCerbot repository already on the system!\nChecking for updates...\n"
 | 
			
		||||
        echo -e "\nCertbot repository already on the system!\nChecking for updates...\n"
 | 
			
		||||
        apt-get -q2 update
 | 
			
		||||
        apt-get -yq2 dist-upgrade
 | 
			
		||||
    elif [ "$(curl -s -o /dev/null -w "%{http_code}" $CERTBOT_REL_FILE )" == "200" ]; then
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -82,7 +82,7 @@ https://github.com/switnet-ltd/quick-jibri-installer/issues\n"
 | 
			
		|||
elif [ ! -f $CONF_JSON ] && \
 | 
			
		||||
   [ -f $JIBRI_CONF ] && \
 | 
			
		||||
   [ -f $JIBRI_CONF-dpkg-file ]; then
 | 
			
		||||
    echo -e "\n> This jibri seems to be running the lastest configuration already, we'll exit...\n\nIf you think there maybe an error on checking you current jibri configuration.\nPlease report this to \
 | 
			
		||||
    echo -e "\n> This jibri seems to be running the latest configuration already, we'll exit...\n\nIf you think there maybe an error on checking you current jibri configuration.\nPlease report this to \
 | 
			
		||||
https://github.com/switnet-ltd/quick-jibri-installer/issues\n"
 | 
			
		||||
    exit
 | 
			
		||||
elif [ -f $CONF_JSON ] && \
 | 
			
		||||
| 
						 | 
				
			
			@ -121,7 +121,7 @@ echo "$JB_NICKN"
 | 
			
		|||
fi
 | 
			
		||||
 | 
			
		||||
#Backup and setup new conf file
 | 
			
		||||
echo -e "Backing up config.json for historical porpuses at:\n ${CONF_JSON}_disabled"
 | 
			
		||||
echo -e "Backing up config.json for historical purposes at:\n ${CONF_JSON}_disabled"
 | 
			
		||||
mv $CONF_JSON ${CONF_JSON}_disabled
 | 
			
		||||
 | 
			
		||||
mv $JIBRI_CONF ${JIBRI_CONF}-dpkg-file
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -107,7 +107,7 @@ else
 | 
			
		|||
      cp /tmp/jibri/opt/jitsi/jibri/jibri.jar $JIBRI_OPT/jibri.jar
 | 
			
		||||
      CLEAN="true"
 | 
			
		||||
    else
 | 
			
		||||
      echo "Wow, someone took the time to avoid restauration, please manually review your changes."
 | 
			
		||||
      echo "Wow, someone took the time to avoid restoration, please manually review your changes."
 | 
			
		||||
      echo "Exiting..."
 | 
			
		||||
      exit
 | 
			
		||||
    fi
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -52,7 +52,7 @@ echo -e '
 | 
			
		|||
 | 
			
		||||
SYNC_USER="$(ls /home|awk '/jbsync/{print}')"
 | 
			
		||||
 | 
			
		||||
echo "We are about to remove and clean all the jitsi-meet plaform bits and pieces...
 | 
			
		||||
echo "We are about to remove and clean all the jitsi-meet platform bits and pieces...
 | 
			
		||||
Please make sure you have backed up anything you don't want to loose."
 | 
			
		||||
 | 
			
		||||
echo "
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -124,7 +124,7 @@ if [ ! -z "$CHD_VER_LOCAL" ] && [ ! -z "$GOOGL_VER_LOCAL" ]; then
 | 
			
		|||
          chmod 0755 $CHDB
 | 
			
		||||
          rm -rf /tpm/chromedriver_linux64.zip
 | 
			
		||||
          if [ "$($CHDB -v | awk '{print $2}'|cut -d "." -f 1,2)" = "$GOOGL_VER_2D" ]; then
 | 
			
		||||
              echo "Successfull update"
 | 
			
		||||
              echo "Successful update"
 | 
			
		||||
              T3=1
 | 
			
		||||
          else
 | 
			
		||||
              echo "Something might gone wrong on the update process, please report."
 | 
			
		||||
| 
						 | 
				
			
			@ -195,7 +195,7 @@ T6=1
 | 
			
		|||
elif [ ! -f $CONF_JSON ] && \
 | 
			
		||||
     [ -f $JIBRI_CONF ] && \
 | 
			
		||||
     [ -f ${JIBRI_CONF}-dpkg-file ]; then
 | 
			
		||||
    echo -e "\n> This jibri seems to be running the lastest configuration already. \xE2\x9C\x94 \n\nIf you think there maybe an error on checking you current jibri configuration.\nPlease report this to \
 | 
			
		||||
    echo -e "\n> This jibri seems to be running the latest configuration already. \xE2\x9C\x94 \n\nIf you think there maybe an error on checking you current jibri configuration.\nPlease report this to \
 | 
			
		||||
https://github.com/switnet-ltd/quick-jibri-installer/issues\n"
 | 
			
		||||
T6=1
 | 
			
		||||
elif [ -f ${CONF_JSON} ] && \
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue