Anuna-branded Jitsi Meet on Fly.io (meet.anuna.io)
- Python 34.6%
- CSS 28.5%
- JavaScript 21%
- Dockerfile 15.9%
Runs the official 4-container Jitsi stack (web/prosody/jicofo/jvb) on a single Fly Machine in the anuna-research org, fronted by meet.anuna.io with TLS terminated at the Fly edge and JVB media over UDP/10000 on a dedicated IPv4. - fly.toml: native multi-container via [experimental] machine_config + a thin Anuna-branded web image build; HTTP service on :80, UDP/10000 for JVB. - gen-machine-config.py: generates machine.json giving each container its full env (Fly containers don't inherit machine env/secrets); component passwords live in gitignored .secrets.env. Also pre-creates /config for jicofo/jvb. - web/: Dockerfile layering Anuna brand (CSS, interface_config, fonts, logo, DOM hero rewrite) over jitsi/web to match ../anuna-web's visual identity. - docker-compose.yml: upstream reference (Fly stable CLI can't deploy compose). machine.json and .secrets.env are gitignored. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| web | ||
| .dockerignore | ||
| .env | ||
| .gitignore | ||
| docker-compose.yml | ||
| fly.toml | ||
| gen-machine-config.py | ||