Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:webapps:bbb_in_gruen]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anwenderwiki:webapps:bbb_in_gruen [2020/06/28 01:23]
martin.res [2.) SSL-Zertifikate erstellen]
anwenderwiki:webapps:bbb_in_gruen [2020/07/06 00:23] (aktuell)
martin.res [Administrator-Account anlegen]
Zeile 156: Zeile 156:
   * Bildschirmfreigaben funktionieren   * Bildschirmfreigaben funktionieren
   * Umfragen, öffentlicher Chat, geteilte Notizen funktionieren   * Umfragen, öffentlicher Chat, geteilte Notizen funktionieren
-  * PROBLEM: ​Breakouträume funktionierten ​nicht+  * Breakouträume funktionierten ​(Dafür müssen einfache Teilnehmer vorhanden sein)
   * Status setzen und Teilnehmer entfernen funktionierte   * Status setzen und Teilnehmer entfernen funktionierte
  
Zeile 164: Zeile 164:
    # wget https://​bbb.linuxmuster-net.lokal/​default.pdf ​    # wget https://​bbb.linuxmuster-net.lokal/​default.pdf ​
  
 +===== 7. Greenlight =====
 +
 +Nach den obigen Schritten 5. + 6. Greenlight nachträglich durch der Option "​-g"​ installieren:​
 +
 +  # wget -qO- https://​ubuntu.bigbluebutton.org/​bbb-install.sh | bash -s -- -w -v xenial-22 -s bbb.linuxmuster-net.lokal -g -w
 +  # apt-get purge bbb-demo
 +
 +Jetzt Greenlight aufrufen mit der URL "''​https://​bbb.linuxmuster-net.lokal''"​
 +
 +**Problem:​**\\
 +Der Docker-Container enthält nicht das oben erstellte ssl-Stammzertifikat und verbindet sich somit nicht über https mit BigBlueButton.\\ Greenlight zeigt die Fehlermeldung,​ ''"​Serverfehler - BigBlueButton Endpunkt und Geheimnis ungültig"''​.
 +
 +**Lösung:​**\\
 +Das Stammzertifikat **''/​etc/​ssl/​lmn/​myRoot.crt''​** in den Dockercontainer integrieren. Zunächst die <​Container-ID>​ ermitteln:
 +  # docker ps
 +ergibt als <​Container-ID>​ für Greenlight z.B. 834a12b22dc7,​ die in den beiden nächsten Befehlen eingesetzt werden muss:
 +
 +<​code>​
 +# docker cp /​etc/​ssl/​lmn/​myRoot.crt <​Container-ID>:/​usr/​local/​share/​ca.certificates/​myRoot.crt
 +# docker exec -it <​Container-ID>​ update-ca-certificates
 +# docker-compose restart
 +</​code>​
 +**Überprüfen:​**
 +  # docker run --rm --env-file .env bigbluebutton/​greenlight:​v2 bundle exec rake conf:check
 +ergibt weiterhin die Fehlermeldung: ​ "'' ​ ...  Certificate verify failed (unable to get local issuer certificate)''",​\\
 +aber die Verbindung von Greenlight zu BBB funktionierte trotzdem.
 +
 +<​note>​Bei einem Update des Greenlight-Containers ist das Zertifikat wieder gelöscht!</​note>​
 +
 +==== Administrator-Account anlegen ====
 +Einen Standard-Admin-Account am BBB-Server anlegen:
 +
 +  # cd ~/​greenlight
 +  # docker exec greenlight-v2 bundle exec rake admin:​create
 +mit -Email "​admin@example.com"​ und Kennwort "​administrator"​ - damit dann im Web-Frontend anmelden.
 [[anwenderwiki:webapps:bbb_in_gruen]] anwenderwiki/webapps/bbb_in_gruen.1593300189.txt.gz · Zuletzt geändert: 2020/06/28 01:23 von martin.res