Self hosted MiroTalk SFU WebRTC video conferencing on Ubuntu 24.04 LTS by cloudimg. Many participant browser meetings with screen share, chat and recording. Host login generated per VM on first boot, nginx TLS with Socket.IO, mediasoup media on UDP 40000 to 40100. AGPL-3.0 licensed.
## MiroTalk SFU on Ubuntu 24.04 LTS
MiroTalk SFU is a self hosted, browser based WebRTC video conferencing platform that you run on your own infrastructure with no third party service in the middle. It uses a Selective Forwarding Unit (mediasoup) so a single server can host many participant meetings efficiently, with real time video and audio, screen sharing, group and private chat, file sharing, recording, and shareable room links that work in any modern browser with nothing to install. Built and maintained by cloudimg on a hardened, fully patched Ubuntu 24.04 LTS base. The Node.js signaling server runs on the loopback interface and nginx terminates TLS on port 443 with the Socket.IO WebSocket upgrade, while the mediasoup media plane uses UDP ports 40000 to 40100. Host protection is enabled and a unique host login is generated on the first boot of every VM, so no instance ships with a shared or default password. The per VM configuration and any recordings live on a dedicated managed data disk. An unauthenticated /healthz endpoint on port 80 is provided for load balancer probes, and port 80 otherwise redirects to HTTPS. A public IP and the open UDP media range are required for media to flow; set a real domain and a trusted certificate for production. MiroTalk SFU is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0); if you modify it and offer it over a network you must make your source available under the same license.