1) to change favicon

replace favicon inside /var/www/bigbluebutton-default

filename: favicon.ico

2) to change default logo

replace logo.png inside /var/bigbluebutton/playback/presentation/2.0

filename: logo.png

3) to remove copyright symbol

file name playback.html

inside the folder /var/bigbluebutton/playback/presentation/2.0/

remove div with copyright

4) to remove content of default pdf

filename default.pdf

inside the folder /var/www/bigbluebutton-default

remove all the content from default.pdf

5) to hide chat after join meeting

file name /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml

under chat block set startClosed property to true

line number 245

6) to make any client side changes in bigbluebutton side

file name: /etc/bigbluebutton/nginx/bbb-html5.nginx

add below line inside location /html5client block

sub_filter '</head>' '<link rel=“stylesheet” type=“text/css” href=“/custom.css”></head>';

then create file name called custom.css inside the folder

/var/www/bigbluebutton-default

7) to change defaultWelcomeMessage and defaultWelcomeMessageFooter

filename: /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties

defaultWelcomeMessage = “any message”

defaultWelcomeMessageFooter=

8) to set mute after join the meeting

filename: /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties

muteOnStart set to true

9) to remove microphone/listen only option when join meeting

filename: /var/www/bigbluebutton/client/conf/config.xml

under module name=“PhoneModule” set property skipCheck=false

10) remove voice message when mute/unmute

filename /opt/freeswitch/etc/freeswitch/autoload_configs/conference.conf.xml

under profile name=“cdquality” block

commet below lines

<!--
    <param name="muted-sound" value="conference/conf-muted.wav"/>
    <param name="unmuted-sound" value="conference/conf-unmuted.wav"/>
    <param name="moh-sound" value="$${hold_music}"/>
    <param name="enter-sound" value="tone_stream://%(200,0,500,600,700)"/>
    <param name="exit-sound" value="tone_stream://%(500,0,300,200,100,50,25)"/>
    <param name="kicked-sound" value="conference/conf-kicked.wav"/>
-->

11) change client title, copyright, app name

file name: /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml

change below values

clientTitle: ‘title’

appName: ‘app name’

copyright: ‘@copyright text value’

12) remove audio/listenonly mode when join meeting

file name: /usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml

listenOnlyMode: false

skipCheck: true

showHelpButton: false

13) create a file meeting_custom.css

filename: meeting_custom.css

Filepath: /var/www/bigbluebutton-default

Content Location: https://devmeeting.exphosted.com/meeting_custom.css