I've got matrix-synapse running on a VM behind Mikrotik router with NAT enabled. On another VM I have an Nginx proxy which terminates TLS and serves blocks for domain (
example.com), Matrix server (
matrix.example.com) and LiveKit (
livekit.example.com). I also have delegation enabled so the homeserver is available using
example.com
I decided to try and deploy LiveKit as a Docker container on another VM following this guide
https://tomfos.tr/matrix/livekit/
I forwarded all required ports and added FOCI to .well-known running on
matrix.example.com webpage. Element client does register the voice room and I can actually join it but no media is being forwarded. After checking Mikrotik logs I see that no packets are incoming to those forwarded ports. I believe there must be an issue with either my LiveKit deployment or .well-known configuration.
I would be very thankful if anyone could help me figure out where exactly is the issue and how to resolve it. I can hop into a call and show my infrastructure