Jitsi Meet is open source video conference system which runs on linux server and is similar to Microsoft Teams, Zoom, Nextcloud Talk...
I tried Nexcloud talk before and I think the client for smartphones (iPhone and Android) drains too much the battery.
So I decided to try Jitsi. I decided to install it on a dedicated VPS in Digital Ocean because I don't want Jitsi Meet to overtake my web server at home.
To install Jitsi Meet on debian buster (I also tried in debian bullseye, it also works there), I followed the Self-Hosting Guide in the Jitsi homepage.
The setup let you install Jitsi Meet, create a user to prevent anybody from creating rooms, setup let's encrypt.
The page Secure Domain has the instructions for creating a user and changing the configuration to make the Jitsi Meet secure;
Let's assume the domain for the server is: meet.example.org, as root run these commands:
I tried Jitsi Meet in Firefox (macOS and Linux), Safari, iPhone and Android, we were 5 people in room and it worked fine: Sound, Video and Screen sharing are good.