5d620e7acd
This change introduces a config file `/etc/bigbluebutton/bbb-apps-akka.conf` which reads the default config from packages and allows operators to keep their own config file changes across package upgrades. This removes the workaround of copying the config file to /tmp in preinst and then extracvting API URI and secret and then in postinst inject it back to the config file in /usr/share If the config file in /usr does not have the "changeme" secret, then API URI and secret are extracted and injected to the generated file /etc, so packages would upgrade in a clean way. The postrm script removes the config file in /etc if the package is purged but not if it is just uninstalled. bbb-install and bbb-conf must reflect this change and replace the API secret and URL in /etc, not /usr/share |
||
---|---|---|
.github | ||
akka-bbb-apps | ||
akka-bbb-fsesl | ||
bbb-api-demo | ||
bbb-common-message | ||
bbb-common-web | ||
bbb-fsesl-client | ||
bbb-libreoffice | ||
bbb-lti | ||
bbb-voice-conference/config/freeswitch | ||
bbb-webhooks | ||
bigbluebutton-config | ||
bigbluebutton-html5 | ||
bigbluebutton-web | ||
doc | ||
labs | ||
record-and-playback | ||
.gitignore | ||
.nvmrc | ||
.travis.yml | ||
bbb.sh | ||
build_script.sh | ||
DEVELOPMENT.md | ||
LICENSE | ||
README.md | ||
SECURITY.md |
BigBlueButton
BigBlueButton is an open source web conferencing system.
BigBlueButton supports real-time sharing of audio, video, slides (with whiteboard controls), chat, and the screen. Instructors can engage remote students with polling, emojis, multi-user whiteboard, and breakout rooms.
Presenters can record and playback content for later sharing with others.
We designed BigBlueButton for online learning (though it can be used for many other applications). The educational use cases for BigBlueButton are
- Online tutoring (one-to-one)
- Flipped classrooms (recording content ahead of your session)
- Group collaboration (many-to-many)
- Online classes (one-to-many)
You can install on a Ubuntu 16.04 64-bit server. We provide bbb-install.sh to let you have a server up and running within 30 minutes (or your money back 😉).
For full technical documentation BigBlueButton -- including architecture, features, API, and GreenLight (the default front-end) -- see https://docs.bigbluebutton.org/.
BigBlueButton and the BigBlueButton Logo are trademarks of BigBlueButton Inc .