Commit Graph

6 Commits

Author SHA1 Message Date
Jeff Emmett dc612be8ee Add TURN server support for mobile video chat
Prosody and web client now receive TURN configuration (host, port, credentials)
enabling relay-based NAT traversal for mobile clients on symmetric NAT (4G/5G).
Coturn is shared from jami-infrastructure as jeffsi-coturn. Added coturn config
for reference. Also updated custom-config.js with TURN ICE servers for P2P.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 18:31:57 +00:00
Jeff Emmett e4e6dbd83f Add jeffsi.localvibe.live as primary domain with Let's Encrypt HTTPS
Redeploy to new domain while keeping meet.jeffemmett.com as legacy
fallback via Cloudflare tunnel. Sync compose file with production
(branding volume mounts, middlewares).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 00:39:28 -07:00
Jeff Emmett 98119f58cc Add deployment scaffolding (Dockerfile, docker-compose, nginx)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 14:14:31 +01:00
Jeff Emmett c805f6d3ce Fix Traefik entrypoint for Cloudflare tunnel (use web instead of websecure)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 19:40:30 +01:00
Jeff Emmett 129dc40ea7 Change JVB port to 10200 to avoid conflict with coturn
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 19:34:36 +01:00
Jeff Emmett bedb53180e Initial commit: Jeffsi Meet Docker setup with Traefik integration 2026-01-08 19:27:07 +01:00