I got my host to install jitsi server on my dedicated server. It was placed in a Debian VM. I can connect to the server but after 20 seconds it disconnects me and then reconnects me. The vm has 3 cores and 10 gigs of ram; which is plenty according to the jitsi docs.
If you want to ease the woes then just order a small vps and install jitsi on it. I am trying to save some money so have it in a virtual machine. Can connect but no audio, no video from the users. If anyone has set up jitsi in a vm and using nginx as reverse proxy to jitsi server, please help out. Maybe I need to change how the network from the host to the client is set up. Documentation from jitsi isn't the greatest.
jitsi is an open server. it makes connections to you when you want to chat with video, and for each person in the room. it then delivers everyones video to each user, eliminating bandwidth issues caused by other video network topologies.
its neat. its called SFU architecture - and when you start getting serious about optimizing it, you end up reading things like this:
no, jitsi does not require a membership, just a credential. you need to have the app, it tokenizes your data stream from your phone or laptop to the jitsi SFU server, and then everyone who has the same "key" which is just the #nameoftheJitsiRooom they can join.
you can password a room. make a room "permanent" by always joining it, but the odds of some dippy do taking your room name is pretty low... plus, are you really that weak inside ? pick a new name.
you can also do cool stuff like have some callers dial in on video, some dial in on their phones, and like the voice users will show the phone number, so people on the call can know its them, oh yeah thats bobs number or thats theresa, etc- its got a few other features, but you should just freaking read about it man :)
I haven't gotten it working, no audio or video yet. I got other projects. My issue is that jitsi is sitting in a vm; so you have to work out the connections between the guest and the host so that the guest vm can communicate with the outside world. As I said, if you just put it on a vps, you won't have that issue.