Does BigBlueButton Support MultiTenacy?

180 views
Skip to first unread message

temidayo oladele

unread,
Jun 24, 2020, 3:52:31 PM6/24/20
to BigBlueButton-dev
we are using one big blue server which is hosted on big dedicated server, now we want to use the same server for different schools, where each each school can manage their separate accounts (have their admins and users), which we are doing as a way to give back to our clients who own schools to be able to teach their students due to the outbreak. so that when School Admin create meeting students can join, can see their recordings only not all other schools own. Suggest how can we do that with one big blue server with API. Like bigblueserver.com will be further access on school1.bigblueserver.com and school2.bigbluserver.com and so on.

Stefan T. Ruehl

unread,
Jun 24, 2020, 4:44:52 PM6/24/20
to BigBlueButton-dev
Last friday some colleges and I released an alternative BigBlueButton frontend/scaling solution called BBB@Scale. Basically it is combining Greenlite and Scalelite + some additional stuff. We do have a tenant concept to be able to schedule a tenant's rooms to the same tenant's servers. However, we do not associate users to tenants, which means useres are free to access any room of any tenant.

Anyway, you might want to have a look: https://gitlab.com/bbbatscale/bbbatscale 


Cheers,
Stefan

Phill. Whiteside

unread,
Jun 24, 2020, 5:20:04 PM6/24/20
to bigblueb...@googlegroups.com
Hi,

from what I understand the limit is down to the main process running serially.  At present the scaling is more focused on multiple servers at affordable levels. The other scaling issue is that the main process used will not run across parallel processors, so you will always hit that finite limit of 'per classroom' until the guys solve that issue.

Regards,
Phill.



--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/5157c98e-3d4c-43a1-97eb-ddbfad87d3bdo%40googlegroups.com.

temidayo oladele

unread,
Jun 24, 2020, 5:33:15 PM6/24/20
to BigBlueButton-dev
Thanks for your response, but how do i install it on BBB in our server and also can i manage the tenants(schools) from this alternative.

temidayo oladele

unread,
Jun 24, 2020, 5:43:33 PM6/24/20
to BigBlueButton-dev
Hi,
Thanks for your response, but i don't really understand, perhaps you could throw more light. Thanks
To unsubscribe from this group and stop receiving emails from it, send an email to bigblueb...@googlegroups.com.

Frl Gd

unread,
Jun 24, 2020, 11:20:39 PM6/24/20
to bigblueb...@googlegroups.com
Hi stefan, it is an interesting solution, does it work well with greenlight? We did some changes to greenlight so if we switched to another frontend completely we would end up losing them

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.

Stefan T. Ruehl

unread,
Jun 26, 2020, 1:10:33 AM6/26/20
to BigBlueButton-dev
you would have a pool of bbb servers (no greenlight installed). Each server belongs to a certain tenant/school. In addition you create rooms which are also associated to certain tenants/schools. when a room is opened, it will use the tenant's servers to be executed. 

tenants, servers, rooms can all be managed through a GUI. 

Stefan T. Ruehl

unread,
Jun 26, 2020, 1:14:42 AM6/26/20
to BigBlueButton-dev
Hi there, we basically replaced greenlight and scalelite. so in our setup there is no more greenlight. the frontend used for managing rooms is bbb@scale (see screenshots on project page). 

It would be interesting to know what changes you made


Am Donnerstag, 25. Juni 2020 05:20:39 UTC+2 schrieb Frl Gd:
Hi stefan, it is an interesting solution, does it work well with greenlight? We did some changes to greenlight so if we switched to another frontend completely we would end up losing them

On Thu, Jun 25, 2020, 4:44 AM Stefan T. Ruehl <stefan...@gmail.com> wrote:
Last friday some colleges and I released an alternative BigBlueButton frontend/scaling solution called BBB@Scale. Basically it is combining Greenlite and Scalelite + some additional stuff. We do have a tenant concept to be able to schedule a tenant's rooms to the same tenant's servers. However, we do not associate users to tenants, which means useres are free to access any room of any tenant.

Anyway, you might want to have a look: https://gitlab.com/bbbatscale/bbbatscale 


Cheers,
Stefan

Am Mittwoch, 24. Juni 2020 21:52:31 UTC+2 schrieb temidayo oladele:
we are using one big blue server which is hosted on big dedicated server, now we want to use the same server for different schools, where each each school can manage their separate accounts (have their admins and users), which we are doing as a way to give back to our clients who own schools to be able to teach their students due to the outbreak. so that when School Admin create meeting students can join, can see their recordings only not all other schools own. Suggest how can we do that with one big blue server with API. Like bigblueserver.com will be further access on school1.bigblueserver.com and school2.bigbluserver.com and so on.

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigblueb...@googlegroups.com.

S

unread,
Jun 26, 2020, 1:16:24 AM6/26/20
to bigblueb...@googlegroups.com
The better way to manage this is to create rooms via central API but front end from different domains/schools. i.e HTML5 installed in different school servers (front end) calling same API. I am trying the same thing but I am getting CORS issue. Will let you know if I solve it. Or if anyone else has solved this pl let me know how. 

Sent from my iPhone

On 26-Jun-2020, at 10:40 AM, Stefan T. Ruehl <stefan....@gmail.com> wrote:


--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/941d583a-fb03-4cc4-bc93-0287905eece8o%40googlegroups.com.

Frl Gd

unread,
Jun 27, 2020, 12:23:14 PM6/27/20
to BigBlueButton-dev
we are still in the midst of the changes, we added forms for sign up, forgot password was not working so that was created, a far more advanced manage access system. Your coding is pretty interesting but it'd cost us 2 months of development to be scrapped if we have to abandon greenlight >< will still see if we can somehow make them coexist so the functions can be ported to your development once we are finished at greenlight.
Good luck with your project it is beautiful!

Rajesh Pundeer

unread,
Jun 27, 2020, 12:30:01 PM6/27/20
to bigblueb...@googlegroups.com
Hi.. we can achieve it by developing custom dashboard. Although we have developed a product. Pls drop an email at r...@iqwing.in  

On Thu, 25 Jun 2020, 01:22 temidayo oladele, <tdb...@gmail.com> wrote:
we are using one big blue server which is hosted on big dedicated server, now we want to use the same server for different schools, where each each school can manage their separate accounts (have their admins and users), which we are doing as a way to give back to our clients who own schools to be able to teach their students due to the outbreak. so that when School Admin create meeting students can join, can see their recordings only not all other schools own. Suggest how can we do that with one big blue server with API. Like bigblueserver.com will be further access on school1.bigblueserver.com and school2.bigbluserver.com and so on.

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-dev/9477f9ec-b177-47c0-b242-db17b50e801fo%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages