The minimum requirements for a BigBlueButton server are
- Ubuntu 16.04 64-bit OS running Linux kernel 4.x
- 8 GB of memory with swap enabled (16 GB of memory is better)
- 4 CPU cores (8 is better)
- TCP ports 80 and 443 are accessible
- UDP ports 16384 – 32768 are accessible
- Port 80 is not in use by another application
For a server intended for production, we additionally recommend:
- 500G of free disk space (or more) for recordings
- 250 Mbits/sec bandwidth (symmetrical) or more
- Dedicated (bare metal) hardware
- A hostname (such as bbb.example.com) for setup of a SSL certificate
- IPV4 and IPV6 address