Jitsi or BigBlueButton are great alternatives to Zoom, Cisco WebEx, and Google Meet. If you want to host your own video conference and virtual meeting tool, one of these services is a recommended tool.
One of the main reasons is that either Zoom or Cisco WebEx is difficult to integrate inside your app, and all of them only allow 1:1 video meetings at a time. If you have a consultation app that might host more than 1:1 virtual meetings at a time, hosting your own video meeting solution with Jitsi or BigBlueButton is a great choice.
 Server with Recommended Specification:
- Fresh & Clean Ubuntu 18.04-LTS (x64) (or above)
- 4 CPU Core
- 8 GB Ram
- 100/500 GB SSD ( For Recording and Installation )
- Dedicated Bare Metal Server or VPS of well-known providers .( Amazon AWS, Google Cloud, Digital Ocean, Linode, Vultr, Upcloud, Azure and etc)
Note: clean means no other application runs on this server that is bound to port 80/443
 One Fully Qualified Domain Name that A-record pointed to Ubuntu Server IP
 Logo in png format ( for Re-Branding)