Wie kann man BBB ohne Moodle mit Greenlight nutzen (und an die LMN anbinden)

Hallo zusammen,

ob man vom BBB-Server zum LDAP kommt, kann man ja einfach testen:

telnet <ip/fqdn> 389

Wenn es nicht geht -> Firewallregeln. Ich würde da nicht einfach immer weiter ausprobieren - das führt meist zu nichts (außer ab und zu einem Glückstreffer).

Unsere Einstellungen zum LDAP sehen minimal anders aus (6.2) - ich habe bei der LDAP_BASE nie das ou mit drin stehen:

LDAP_SERVER=<fqdn>
LDAP_PORT=389
LDAP_METHOD=plain
LDAP_UID=uid
LDAP_BASE=dc=linuxmuster,dc=local
LDAP_BIND_DN=""
LDAP_PASSWORD=""
LDAP_ROLE_FIELD=gidNumber

Vielleicht hilft es ja. Neu starten ist nicht nötig - wie in der Anleitung steht:

cd  ~/greenlight
docker-compose down
docker-compose up -d

Wenn das nicht reicht, stimmt was viel grundlegenderes nicht.

Noch ein Hinweis: viele Einstellungen kann man „Update-fest“ machen, in dem man nicht direkt die Dateien verändert, sondern ein Skript unter /etc/bigbluebutton/bbb-conf/apply-config.sh erstellt. Das wird beim Neustart des Dienstes berücksichtigt, was das Testen und Bearbeiten der Einstellungen etwas bequemer macht. Unseres sieht z.B. so aus:

#!/bin/bash -e

# This is a set of commands that will be run when vvv is restarted or the ip is set
# use this as local changes will be overwritten

echo "  - Prevent viewers from sharing webcams"
sed -i 's/lockSettingsDisableCam=.*/lockSettingsDisableCam=true/g' /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties

echo "  - Set welcome messages"
sed -i 's/defaultWelcomeMessage=.*/defaultWelcomeMessage=Willkommen bei <b>%%CONFNAME%%<\/b>!<br><br>Folgende <a href="event:http:\/\/www.bigbluebutton.org\/html5"><u>Videos<\/u><\/a> geben eine kurze Einf\&uuml\;hrung in BigBlueButton.<br><br>Achtung: es werden nur Firefox und Chrome unterst\&uuml\;tzt! Um der Audiokonferenz teilzunehmen, bitte das Telefonsymbol dr\&uuml\;cken. Um st\&ouml\;rende Hinterger\&auml\;usche zu vermeiden, idealerweise ein Headset nutzen./g' /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties

echo "  - Set welcome messages (footer)"
sed -i 's/defaultWelcomeMessageFooter=.*/defaultWelcomeMessageFooter=Dieser Server l\&auml\;uft mit <a href="http:\/\/docs.bigbluebutton.org\/" target="_blank"><u>BigBlueButton<\/u><\/a>. BBB ist ein internes Kommunikationswerkzeug am Corvinianum Northeim. Nicht autorisierte Aufnahmen, Streaming und\/oder Weiterverbreitung von Konferenzinhalten werden ggf. strafrechtlich verfolgt./g' /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties

echo "  - Set default presentation"
sed -i 's/beans.presentationService.defaultUploadedPresentation=.*/beans.presentationService.defaultUploadedPresentation=${bigbluebutton.web.serverURL}\/corvi.pdf/g' /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties

echo "  - Mute on start"
sed -i 's/muteOnStart=.*/muteOnStart=true/g' /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties

Die echo-Ausgabe (und eventuelle Fehler) wird beim Neustart über bbb-config --restart mit ausgegeben. Dann weiß man gleich, dass er das gemacht hat.

Viele Grüße
Thomas