forked from switnet/quick-jibri-installer
				
			Compare commits
	
		
			No commits in common. "0db355c5c5dbc176259d42cc8d1d221652121f13" and "cdda1df69ba1792eeb6a5e5f6d7d32f843eb75f7" have entirely different histories.
		
	
	
		
			0db355c5c5
			...
			cdda1df69b
		
	
		|  | @ -59,7 +59,6 @@ NJN_USER="jbnode${ADDUP}_${NJN_RAND_TAIL}" | ||||||
| NJN_USER_PASS="$(tr -dc "a-zA-Z0-9#_*=" < /dev/urandom | fold -w 32 | head -n1)" | NJN_USER_PASS="$(tr -dc "a-zA-Z0-9#_*=" < /dev/urandom | fold -w 32 | head -n1)" | ||||||
| GIT_FORGE="https://forge.switnet.net" | GIT_FORGE="https://forge.switnet.net" | ||||||
| GIT_REPO="switnet/quick-jibri-installer" | GIT_REPO="switnet/quick-jibri-installer" | ||||||
| JIBRI_CONF_ONLINE="$GIT_FORGE/$GIT_REPO/raw/branch/master/files/jibri.conf" |  | ||||||
| TEST_JIBRI_ENV="$GIT_FORGE/$GIT_REPO/raw/branch/master/tools/test-jibri-env.sh" | TEST_JIBRI_ENV="$GIT_FORGE/$GIT_REPO/raw/branch/master/tools/test-jibri-env.sh" | ||||||
| SHORT_ID="$(awk '{print substr($0,0,7)}' /etc/machine-id)" | SHORT_ID="$(awk '{print substr($0,0,7)}' /etc/machine-id)" | ||||||
| JIBRI_XORG_CONF="/etc/jitsi/jibri/xorg-video-dummy.conf" | JIBRI_XORG_CONF="/etc/jitsi/jibri/xorg-video-dummy.conf" | ||||||
|  | @ -343,12 +342,12 @@ chmod +x "$REC_DIR" | ||||||
| 
 | 
 | ||||||
| ## New Jibri Config (2020) | ## New Jibri Config (2020) | ||||||
| mv "$JIBRI_CONF" "${JIBRI_CONF}"-dpkg-file | mv "$JIBRI_CONF" "${JIBRI_CONF}"-dpkg-file | ||||||
| curl -s "$JIBRI_CONF_ONLINE" >  "$JIBRI_CONF" | cp files/jibri.conf "$JIBRI_CONF" | ||||||
| sed -i "s|JIBRI_RES_CONF|$JIBRI_RES_CONF|g" "$JIBRI_CONF" | sed -i "s|JIBRI_RES_CONF|$JIBRI_RES_CONF|g" "$JIBRI_CONF" | ||||||
| sed -i "s|DIR_RECORD|$DIR_RECORD|g" "$JIBRI_CONF" | sed -i "s|DIR_RECORD|$DIR_RECORD|g" "$JIBRI_CONF" | ||||||
| sed -i "s|REC_DIR|$REC_DIR|g" "$JIBRI_CONF" | sed -i "s|REC_DIR|$REC_DIR|g" "$JIBRI_CONF" | ||||||
| sed -i "s|JB_NAME|$JB_NAME|g" "$JIBRI_CONF" | sed -i "s|JB_NAME|$JB_NAME|g" "$JIBRI_CONF" | ||||||
| sed -i "s|DOMAIN|$MAIN_SRV_DOMAIN|g" "$JIBRI_CONF" | sed -i "s|DOMAIN|$DOMAIN|g" "$JIBRI_CONF" | ||||||
| sed -i "s|JibriBrewery|$JibriBrewery|g" "$JIBRI_CONF" | sed -i "s|JibriBrewery|$JibriBrewery|g" "$JIBRI_CONF" | ||||||
| sed -i "s|JB_AUTH_PASS|$JB_AUTH_PASS|g" "$JIBRI_CONF" | sed -i "s|JB_AUTH_PASS|$JB_AUTH_PASS|g" "$JIBRI_CONF" | ||||||
| sed -i "s|JB_REC_PASS|$JB_REC_PASS|g" "$JIBRI_CONF" | sed -i "s|JB_REC_PASS|$JB_REC_PASS|g" "$JIBRI_CONF" | ||||||
|  | @ -364,7 +363,7 @@ echo -e "\n---- We'll connect to main server ----" | ||||||
| read -n 1 -s -r -p "Press any key to continue..."$'\n' | read -n 1 -s -r -p "Press any key to continue..."$'\n' | ||||||
| sudo su "$NJN_USER" -c "ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -o -a 200 -q -N ''" | sudo su "$NJN_USER" -c "ssh-keygen -t ed25519 -f ~/.ssh/id_ed25519 -o -a 200 -q -N ''" | ||||||
| 
 | 
 | ||||||
| install -m 0600 -o jibri /home/"$NJN_USER"/.ssh/id_ed25519 /home/jibri/jbsync.pem | install -m 0600 -o jibri /home/"$NJN_USER"/.ssh/id_rsa /home/jibri/jbsync.pem | ||||||
| sudo su jibri -c "install -D /dev/null /home/jibri/.ssh/known_hosts" | sudo su jibri -c "install -D /dev/null /home/jibri/.ssh/known_hosts" | ||||||
| sudo su jibri -c "ssh-keyscan -t rsa $MAIN_SRV_DOMAIN >> /home/jibri/.ssh/known_hosts" | sudo su jibri -c "ssh-keyscan -t rsa $MAIN_SRV_DOMAIN >> /home/jibri/.ssh/known_hosts" | ||||||
| sudo su jibri -c "ssh-keyscan -t ed25519 $MAIN_SRV_DOMAIN >> /home/jibri/.ssh/known_hosts" | sudo su jibri -c "ssh-keyscan -t ed25519 $MAIN_SRV_DOMAIN >> /home/jibri/.ssh/known_hosts" | ||||||
|  | @ -372,10 +371,7 @@ sudo su jibri -c "ssh-keyscan -t ed25519 $MAIN_SRV_DOMAIN >> /home/jibri/.ssh/kn | ||||||
| echo -e "\n\n##################\nRemote pass: $MJS_USER_PASS\n################## \n\n" | echo -e "\n\n##################\nRemote pass: $MJS_USER_PASS\n################## \n\n" | ||||||
| ssh-keyscan -t rsa "$MAIN_SRV_DOMAIN" >> ~/.ssh/known_hosts | ssh-keyscan -t rsa "$MAIN_SRV_DOMAIN" >> ~/.ssh/known_hosts | ||||||
| ssh-keyscan -t ed25519 "$MAIN_SRV_DOMAIN" >> ~/.ssh/known_hosts | ssh-keyscan -t ed25519 "$MAIN_SRV_DOMAIN" >> ~/.ssh/known_hosts | ||||||
| [ -f /home/"$NJN_USER"/.ssh/id_rsa.pub ] && \ |  | ||||||
| ssh "$MJS_USER"@"$MAIN_SRV_DOMAIN" sh -c "'cat >> .ssh/authorized_keys'" < /home/"$NJN_USER"/.ssh/id_rsa.pub | ssh "$MJS_USER"@"$MAIN_SRV_DOMAIN" sh -c "'cat >> .ssh/authorized_keys'" < /home/"$NJN_USER"/.ssh/id_rsa.pub | ||||||
| [ -f /home/"$NJN_USER"/.ssh/id_ed25519.pub ] && \ |  | ||||||
|     ssh "$MJS_USER"@"$MAIN_SRV_DOMAIN" sh -c "'cat >> .ssh/authorized_keys'" < /home/"$NJN_USER"/.ssh/id_ed25519.pub |  | ||||||
| sudo su "$NJN_USER" -c "ssh-keyscan -t rsa $MAIN_SRV_DOMAIN >> /home/$NJN_USER/.ssh/known_hosts" | sudo su "$NJN_USER" -c "ssh-keyscan -t rsa $MAIN_SRV_DOMAIN >> /home/$NJN_USER/.ssh/known_hosts" | ||||||
| 
 | 
 | ||||||
| echo -e "\n---- Setup Log system ----" | echo -e "\n---- Setup Log system ----" | ||||||
|  |  | ||||||
|  | @ -859,8 +859,8 @@ BREWERY | ||||||
| sed -i "s|conference.$DOMAIN|internal.auth.$DOMAIN|" "$MEET_CONF" | sed -i "s|conference.$DOMAIN|internal.auth.$DOMAIN|" "$MEET_CONF" | ||||||
| 
 | 
 | ||||||
| #Enable recording & livestreaming by default. | #Enable recording & livestreaming by default. | ||||||
| echo -e "\n> Patching config.js to enable recording and livestreaming by default..." | echo "> Patching config.js to enable recording and livestreaming by default..." | ||||||
| echo -e "  Read more about patches at the patches folder.\n" | echo "  Read more about patches at the patches folder." | ||||||
| envsubst < \ | envsubst < \ | ||||||
|   patches/jitsi-meet/001-jitsi-meet-enable-livestreaming-and-recording.patch | \ |   patches/jitsi-meet/001-jitsi-meet-enable-livestreaming-and-recording.patch | \ | ||||||
|   patch --no-backup-if-mismatch -d / -p1 |   patch --no-backup-if-mismatch -d / -p1 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue