Inhaltsverzeichnis

, ,

Videokonferenzen mit BigBlueButton

BigBlueButton ohne Moodle

Für die Installation eines BBB-Testserver im grünen Netz findet man hier eine Anleitung → BBB in Grün
Die Anzahl der Breakout-Räume ist auf 8 begrenzt, Umstellung auf 16 → BBB mit 16 Breakout-Rooms

LDAP-Anbindung

Achtung: Vor dem Einrichten der LDAP-Anbindung muss ein lokaler Administrator angelegt werden. Die Vorgehensweise ist unter https://docs.bigbluebutton.org/greenlight/gl-admin.html beschrieben.

LDAP-Rollen

LDAP_SERVER=server.meine-schule.de
LDAP_PORT=636
LDAP_METHOD=ssl
LDAP_UID=sAMAccountName
LDAP_BASE=DC=linuxmuster,DC=meine-schule,DC=de
LDAP_BIND_DN=CN=global-binduser,OU=Management,OU=GLOBAL,DC=meine-schule,DC=de
LDAP_PASSWORD=xxxxxxxxxx
LDAP_ROLE_FIELD=sophomorixRole

Entsprechend passt man in Greenlight die Rollen an. Im Falle der v7 heißen die wichtigen Rollenteacherund student.

LDAP_SERVER=server.meine-schule.de
LDAP_PORT=636
LDAP_METHOD=ssl
LDAP_UID=uid
LDAP_BASE=dc=meine-schule,dc=de
LDAP_BIND_DN=""
LDAP_PASSWORD=""
LDAP_ROLE_FIELD=gidNumber
Achtung: Die doppelten Anführungszeichen für LDAP_BIND_DN und LDAP_PASSWORD sind zwingend erforderlich, da ansonsten das Anmeldeportal nicht auf die Anmeldung gegen den LDAP umgestellt wird.

Entsprechend passt man in Greenlight die Rollen an. Im Falle der v6 heißen die wichtigen Rollen für den Administrator 512 und für Lehrer 10000. Die Schüler erhalten nach dem Login automatisch die Rolle Benutzer, der man die Rechte zum Erstellen von Räumen etc. entziehen kann (siehe Screenshot).

Registrierung deaktivieren

Umleitung auf HTTPS

Um unter Verwendung von Greenlight dennoch stets auf die verschlüsselte BigBlueButton-Instand umgeleitet zu werden, muss in der nginx-Konfiguration (auf dem BigBlueButton-Server unter /etc/nginx/sites-enabled/bigbluebutton folgendes enthalten geändert werden, von:

server {
    listen   80;
    listen [::]:80;
    server_name  bbb.meine-seite.de;

    listen 443 ssl;
    listen [::]:443 ssl;
    
    ...

zu

server {
  listen 80;
  listen [::]:80;
  server_name bbb.meine-seite.de;
  return 301 https://$server_name$request_uri;
}


server {
  listen 443 ssl;
  listen [::]:443 ssl;
  server_name bbb.meine-seite.de;
...

BigBlueButton in Moodle