Scaling up and performance features. #22
			
				
			
		
		
		
	| 
						 | 
				
			
			@ -508,19 +508,19 @@ select opt in "${options[@]}"
 | 
			
		|||
do
 | 
			
		||||
    case $opt in
 | 
			
		||||
        "Local")
 | 
			
		||||
            echo -e "\n  > Users are created manually using prosodyctl, only moderators can open a room or launch recording."
 | 
			
		||||
            echo -e "\n  > Users are created manually using prosodyctl, only moderators can open a room or launch recording.\n"
 | 
			
		||||
            ENABLE_SC="yes"
 | 
			
		||||
            read -p "Set username for secure room moderator: "$'\n' -r SEC_ROOM_USER
 | 
			
		||||
            read -p "Secure room moderator password: "$'\n' -r SEC_ROOM_PASS
 | 
			
		||||
            break
 | 
			
		||||
            ;;
 | 
			
		||||
        "JWT")
 | 
			
		||||
            echo -e "\n  > A external app manage the token usage/creation, like RocketChat does."
 | 
			
		||||
            echo -e "\n  > A external app manage the token usage/creation, like RocketChat does.\n"
 | 
			
		||||
            ENABLE_JWT="yes"
 | 
			
		||||
            break
 | 
			
		||||
            ;;
 | 
			
		||||
        "None")
 | 
			
		||||
            echo -e "\n  > Everyone can access the room as moderators as there is no auth mechanism."
 | 
			
		||||
            echo -e "\n  > Everyone can access the room as moderators as there is no auth mechanism.\n"
 | 
			
		||||
            break
 | 
			
		||||
            ;;
 | 
			
		||||
        *) echo "Invalid option $REPLY, choose 1, 2 or 3";;
 | 
			
		||||
| 
						 | 
				
			
			@ -1040,9 +1040,22 @@ VirtualHost "guest.$DOMAIN"
 | 
			
		|||
    }
 | 
			
		||||
 | 
			
		||||
P_SR
 | 
			
		||||
 | 
			
		||||
echo "Use the following for your App (e.g. Rocket.Chat):"
 | 
			
		||||
pyjwt3 --key="$SECRET_APP" \
 | 
			
		||||
    encode \
 | 
			
		||||
    group="Rocket.Chat" \
 | 
			
		||||
    aud="$APP_ID" \
 | 
			
		||||
    iss="$APP_ID" \
 | 
			
		||||
    sub="$DOMAIN" \
 | 
			
		||||
    room="*" \
 | 
			
		||||
    algorithm="HS256"
 | 
			
		||||
 | 
			
		||||
	else
 | 
			
		||||
    echo "No authentication method selected."
 | 
			
		||||
 | 
			
		||||
read -n 1 -s -r -p "Press any key to continue..."$'\n'
 | 
			
		||||
 | 
			
		||||
fi
 | 
			
		||||
#======================
 | 
			
		||||
#Start with video muted by default
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue