All Projects → stadtulm → bbb-easy-join

stadtulm / bbb-easy-join

Licence: MIT license
easy frontend to BigBlueButton without signups - just enter an room name to join

Programming Languages

HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to bbb-easy-join

bbb-downloader
a few scripts for downloading BBB videos
Stars: ✭ 98 (+250%)
Mutual labels:  bigbluebutton
bigbluebutton-api-python
👨‍🏫 BigBlueButton Python API
Stars: ✭ 21 (-25%)
Mutual labels:  bigbluebutton
bigbluebutton-docker
merged into https://github.com/bigbluebutton/docker
Stars: ✭ 100 (+257.14%)
Mutual labels:  bigbluebutton
Bigbluebutton
Complete open source web conferencing system.
Stars: ✭ 7,160 (+25471.43%)
Mutual labels:  bigbluebutton
bbb app
Our attempt at a mobile app client for BigBlueButton services.
Stars: ✭ 83 (+196.43%)
Mutual labels:  bigbluebutton
bigbluebutton-api-php
Unofficial (but better) PHP API for @bigbluebutton
Stars: ✭ 15 (-46.43%)
Mutual labels:  bigbluebutton
BigBlueButtonDownloader
BigBlueButton Video Downloader
Stars: ✭ 14 (-50%)
Mutual labels:  bigbluebutton
bbb-render
Scripts to convert a BigBlueButton recording into a single video file
Stars: ✭ 46 (+64.29%)
Mutual labels:  bigbluebutton
PILOS
PILOS is an easy-to-use open source front-end for BigBlueButton servers with a built-in load balancer.
Stars: ✭ 15 (-46.43%)
Mutual labels:  bigbluebutton
a13-ansible
No longer maintained - Ansible playbook for a bigbluebutton cluster for multiple schools. A13 because internal codename was Apollo 13 ;)
Stars: ✭ 19 (-32.14%)
Mutual labels:  bigbluebutton
bbb-admin
Scripts for BigBlueButton admins including extracting IP of users joining, participants attendance and poll answers
Stars: ✭ 17 (-39.29%)
Mutual labels:  bigbluebutton

bbb-easy-join

An easy frontend to BigBlueButton without signups - everybody can just entry a meeting room name, the first user gets moderator level access.

Setup

Tested with an BBB instance installed with bbb-install.sh.

Checkout this repository to /var/www/bbb-easy-join

git clone https://github.com/stadtulm/bbb-easy-join.git /var/www/bbb-easy-join
sudo chown -r bigbluebutton: /var/www/bbb-easy-join
sudo -iu bigbluebutton
cd /var/www/bbb-easy-join
npm install

Create an .env file (use .env.sample as a template) and enter your BBB API URL and Secret there. You can get these by running sudo bbb-conf --secret.

For serving the pages, copy bbb-easy-join.nginx to /etc/bigbluebutton/nginx/. If there are already greenlight-redirect.nginx and/or greenlight.nginx, rename (remove the .nginx suffix) or delete them.

If you want to keep the service running, the systemd service file bbb-easy-join.service can be copied to /etc/systemd/system/ and activated by sudo systemctl daemon-reload, sudo systemctl enable bbb-easy-join and sudo systemctl start bbb-easy-join.

Note

Your BigBlueButton Instance is then (if not only reachable from inside your network) public, everybody can create and moderate/present in a meeting. Therefore, you may want to think about disabling recordings, the security of accepting presentation files etc.

Credits

HTML template, css and images are from the bigbluebutton default pages.

BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].