ops: paivana and caddy config refresh
This commit is contained in:
parent
d8dbc6242b
commit
56f814a6de
74 changed files with 4517 additions and 79 deletions
38
configs/bbb/README.md
Normal file
38
configs/bbb/README.md
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
# 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
|
||||
|
||||
1. **Front stub (this tree)** — nginx placeholder on `:9032` so Caddy + DNS can land.
|
||||
2. **Greenlight (optional)** — Rails UI talking to a real BBB API; still Ubuntu-based images.
|
||||
3. **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
|
||||
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
|
||||
|
||||
```bash
|
||||
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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue