Commit Graph

33 Commits

Author SHA1 Message Date
chandi
60b3775308 etherpad: support for alpine in export script 2023-09-12 22:08:03 +02:00
chandi
109547ffed BigBlueButton 2.7 2023-09-12 18:31:01 +02:00
chandi
e2fa77fe48 use official bbb-build images instead of senfcall 2023-09-12 18:23:22 +02:00
chandi
3bda5364df bbb v2.5.0-rc.4 2022-05-22 18:12:25 +02:00
chandi
20bb46fb4d bbb v2.5-rc.1, etherpad 1.8.18 2022-05-08 18:54:23 +02:00
chandi
cf74a26268
Merge pull request #210 from pedrobmarin/e-aio
etherpad: avoid icons overlapping
2022-04-17 13:30:41 +02:00
Pedro Beschorner Marin
4634f5d5f1 etherpad: avoid icons overlapping
cc @frankemax

Reference: https://github.com/bigbluebutton/bigbluebutton/pull/14567
2022-04-17 08:19:43 -03:00
Pedro Beschorner Marin
b5eb823640 etherpad: enforce bbb-pads session handling
At v2.5 we intoduced `bbb-pads` as a session manager for Etherpad.

Enabling `requireSession` and `editOnly` at Etherpad's settings closes
the HTTP access from all other sources besides `bbb-pads`.
2022-04-17 08:10:48 -03:00
chandi
dfbe11f74d basic 2.5 support (bbb-pads, mongo 5.0, ruby 2.7) 2022-04-03 23:28:49 +02:00
chandi
fb75478e67 changes for v2.4.5 2022-03-21 12:00:36 +01:00
Pedro Beschorner Marin
8e9e99ab29 etherpad: update to v1.8.17
Following https://github.com/bigbluebutton/bigbluebutton/pull/14550 .

Also updated the settings.json file with https://github.com/ether/etherpad-lite/blob/1.8.17/settings.json.template .

Made sure to preserve BigBlueButton common settings and a couple of extras
that I imagine that made sense for the docker environment:

 - ip: 0.0.0.0
	BigBlueButton uses 127.0.0.1

  /*
   * IP and port which Etherpad should bind at.
   *
   * Binding to a Unix socket is also supported: just use an empty string for
   * the ip, and put the full path to the socket in the port parameter.
   *
   * EXAMPLE USING UNIX SOCKET:
   *    "ip": "",                             // <-- has to be an empty string
   *    "port" : "/somepath/etherpad.socket", // <-- path to a Unix socket
   */
  "ip": "0.0.0.0",
  "port": 9001,

 - host: redis
	BigBlueButton uses 127.0.0.1

  /*
   * The type of the database.
   *
   * You can choose between many DB drivers, for example: dirty, postgres,
   * sqlite, mysql.
   *
   * You shouldn't use "dirty" for for anything else than testing or
   * development.
   *
   *
   * Database specific settings are dependent on dbType, and go in dbSettings.
   * Remember that since Etherpad 1.6.0 you can also store this information in
   * credentials.json.
   *
   * For a complete list of the supported drivers, please refer to:
   * https://www.npmjs.com/package/ueberdb2
   */

  "dbType": "redis",
  "dbSettings": {
    "host": "redis",
    "port": 6379
  },

 - soffice: /etherpad-export.sh
	BigBlueButton uses /usr/share/bbb-libreoffice-conversion/etherpad-export.sh

  /*
   * This is the absolute path to the soffice executable.
   *
   * LibreOffice can be used in lieu of Abiword to export pads.
   * Setting it to null disables LibreOffice exporting.
   */
  "soffice": "/etherpad-export.sh",

 - disableIPlogging: true
	BigBlueButton uses false (Etherpad's default)

  /*
   * Privacy: disable IP logging
   */
  "disableIPlogging": true,

 - host: redis
	BigBlueButton uses 127.0.0.1

  /*
   * Redis publisher plugin configuration.
   * npm i git+https://git@github.com/mconf/ep_redis_publisher.git
   */

  "ep_redis_publisher": {
    "host": "redis",
    "port": 6379
  },
2022-03-08 14:00:57 -03:00
Pedro Beschorner Marin
212aee558c etherpad: moved plugins repositories
Nothing really changed for both of them, only updating to use the current
valid path. Mconf should push them all to the BigBlueButton umbrella in
the future.
2022-03-08 13:25:31 -03:00
Pedro Beschorner Marin
3872e385d3 etherpad: remove ep_sticky_attributes
A couple of months ago we noticed this plugin was forcing extra updates on
Etherpad and constantly blocking users from editing the notes.
2022-03-08 13:23:18 -03:00
chandi
dd98a4c52f applied v2.4.4 changes 2022-02-19 17:55:25 +01:00
chandi
8ea186fbff BBB v2.4.0 2021-12-21 14:23:59 +01:00
chandi
32a4ea41b6 ep_redis_publisher: fix for issue after 1.8.16 update
https://github.com/mconf/ep_redis_publisher/issues/3
2021-12-13 18:36:58 +01:00
chandi
cb9099fb1e fix and reenable etherpad authorization 2021-12-13 17:53:06 +01:00
chandi
14b0c085fb BBB v2.4-rc-7 2021-12-13 17:52:13 +01:00
chandi
ea5514c1b0 README, etherpad 1.8.16 2021-12-01 14:21:51 +01:00
chandi
c2aa6ad42b v2.4-rc-5, debian bullseye, mongo 5.0 2021-11-27 17:38:40 +01:00
chandi
f5cf50b2eb v2.4-rc-1: node v14, learning dashboard, base images update 2021-11-27 17:27:56 +01:00
chandi
98ae3f50ea v2.3.0 2021-04-30 20:20:40 +02:00
chandi
8429a3b511 etherpad: reasonable cachebuster tag 2021-04-17 20:27:26 +02:00
chandi
aedfd20b8e v2.3-beta-4 2021-04-17 18:23:19 +02:00
chandi
16777f3bb8 v2.3-beta-3 2021-04-10 11:34:11 +02: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
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
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
286a89a9cc etherpad: add skin and additional changes from the fork 2020-10-21 19:26:01 +02:00
chandi
08e4859ba1 upgrade etherpad & bigbluebutton-exporter base images 2020-10-14 12:05:36 +02:00
chandi
8f1a786678 apply v2.2.23 changes 2020-09-06 12:03:57 +02:00
chandi
53a348fded etherpad: add plugins (enables closed captions) 2020-06-06 14:41:43 +02:00