Anforderungen/Empfehlungen und Zweckqualität:
- Nur Server mit mindestens 4 physikalischen CPU-Kernen
- nur Bare Metal oder virtualisiert mit dediziertem CPU-Kernen für die interessierte VM (kein VPS)
- Aufnahme am besten deaktiviert, siehe DSGVO oben
Kostenfrei nutzbarer Server:
- https://senfcall.de - keine Anmeldung nötig , Spendenfinanziert, maximaler Datensparsam bzgl DSGVO, einfach zu nutzen, bis 220 Personen pro Meeting bereits erfolgreich.
- https://meeten.statt-drosseln.de (psy, free2use, Festnetz-Einwahl), keine Aufzeichnungen, freie Registrierung , Serverstandort: Deutschland, Bare Metal, Spenden willkommen)
- https://bbb.cyber4edu.org - Konflikteliches BigBlueButton Cluster für Schulen und NGOs, Server selbst alle in Deutschland, DSGVO konform
- https://bbb.linxx.net (Testinstanz, läuft aber stabil mit guten Nutzungserfahrungen , Festnetz-Einwahl integriert )
- https://bbb.piratensommer.de (Festnetz-Einwah integriert , 10 parallele Leitungen - Spenden sind willkommen, damit wir weitergehen können ;-))
Weitere übliche Anforderungen für Nutzung in Schulen/Hochschulen:
- Auftragsverarbeitungsvertrag zwischen Servicebetreiber und nutzende Institution
- im DFN dürfen "keine Dienste für nicht-Uni-Angehörige" betrieben werden
- Schulen können nicht selber beauftragen oder bezahlen, das muss der Schulträger oder ein Förderverein übernehmen
Anbieter für Schulen?
- eventuell nicht DSGVO konform, da aufgezeichnet wird, ohne dass Teilnehmer vorher darauf hingewiesen werden (Instanz bbb.teckids.org )
- etwas veraltete BBB Version
HowTo: BigBlueButton für tausende Nutzer:
- etwa 150 bis 0 gleichzeitige Nutzer pro BBB Server - je nach Serverleistung, Einstellungen und Anzahl der Webcam-Teilnehmer (Bare Metal oder VM mit dedizierten physikalischen CPU Kernen). Ubuntu 16.04 ist quasi Pflicht
- Greenlight auf jedem der BBB Server installieren
- 1x Scalelite + Redis + Postgres + Greenlight Server, welcher Loadbalancing der neu zu erstellenden Sessions macht
- 1x TURN+STUN Server pro 000 concurrent Users - skaliert ziemlich gut auch auf einem System
- 1x Prometheus + Grafana Monitoring
- Jeder der BBB Server sowie der Scalelite Server und der TURN Server sollte eine eigene public IPv4 haben
- Redis, Postgres, Scalelite und Greenlight können je nach Nutzerzahl auch auf einem eigenen Server betrieben werden
- Eine Subdomain für jeden Server / jede IPv4 anlgegen
- Entweder ein Ansible Playbook verwenden oder manuell:
- mit dem bbb-install Script TURN Server installieren
- Greenlight installieren. Als BBB-Server die Subdomain des Scalelite Server angeben
- Anleitungen für Nutzer, Lehrer, Moderatoren schreiben - gibt es irgendwo schon welche die Creative Commons lizensiert sind?
- CC Handreichungen habe ich noch nicht gefunden, da die BBB Integrationen, z. B. in Moodle / mebis, doch ein wenig voneinander abweichen
- Auftragsverarbeitungsvertrag vorbereiten