Aktionen
Aufgabe #2677
offenAufsetzen von BigBlueButton mittels Docker auf Debian
Beginn:
26.11.2025
Abgabedatum:
% erledigt:
0%
Geschätzter Aufwand:
Beschreibung
BigBlueButton bietet seine Anwendung auch als Docker Container an: https://github.com/bigbluebutton/docker
Aktionen
#1
Von MathisBluemel vor 5 Tagen aktualisiert · Edited
Container mit mind. 8GB RAM und genug Speicher für Aufnahmen erstellen. OS: Debian 13
Um die Anwendung in einem LXC Container zu installieren muss in der <CID>.conf folgendes hinzugefügt werden:
lxc.prlimit.memlock=-1
Danach kann wie folgt installiert werden:
Docker unter Debian installieren
# Add Docker's official GPG key:
sudo apt update
sudo apt install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/debian
Suites: $(. /etc/os-release && echo "$VERSION_CODENAME")
Components: stable
Signed-By: /etc/apt/keyrings/docker.asc
EOF
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo apt install git #(kann sein, dass git schon mit docker installiert wurde)
BigBlueButton installieren
git clone https://github.com/bigbluebutton/docker.git bbb-docker
cd bbb-docker
git checkout main
./scripts/setup
folgendes beim Setup angeben:
Should greenlight be included? (y/n): y
Should an automatic HTTPS Proxy be included? (y/n): y
Please enter an Email adress for the Let's Encrypt notifications: bbb.test.htw.stura-dresden.de
Please enter an Email adress for the Let's Encrypt notifications: cert@stura.htw-dresden.de
Please enter the domain name: bbb.test.htw.stura-dresden.de
Should the recording feature be included?
IMPORTANT: this is currently a big privacy issues, because it will
record everything which happens in the conference, even when the button
suggests, that it does not.
make sure that you always get people's consent, before they join a room!
https://github.com/bigbluebutton/bigbluebutton/issues/9202
Choice (y/n): y
Should a Prometheus exporter be included? (y/n): n
Should old recordings be removed? (y/n): y
Please enter max age(days) for keeping recordings: 14
Is 141.56.51.94 your external IPv4 address? (y/n): y
Container starten:
docker compose up -d --no-build
Admin Passwort für Greenlight erstellen:
docker compose exec greenlight bundle exec rake admin:create
Aktionen
#2
Von MathisBluemel vor 5 Tagen aktualisiert
- Thema wurde von Aufsetzen von BigBlueButton mittels Docker zu Aufsetzen von BigBlueButton mittels Docker auf Debian geändert
Aktionen