-
I put in countless hours of figuring out how to get livekit running on my server. But as more and more problem are showing with the Jitsi foundry module, I tried again to get it running. After 2 hours and zero progress, I hope that I can get a hint on how to learn how to do it. Does anyone have any tips where I could start to learn how to get it working myself without a tutorial? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
I'm right there with you. I'm using Docker and following the instructions but it seems like there's a big piece of information missing. It's incredibly unclear whether or not Docker alone is suitable for running Livekit, or if it MUST be deployed into a VM. I'm able to get it working up to a point. Everything seems to work locally, but anyone connecting from the outside in are getting a "Timeout" error that I cannot find no matter how hard I search the web. A more in-depth tutorial would be greatly appreciated. In regards to you using Foundry and caddy+let's encrypt. I must say that is completely worth the switch. I am running my Foundry in a docker container and using caddy as a reverse proxy with portainer as a GUI and it is wonderful, I wish I had done that sooner. There is a good deal of documentation available for setting up Foundry in Docker, so hopefully that helps! If you happen to make any breakthroughs on getting your LiveKit server to work, I'd love to hear them, and if I come across anything I'll try to remember to report back here as well! Good luck! |
Beta Was this translation helpful? Give feedback.
-
I agree that more guides will be useful, but for the module and for LiveKit itself. I hope to start making some in the near future but haven't had time available to do so. I did enable a Wiki on this repo and a couple of great folks have contributed some guide on how to do deployments. This doesn't fit the exact scenarios you've mentioned, but perhaps it can help: The first thing I'd suggest checking for timeout issues is that the UDP ports are exposed and forwarded to the docker contain (and through your network). I also recommend testing your server setup with https://livekit.io/connection-test - this will help to tell you where in the connection process failures are happening. I also suggest leaving TURN disabled to start with. It isn't needed for most users and it's better to get the system working without it before trying to add it. I also plan on opening up my Discord to other users of the module. It's currently enabled for Patreon supporters only, but I'd like to have a place where folks can ask questions more easily. I need to get some moderation in place before I enable public access to the server, but I'll add info to the README when that is ready. |
Beta Was this translation helpful? Give feedback.
-
You've got a lot of nerve selling a technical product with such shitty documentation. |
Beta Was this translation helpful? Give feedback.
I agree that more guides will be useful, but for the module and for LiveKit itself. I hope to start making some in the near future but haven't had time available to do so.
I did enable a Wiki on this repo and a couple of great folks have contributed some guide on how to do deployments. This doesn't fit the exact scenarios you've mentioned, but perhaps it can help:
https://github.com/bekriebel/fvtt-module-avclient-livekit/wiki/Installing-LiveKit-on-an-Existing-Self-Hosted-Foundry-Server
The first thing I'd suggest checking for timeout issues is that the UDP ports are exposed and forwarded to the docker contain (and through your network). I also recommend testing your server setup with http…