BBB customized to your business - quick deploy a new installation in a new server with your settings

272 views
Skip to first unread message

mdcy...@gmail.com

unread,
Jan 17, 2019, 1:55:26 PM1/17/19
to BigBlueButton-Setup
Here is a crazy idea that I've working on since yesterday.

I had such a hard time trying to customizing BBB, in order to make it look different. Mostly related with visual styles.

And everytime i do something wrong, the site stops working so i have to start again from scratch and do all the customizations.

So, what I'm doing now is Forking the BBB and Greenlight repository and doing the modifications on my copy,
so if i need to reinstall again, i don't have to do things like:

set htlm5 as default, change some texts and logos, default pdf, etc etc

I've been searching in the code things like "logo.png" in order to find out where do i have to replace with my own logo file.


So my questions for you guys is:

1) Could you suggest a better way to find all the files that uses the default logo and the characters stating "This is a bbb server", "recorded with bbb server", "this is greenlight", in order to have a whitelabel website



2)The idea is also to quick deploy  a new installation in a new server with your settings

 using something like

    ./bbb-install.sh -v xenial-200 -s bbb.example.com -e in...@example.com -t -g

will install bbb and greenlight from my git repository, not the original repository.

I downloaded the bbb-install.sh file, to make it point to my git repository, but so far there is no reference to a git repository,
not sure where i should define  the source for the installation.

I need to point to my forked version of BBB and my forked version of Greenlight



Also if i try to follow the step by step version

instructions says you need to do 

sudo apt-get install bigbluebutton 

So, is not getting the files and configs from github

Any idea how to customize bbb-install.sh in order to point to my git repository?


Chad Pilkey

unread,
Jan 17, 2019, 4:02:50 PM1/17/19
to BigBlueButton-Setup
All of the installed packages are pre-built so there's no easy way to just point to a source code repository. I think the sustainable way to do it would be with a script that is run post-install. Ansible is an application that is commonly used to provision servers. You can create scripts that you run that can replace configuration values, files, etc. Replacing Greenlight or the HTML5 client is a little trickier, but it could be done in the same way.

mdcy...@gmail.com

unread,
Jan 17, 2019, 7:28:04 PM1/17/19
to BigBlueButton-Setup
it would be with a script that is run post-install. Ansible is an application that is commonly used to provision servers.

Interesting, do you have some experience doing that? or could you recommend a step by step tutorial? 

Fred Dixon

unread,
Jan 17, 2019, 7:37:28 PM1/17/19
to BigBlueButton-.
Hi,

> Interesting, do you have some experience doing that? or could you recommend a step by step tutorial? 

There isn't such a script.  As script is going to be good for a specific set of operations that don't change, such as installing BigBlueButton, but we have not tried to write scripts for building/installing local updates.

We do watch what others are doing to customize BigBlueButton and, over time, have made it easier, such as in the Flash client



You can expect that the HTML5 client and GreenLight will get gradually easier to brand.

Regards,... Fred

On Thu, Jan 17, 2019 at 7:28 PM <mdcy...@gmail.com> wrote:
it would be with a script that is run post-install. Ansible is an application that is commonly used to provision servers.

Interesting, do you have some experience doing that? or could you recommend a step by step tutorial? 

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-s...@googlegroups.com.
To post to this group, send email to bigbluebu...@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-setup.
For more options, visit https://groups.google.com/d/optout.


--
BigBlueButton Developer
@bigbluebutton

mdcy...@gmail.com

unread,
Jan 18, 2019, 7:35:58 AM1/18/19
to BigBlueButton-Setup
There isn't such a script.  As script is going to be good for a specific set of operations that don't change, such as installing BigBlueButton, but we have not tried to write scripts for building/installing local updates.


Ok, so there is no way to install from my github repository :(


 

Fred Dixon

unread,
Jan 18, 2019, 9:38:03 AM1/18/19
to BigBlueButton-.
Hi,

> Ok, so there is no way to install from my github repository :(

We have no script to do this.  We recommend using the documentation to modify and deploy the parts you wish to customize.

Regards,... Fred

On Fri, Jan 18, 2019 at 7:36 AM <mdcy...@gmail.com> wrote:
There isn't such a script.  As script is going to be good for a specific set of operations that don't change, such as installing BigBlueButton, but we have not tried to write scripts for building/installing local updates.


Ok, so there is no way to install from my github repository :(


 

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-s...@googlegroups.com.
To post to this group, send email to bigbluebu...@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-setup.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages