Commit Graph

261 Commits

Author SHA1 Message Date
Dan Jesus
4e3e1dd851 it fixes recordings when uses moodle BBB plugin 2021-03-27 18:58:38 +01:00
chandi
fe17b8f6eb nginx: fix broken bbb-playback location
closes #71
2021-03-27 18:49:20 +01:00
chandi
96182bcc74 applied changes rom 2.3-alpha-8 and 2.3-beta-1 2021-03-27 18:48:29 +01:00
chandi
648a9b1a07 fix mistake in 389af20, fix for ignored etherpad plugin, etherpad 1.8.10
- accidently changed the wrong npm package when switching from ep_delete_after_delay_lite to ep_pad_ttl
- ep_bigbluebutton_patches got somehow not loaded when not installed via `npm install` and therefore not included in `package-lock.json`
2021-02-27 14:52:49 +01:00
chandi
ba426a54ed nginx: increase worker_connections
closes #59
2021-02-24 22:06:16 +01:00
chandi
389af20300 etherpad: switch from broken ep_delete_after_delay_lite to ep_pad_ttl
closes #67
2021-02-24 21:52:47 +01:00
chandi
3858e42f23 applied v2.3-alpha 7 changes incl. html5 load balancing 2021-02-24 21:51:17 +01:00
chandi
f5d77c5bcb removed bbb-demo
it is not working right now, needs some rework
2021-02-24 21:47:25 +01:00
chandi
61676a042d enable mongodb oplog
necessary for query.observerChanges to work probably with changes to mongodb via a different client.
Otherwise some events are missing due to a fallback via polling, which leads to lost state updates in the meantime.

took me now 3 days to debug....  :'D
2021-02-24 21:45:25 +01:00
chandi
d51f729e1a move bbb-webrtc-sfu submodule 2021-02-11 20:17:42 +01:00
chandi
2a22f37706 applied changes from alpha-4 to alpha-6 2021-02-11 14:34:55 +01:00
chandi
747f64e901 updates for v2.3-alpha-3 2021-02-08 20:41:19 +01:00
chandi
d68cf44afc Revert "integrate workaround for freeswitch ssl bug #9667"
This reverts commit 81e1707364.
2021-02-08 20:41:19 +01:00
chandi
f0e734a2cf webrtc-sfu: run as a non-root user #27
https://github.com/alangecker/bigbluebutton-docker/issues/27
2021-02-08 20:41:19 +01:00
chandi
d69de30c9d bbb-web: reduce resulting image size 2021-02-08 20:41:19 +01:00
chandi
861c13c7b3 fsesl-akka: add build steps instead of depending indirect on the ubuntu repository 2021-02-08 20:41:19 +01:00
chandi
f689120d28 apps-akka: add build steps instead of depending indirect on the ubuntu repository 2021-02-08 20:41:19 +01:00
chandi
f7f35d75cd 🎉 no 'core' and dependency on the ubuntu repository anymore! (rewrite of bbb-web) 2021-02-08 20:41:19 +01:00
chandi
fbc88a947e extract apps-akka from core 2021-02-08 20:41:19 +01:00
chandi
7add88578e v2.3: dockerized libreoffice 2021-02-08 20:41:19 +01:00
chandi
5464ee6c1a apply v2.3-alpha-2 changes 2021-02-08 20:41:19 +01:00
chandi
1eca5e0c05 extract fsesl-akka 2021-02-08 20:41:19 +01:00
chandi
2c6116d56c support for v2.3-alpha 2021-02-08 20:41:19 +01:00
chandi
cbc1fce598 option for freeswitch language, including DE by @daedalus3 2020-12-24 02:39:02 +01:00
chandi
6bdccd6f8c etherpad 1.8.7
wich includes our patch so we can finally avoid hooking into the padUpdate call :)
https://github.com/ether/etherpad-lite/pull/4425
2020-12-23 21:21:48 +01:00
chandi
81e1707364 integrate workaround for freeswitch ssl bug #9667
08df6bc789
2020-12-22 01:11:05 +01:00
chandi
c5b21c7f89 enable cameraQualityThresholds 2020-12-22 00:53:40 +01:00
chandi
5f8ebb4458
Merge pull request #82 from cardinalit/v2.2.x
Fix when presentation after recording unable to delete and change access rights
2020-12-22 00:49:08 +01:00
chandi
8a7edf7693 applied v2.2.31 changes 2020-12-22 00:41:01 +01:00
cardinalit
151dc01a29 [*] Small changes 2020-12-16 17:48:45 +03:00
cardinalit
4854bce49a [*] Fixed iss#63 — Unable to delete recording 2020-12-16 17:38:09 +03:00
cardinalit
0b90a2024b [*] Changed version of bbb for recordings config 2020-12-16 17:31:43 +03:00
cardinalit
f8a83373b1 [*] Small changes, upd. gitignore 2020-12-16 17:30:49 +03:00
chandi
49a5af5b91 Applied v2.2.30 changes 2020-11-30 16:55:54 +01:00
chandi
9b757289a2 applied v2.2.29 changes 2020-11-23 15:55:55 +01:00
chandi
d589d567a6
Merge pull request #68 from NerdyProjects/develop
Add reasoning for custom freeswitch-mod-opusfile
2020-10-21 21:34:39 +02:00
chandi
95daedfc0e nginx: reenable authorization for notes 2020-10-21 19:26:25 +02:00
chandi
286a89a9cc etherpad: add skin and additional changes from the fork 2020-10-21 19:26:01 +02:00
Matthias Larisch
da7967afc7 Add reasoning for custom freeswitch-mod-opusfile 2020-10-21 17:12:07 +02:00
chandi
1c4dbe2f98 allow setting the breakout room limit 2020-10-21 00:04:47 +02:00
chandi
4770d09c65 apply v2.2.28 changes 2020-10-20 20:43:12 +02:00
chandi
7a177b7166 increase proxy timeout to avoid aborting websocket connections 2020-10-16 12:30:25 +02:00
chandi
08e4859ba1 upgrade etherpad & bigbluebutton-exporter base images 2020-10-14 12:05:36 +02:00
chandi
352961ce1c apply v2.2.27 changes 2020-10-14 11:30:43 +02:00
chandi
3e4cc72a2b v2.2.25 and v2.2.26 changes 2020-09-29 20:24:00 +02:00
chandi
e4176ee53a apply v2.2.24 changes 2020-09-16 00:24:38 +02:00
chandi
a4e93eacd0 fix recordings/entrypoint.sh permissions 2020-09-13 10:49:07 +02:00
chandi
c997397d68 revert some leftover unrelated changes 2020-09-06 14:13:54 +02:00
chandi
5fbefe5a0b Revert "fix typo"
This reverts commit f7aa707532.
2020-09-06 14:07:20 +02:00
chandi
d4374f6a00 update versions and fix for wrong indentation with applied v2.2.23 changes 2020-09-06 13:11:35 +02:00
chandi
22331dae4c
Merge branch 'develop' into v2.2.x 2020-09-06 12:09:54 +02:00
chandi
8f1a786678 apply v2.2.23 changes 2020-09-06 12:03:57 +02:00
Sofyan Sugianto
cd76d89387 fix recording entrypoint error 2020-08-29 21:05:39 +07:00
Sofyan Sugianto
f7aa707532 fix typo 2020-08-29 21:01:30 +07:00
Sofyan Sugianto
66d0541071 update recording containner scripts 2020-08-27 15:47:33 +07:00
Sofyan Sugianto
a575e2ceab update volumes 2020-08-27 15:46:16 +07:00
Sofyan Sugianto
4ada698672 remove unused dockerize file 2020-08-27 15:45:19 +07:00
chandi
2a4b5093af core: allow imagemagick to convert to pdf/svg, added missing blank files 2020-08-15 10:55:47 +02:00
Sofyan Sugianto
fe17745096 re-commit recordings from upstream for testing only 2020-08-15 08:26:33 +07:00
Sofyan Sugianto
bae3b78899 Merge branch 'v2.2.x' of https://github.com/alangecker/bigbluebutton-docker into v2.2.x 2020-08-15 05:25:59 +07:00
chandi
5735258202 disable endless growing fresswitch logfiles.
logs are still getting written to stdout/stderr and therefore collected by docker.
2020-08-13 11:04:46 +02:00
chandi
ffb326ecd6 adding accidently missing cameraQualityThresholds 2020-08-13 11:00:09 +02:00
chandi
0ff4d22457 apply v2.2.22 changes 2020-08-12 18:08:07 +02:00
chandi
8b2eb9a177 ipv6: always serve https 2020-07-30 13:02:00 +02:00
chandi
8956a60b3b ipv6: disable IPv6 if no IP is set 2020-07-30 12:12:36 +02:00
chandi
6d6d42b27f core: only rebuild on changes 2020-07-30 12:11:34 +02:00
chandi
0d52b6def6 apply v2.2.21 changes 2020-07-30 12:07:03 +02:00
chandi
64c904119e added prometheus bigbluebutton-exporter 2020-07-24 19:08:17 +02:00
chandi
2deb3a008c add development mode 2020-07-22 00:40:31 +02:00
chandi
59947e1c7a
Merge branch 'develop' into ipv6 2020-07-21 17:53:48 +02:00
chandi
4e97de7cb7 ipv6: coturn support 2020-07-21 17:23:08 +02:00
chandi
d1ed3f7549 ipv6: fix for wrong target ipv4 2020-07-21 17:22:58 +02:00
chandi
1ee27758ee default envrionment variables and more understandable names 2020-07-18 19:19:24 +02:00
chandi
7b9b784548 change how announcement disabling is archived 2020-07-18 19:19:24 +02:00
cjhille
028f0d8b57 fix webhooks 2020-07-18 19:19:24 +02:00
cjhille
8292fbae60 expose more BBB settings in .env file 2020-07-18 19:19:24 +02:00
chandi
81a024a8e6 ipv6: fix for broken 302 redirect locations 2020-07-13 17:52:31 +02:00
chandi
2bea8f2de7 ipv6: small variable updates 2020-07-13 17:40:55 +02:00
chandi
c412619d40 ipv6: conditional proxy target 2020-07-13 17:22:31 +02:00
chandi
2cb17b0df6 ipv6: freeswitch configuration 2020-07-13 17:21:00 +02:00
chandi
060f08e68c initial IPv6 support 2020-07-12 19:15:40 +02:00
chandi
5f1a9da90d apply v2.2.20 changes 2020-07-10 23:11:45 +02:00
chandi
8b921bc624 add webhooks 2020-07-01 00:45:36 +02:00
chandi
e0d019d999 add missing guest-wait.html 2020-07-01 00:45:36 +02:00
chandi
38dbfa8528 SIP port access for allowlist only 2020-06-29 23:41:58 +02:00
chandi
a79e6a5860 apply v2.2.18 changes 2020-06-29 23:41:58 +02:00
Sofyan Sugianto
ff2f590c94 fix playback url not using env.Domain 2020-06-18 06:03:47 +07:00
Sofyan Sugianto
88fb25c9e6 fix override path variables 2020-06-18 05:47:46 +07:00
Sofyan Sugianto
0ebfe4d0bd update Dockerfile 2020-06-18 04:42:54 +07:00
Sofyan Sugianto
befebed04f update supervisor to run record-monitor.sh 2020-06-18 04:42:29 +07:00
Sofyan Sugianto
9ce65a23f0 use bash to monitor files 2020-06-18 04:41:59 +07:00
Sofyan Sugianto
60c5b1890b use main recording scripts for supervisord 2020-06-16 04:47:40 +07:00
Sofyan Sugianto
4ade61324b test the bbb-record 2020-06-12 08:16:30 +07:00
Sofyan Sugianto
0d082467df fix infinite loop 2020-06-12 08:14:05 +07:00
Sofyan Sugianto
78a38656bb fix time sleep error 2020-06-12 08:03:04 +07:00
Sofyan Sugianto
e304bebe9c fix argparse error 2020-06-12 07:57:58 +07:00
Sofyan Sugianto
2dfbb33bd4 fix typo 2020-06-12 07:49:13 +07:00
Sofyan Sugianto
c0933e27ab fix file permission 2020-06-12 07:44:26 +07:00
Sofyan Sugianto
cad5652e65 add missing monitor recording file 2020-06-12 07:15:55 +07:00
Sofyan Sugianto
1800ce0cf8 add recording 2020-06-12 06:44:04 +07:00
chandi
b010da33a2 coturn integration 2020-06-07 14:52:01 +02:00
chandi
bd0d944403 fix for broken presentations containing UTF-8 characters 2020-06-06 20:13:28 +02:00
chandi
a26b9b2bab html5: upgrade to v2.2.16 2020-06-06 14:51:14 +02:00
chandi
c5b1c60179 html5: revert to node 8, since source is not ready for node 12 2020-06-06 14:41:43 +02:00
chandi
c0b05c5bf6 webrtc-sfu: fix broken ip detection due to base image switch 2020-06-06 14:41:43 +02:00
chandi
53a348fded etherpad: add plugins (enables closed captions) 2020-06-06 14:41:43 +02:00
chandi
e0b82391a2 added upgrade and print-version script 2020-06-06 14:41:43 +02:00
chandi
580c04c88e webrtc-sfu: alpine for reduced image size 2020-06-06 14:41:43 +02:00
chandi
bc60c8f579 html5: remove legacy screenshare extension variables 2020-06-06 14:41:43 +02:00
chandi
3a22a510ce html5: self building for node v12 2020-06-06 14:41:43 +02:00
chandi
12fdfab89c html5: applied new settings added with v2.2.15
b7cc915a9d
2020-05-31 00:19:44 +02:00
chandi
b22247d05d apply v2.2.12 changes 2020-05-23 08:59:33 +02:00
chandi
aae9852264 periodic: sane time interval 2020-05-22 18:50:51 +02:00
chandi
f1036bcdbd
Merge pull request #7 from cheuberg/enable-presentation-download
Enable Presentation Download
2020-05-22 16:06:56 +02:00
chandi
e98a2632a9
Merge pull request #6 from cheuberg/default-presentation
Add default presentation
2020-05-22 15:58:10 +02:00
chandi
ec47512892 gitignore and instructions for default presentation 2020-05-22 15:46:35 +02:00
chandi
3421e59f48 Merge branch 'turn-support' into develop 2020-05-22 15:08:59 +02:00
chandi
9349825c59 periodic cleanup and kms restart 2020-05-22 14:56:45 +02:00
Clemens Heuberger
ce1a8b0eed Enable Presentation Download
Fix filename regular expression for download of presentation
files.
2020-05-17 21:30:09 +02:00
chandi
9d69afd937
fix accidental use of RUN in entrypoint.sh
Co-authored-by: cheuberg <clemens.heuberger@aau.at>
2020-05-17 11:10:51 +02:00
chandi
8d2d08a413 core: fix permissions recursively 2020-05-17 09:53:45 +02:00
chandi
619ccbcfb3
Merge branch 'v2.2.x' into freeswitch-separation 2020-05-16 17:10:42 +02:00
chandi
01c7de4bef core: fix volume permissions on runtime.
it led once to permission issues where the UID changed after rebuild.
2020-05-16 15:54:48 +02:00
chandi
269c7dbc67 fix for various broken redis ip usages 2020-05-16 00:11:46 +02:00
chandi
c8e96cc31b turn server configuration 2020-05-15 23:33:43 +02:00
chandi
104cb1cd2d isolated network for core container 2020-05-15 21:31:41 +02:00
chandi
46ad0a0521 freeswitch: rather download official config instead of duplicating all files in here 2020-05-15 18:46:49 +02:00
chandi
d89d146bcd core: switch from systemd to supervisord 2020-05-14 19:07:23 +02:00
chandi
dd3c33941f separate freeswitch into own container 2020-05-14 15:21:21 +02:00
chandi
cf680ca859 changes for v2.2.7 2020-04-29 16:35:03 +02:00
chandi
924cb4fd4b apply change of echo test number.
https://github.com/bigbluebutton/bigbluebutton/pull/9241
2020-04-29 14:31:18 +02:00
chandi
2dea534d9e Really disable recording
See https://github.com/bigbluebutton/bigbluebutton/issues/9202
2020-04-25 10:52:34 +02:00
chandi
d297877567 embed config files in image while building instead of dynamically at runtime 2020-04-23 20:32:58 +02:00
chandi
596fdd61e3 Configuration for SIP dial in 2020-04-23 14:51:48 +02:00
chandi
a3027a036b generate missing recording folder structure. 2020-04-19 18:52:48 +02:00
chandi
83957b0c34 fix for WebRTC with symetric NAT: open rtp ports publically 2020-04-19 18:51:49 +02:00
chandi
35db4a408f fix for endless echo test connect modal
It seems like bbb-fsesl-akka uses the public IP to connect to Freeswitch ESL and gets rejected with
    mod_event_socket.c:2663 IP 77.145.44.15 Rejected by acl "loopback.custom"

This leads to an endless "Connecting to echo test" dialog, because Meteor waits for an VoiceCallStateEvtMsg event on redis which doesn't get emitted by bbb-fsesl-akka.
2020-04-13 15:33:08 +02:00
chandi
ec3b5df112 fix for greenlight CSRF error ActionController::InvalidAuthenticityToken, due to wrong requesting url protocol
https://github.com/bigbluebutton/greenlight/issues/997
2020-04-13 14:51:55 +02:00
chandi
95dd18199a replace hardcoded ip and domain by variables 2020-04-13 00:30:45 +02:00
chandi
9030383994 avoid npm install error within a broken git submodule 2020-04-12 20:20:50 +02:00
chandi
75c49134de remove hetzner apt repository 2020-04-12 16:11:17 +02:00
chandi
8d078b1f7c added greenlight and api demos 2020-04-12 16:01:57 +02:00
chandi
4392ccc3a7 fixing timeout of listen only clients after 5 minutes 2020-04-11 16:37:33 +02:00
chandi
a6153b9c7d created sample.env 2020-04-11 12:01:48 +02:00
chandi
7942427be1 cleanup core Dockerfile 2020-04-11 11:34:17 +02:00
chandi
c348db8779 serve presentations via nginx 2020-04-11 11:29:50 +02:00
chandi
6248c9f93b close down lots of open ports 2020-04-11 10:43:25 +02:00
chandi
c21da11d4e use dockerize templates for bbb-html5 2020-04-10 13:29:06 +02:00
chandi
656a9b8812 dockerize templates for core, cleanup Dockerfile 2020-04-10 11:29:44 +02:00
chandi
e2901ddd81 separate bbb-html5 2020-04-09 22:33:27 +02:00