useradd expbbbp
give sudo rights also
su - expbbbp
step 1 http://docs.bigbluebutton.org/10install.html#installing-bigbluebutton-10
step 2 http://docs.bigbluebutton.org/10setup.html#Setup_Development_Environment_
mkdir -p /etc/nginx/ssl openssl dhparam -out /etc/nginx/ssl/dhp-2048.pem 2048 Update ssl certs according to setup
sed -e 's|http:|https:|g' -i /var/www/bigbluebutton/client/conf/config.xml
Backup conf files
cp /var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties /var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties-org
cp /etc/bigbluebutton/nginx/client.nginx /etc/bigbluebutton/nginx/client.nginx-backup
cp /etc/bigbluebutton/nginx/sip.nginx /etc/bigbluebutton/nginx/sip.nginx-backup
cp /etc/nginx/sites-available/bigbluebutton /etc/nginx/sites-available/bigbluebutton-backup
cd /root ##download below zip file
bbb_https-conf-devops.zip
cd /root/https-conf-devops ##below mentioned files according to setup replace urls
grep -rl “devcollab01.learnexa.com” * | xargs sed -i “s/devcollab01.learnexa.com/newurl/g” ##url replace
cp bigbluebutton.properties /var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties
cp client.nginx /etc/bigbluebutton/nginx/client.nginx
cp sip.nginx /etc/bigbluebutton/nginx/sip.nginx
cp bigbluebutton /etc/nginx/sites-available/bigbluebutton
cp DefaultMockPresentationXYZ.pdf /var/www/bigbluebutton-default/DefaultMockPresentationXYZ.pdf
vi /var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp #make sure url and secret correct
cd /opt mv freeswitch freeswitch-backup
take backup from 192.168.2.184 working machine /opt/freeswitch to this deployment machine /opt/freeswtich
find and replace below strings for ex
grep -rl “192.168.2.184” * | xargs sed -i “s/192.168.2.184/newip/g” ##private ip replace
grep -rl “182.75.51.25” * | xargs sed -i “s/182.75.51.25/newip/g” ##public ip replace
grep -rl “devmeeting02-gw” * | xargs sed -i “s/devmeeting02-gw/newgw/g” ##calling gateway which is available for new machine in asterisk
##deployment script take from existing running machine according to setup replace urls
/home/expbbbp/bbb/deploybbbclient.sh