A really simple end-user interface for your BigBlueButton server.
Find a file
2026-01-15 15:58:03 -05:00
.github/workflows Add apt glean and update before install (#6059) 2025-05-13 10:04:49 -04:00
app Add region to tenant (#6177) 2026-01-09 11:31:44 -05:00
bin Upgrade to Rails 7.2, Ruby 3.3, Alpine 3.20 (#5976) 2025-01-16 10:48:09 -05:00
config Change to omniauth (#6180) 2026-01-15 15:58:03 -05:00
db Add region to tenant (#6177) 2026-01-09 11:31:44 -05:00
dockerfiles/v3 Upgrade to Rails 7.2, Ruby 3.3, Alpine 3.20 (#5976) 2025-01-16 10:48:09 -05:00
lib Add region to tenant (#6177) 2026-01-09 11:31:44 -05:00
log Start with a clean Rails 7 installation #3156 (#3265) 2022-03-08 10:34:15 -05:00
public fix(room join): room join waiting queue improvement (#5072) 2023-03-30 15:09:13 -04:00
spec Fix various bugs (#6161) 2025-12-04 14:00:19 -05:00
storage Start with a clean Rails 7 installation #3156 (#3265) 2022-03-08 10:34:15 -05:00
test/mailers/previews Add a new role permission for receiving an email on user signup (#5529) 2023-11-20 11:26:58 -05:00
tmp Join refactoring: First stage of refactoring. (#3788) 2022-08-29 10:11:23 -04:00
vendor Start with a clean Rails 7 installation #3156 (#3265) 2022-03-08 10:34:15 -05:00
.dockerignore CI: Reducing Greenlight Docker image size (#5073) 2023-05-15 14:39:18 -04:00
.eslintrc.yml Rubocop + Eslint + Rspec Clean up (#5616) 2023-12-13 14:38:39 -05:00
.gitattributes Start with a clean Rails 7 installation #3156 (#3265) 2022-03-08 10:34:15 -05:00
.gitignore restored build for amazonlinux (#3509) 2022-06-06 14:26:53 -04:00
.licenserc.yaml Site Settings: Add branding image validations (#5190) 2023-06-06 13:55:44 -04:00
.rspec Added base user model (#3292) 2022-03-15 10:38:23 -04:00
.rubocop.yml Fix rubocop and rspec after gem updates (#6160) 2025-12-03 15:46:32 -05:00
.ruby-version Create .ruby-version (#6005) 2025-03-05 12:01:36 -05:00
babel.config.js Jest config (#3370) 2022-04-06 13:24:03 -04:00
config.ru Adding support for relative URL root path (#5067) 2023-03-27 12:16:25 -04:00
docker-compose.kc.yml Replace Keycloak admin creds (#6163) 2025-12-04 14:26:13 -05:00
docker-compose.yml Upgrade to Rails 7.2, Ruby 3.3, Alpine 3.20 (#5976) 2025-01-16 10:48:09 -05:00
Dockerfile Revert "fix: Dockerfile to reduce vulnerabilities (#6030)" (#6051) 2025-05-08 14:03:54 -04:00
Dockerfile.dev Updated all gems and docker images base (#4780) 2023-02-09 13:52:07 -05:00
esbuild.dev.mjs Support for Scalelite Tagged Servers (#5790) 2024-07-24 14:04:47 -04:00
esbuild.mjs Add env EXTERNAL_AUTH and replace checks for OPENID_CONNECT with checks for EXTERNAL_AUTH where applicable (#5480) 2023-10-30 09:52:47 -04:00
Gemfile fix: Gemfile & Gemfile.lock to reduce vulnerabilities (#6158) 2025-12-03 14:51:03 -05:00
Gemfile.lock Fix various bugs (#6161) 2025-12-04 14:00:19 -05:00
gl-install.sh Replace Keycloak admin creds (#6163) 2025-12-04 14:26:13 -05:00
greenlight-v3.nginx Solve issue with login failing (#6077) 2025-05-23 14:01:50 -04:00
keycloak.nginx Deployment: Added gl-install (#4805) 2023-02-15 14:17:57 -05:00
LICENSE Prepping for release (#4779) 2023-02-09 09:54:50 -05:00
package-lock.json Bump brace-expansion from 1.1.11 to 1.1.12 (#6111) 2025-12-03 14:52:41 -05:00
package.json Bump axios from 1.8.2 to 1.12.0 (#6121) 2025-12-03 14:43:38 -05:00
Procfile.dev Added Default Recording Visibility Site Setting (#5619) 2023-12-14 10:13:11 -05:00
Rakefile Switched to Ruby3 and added Rubocop (#3281) 2022-03-10 15:47:04 -05:00
README.md Update README.md (#5121) 2023-04-10 14:17:41 -04:00
sample.env Solve issue with login failing (#6077) 2025-05-23 14:01:50 -04:00
SECURITY.md Update SECURITY.md (#5406) 2023-09-11 10:28:12 -04:00
transifex.yml Revert "Moved locale files back temporarily (#4288)" (#4289) 2022-12-19 10:31:11 -05:00
yarn.lock Cleanup gems (#6159) 2025-12-03 14:55:26 -05:00

bbb-greenlight-banner

Greenlight

Docker Pulls

Greenlight is an open-source, LGPL-3.0 licensed web application that allows organizations to quickly set up a complete web conferencing platform using their existing BigBlueButton server. It is user-friendly for both regular and advanced users.

Greenlight v3, the latest version, is constructed with the cutting-edge versions of Ruby on Rails and React - a robust technology stack adopted by millions of projects and trusted by major corporations worldwide.

Interested? Try Greenlight v3 out on our demo server!

Installation

To install and configure Greenlight v3, please follow the instructions here.

Source Code & Contributing

We invite you to build upon Greenlight and help make it better. See Contributing to BigBlueButton.

We invite your feedback, questions, and suggests about Greenlight too. Please post them to the Greenlight mailing list.

To help with organization and consistency, we have implemented a Pull Request template that must be used for all Pull Requests. This template helps ensure that the project maintainers can review all PRs in a timely manner. When creating a Pull Request, please provide as much information as possible.