Commit Graph

7 Commits

Author SHA1 Message Date
Jeff Emmett fb104ed8bb Disable deep linking to fix mobile browser video chat
Mobile users were being redirected to a "download the app" page instead
of loading the web conference. Setting disableDeepLinking=true keeps
mobile browsers in the web UI. Also added mobile codec preference order.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 19:18:06 +00:00
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