1.4 KiB
1.4 KiB
BBB (BigBlueButton) — Ubuntu container (koopa)
CachyOS exception: BBB packages and bbb-install target Ubuntu. Front stub image is Ubuntu 24.04.
| Item | Value |
|---|---|
| Stack | BigBlueButton (front stub → core later) |
| Image | localhost/koopa-bbb-front:ubuntu (FROM docker.io/library/ubuntu:24.04) |
| Live dir | /home/hernani/koopa-bbb/ |
| Container | koopa-bbb-front |
| Host port | 9032 |
| Public site | bbb.hacktivism.ch |
Phases
- Front stub (this tree) — nginx placeholder on
:9032so Caddy + DNS can land. - Greenlight (optional) — Rails UI talking to a real BBB API; still Ubuntu-based images.
- BBB core — FreeSWITCH / mediasoup / akka-apps. Prefer official Ubuntu install (
bbb-install.sh) on a dedicated Ubuntu host/VM, or a known multi-container BBB compose. Not CachyOS.
Media UDP/TCP and TURN are documented when core is chosen — not in this stub.
Build + up (koopa)
bash /path/to/koopa-admin-log/scripts/bbb/build.sh
mkdir -p ~/koopa-bbb && cp -a /path/to/koopa-admin-log/configs/bbb/{compose.yml,Containerfile,entrypoint.sh} ~/koopa-bbb/
cd ~/koopa-bbb && HOST_PORT=9032 podman-compose up -d
Caddy
sudo bash /path/to/koopa-admin-log/scripts/caddy/caddy-apply.sh \
--snippet /path/to/koopa-admin-log/configs/caddy/bbb.hacktivism.ch.caddy \
--site bbb.hacktivism.ch --port 9032 --label bbb
DNS + VeciGate for the hostname after apply Freigabe.