From 273eaebc89f1f29957a3458e983df3be12125585 Mon Sep 17 00:00:00 2001 From: Christoph Date: Thu, 23 Jan 2025 21:28:15 +0000 Subject: [PATCH] Add docu for disbling recording. --- README.disable-recording | 36 ++++++++++++++++++++++++++++++++++++ README.install-20.04 | 30 ++++++++++++++++++++++++++++++ 2 files changed, 66 insertions(+) create mode 100644 README.disable-recording diff --git a/README.disable-recording b/README.disable-recording new file mode 100644 index 0000000..6fe1c4e --- /dev/null +++ b/README.disable-recording @@ -0,0 +1,36 @@ +# =================== +# +# see: +# - https://docs.bigbluebutton.org/administration/privacy/ +# +# =================== + +# === +# Globally disable recordings in BigBlueButton +# === + +# Server operators can overwrite default value for disableRecordingDefault initially +# set in /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties by overwriting +# it in /etc/bigbluebutton/bbb-web.properties - +# +# set disableRecordingDefault=false to disableRecordingDefault=true for globally disabling +# recordings. +# +# Furthermore, recording of breakout rooms should be disabled by setting +# breakoutRoomsRecord=false. In general, this is an advisable idea (independently of +# disableRecordingDefault=true, because break-out rooms might imply a certain level of +# privacy for typical users. +if ! $(grep -qE "^\s*disableRecordingDefault=" /etc/bigbluebutton/bbb-web.properties 2> /dev/null) ; then + echo "disableRecordingDefault=true" >> /etc/bigbluebutton/bbb-web.properties +else + perl -i -n -p -e"s/^disableRecordingDefault.*/disableRecordingDefault=true/" /etc/bigbluebutton/bbb-web.properties +fi + +if ! $(grep -qE "^\s*breakoutRoomsRecord=" /etc/bigbluebutton/bbb-web.properties 2> /dev/null) ; then + echo "breakoutRoomsRecord=false" >> /etc/bigbluebutton/bbb-web.properties +else + perl -i -n -p -e"s/^breakoutRoomsRecord.*/breakoutRoomsRecord=false/" /etc/bigbluebutton/bbb-web.properties +fi + + +# ===================================================================================== diff --git a/README.install-20.04 b/README.install-20.04 index 228f719..c39f6ad 100644 --- a/README.install-20.04 +++ b/README.install-20.04 @@ -101,4 +101,34 @@ fi # Installation finished # -- + + +# === +# Globally disable recordings in BigBlueButton +# === + +# Server operators can overwrite default value for disableRecordingDefault initially +# set in /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties by overwriting +# it in /etc/bigbluebutton/bbb-web.properties - +# +# set disableRecordingDefault=false to disableRecordingDefault=true for globally disabling +# recordings. +# +# Furthermore, recording of breakout rooms should be disabled by setting +# breakoutRoomsRecord=false. In general, this is an advisable idea (independently of +# disableRecordingDefault=true, because break-out rooms might imply a certain level of +# privacy for typical users. +if ! $(grep -qE "^\s*disableRecordingDefault=" /etc/bigbluebutton/bbb-web.properties 2> /dev/null) ; then + echo "disableRecordingDefault=true" >> /etc/bigbluebutton/bbb-web.properties +else + perl -i -n -p -e"s/^disableRecordingDefault.*/disableRecordingDefault=true/" /etc/bigbluebutton/bbb-web.properties +fi + +if ! $(grep -qE "^\s*breakoutRoomsRecord=" /etc/bigbluebutton/bbb-web.properties 2> /dev/null) ; then + echo "breakoutRoomsRecord=false" >> /etc/bigbluebutton/bbb-web.properties +else + perl -i -n -p -e"s/^breakoutRoomsRecord.*/breakoutRoomsRecord=false/" /etc/bigbluebutton/bbb-web.properties +fi + + # =====================================================================================