How many servers are required?
Make sure you read the Support Documentation for Server Requirements, Installation Prerequisite:
Keep in mind that these Servers are actually required services, you don't necessarily need to have separate machines for these Servers. You can have one server which will perform task of all three servers.
For Servers, we recommend DigitalOcean! It has quickly become one of the most popular cloud hosting providers, thanks to their cloud servers simplicity, robust and reliable infrastructure, and cheap prices. For STUN/TURN Server you can also use third party service providers like Xirsys.
These are the specifications of the DigitalOcean Droplets, but you can use any other service provide with following minimum specifications:
1. Minimum Specification for Web Application Server:
SSD Disk: 25GB
DigitalOcean Droplet Cost: $5 per month
2. Minimum Specification for NAT Traversal (STUN/TURN) Server:
SSD Disk: 80GB
DigitalOcean Droplet Cost: $20 per month
3. Minimum Specification of a Server for Web Application, NAT Traversal (STUN/TURN) and Signaling Server
SSD Disk: 160GB
DigitalOcean Droplet Cost: $40 per month
Once you purchase it, you can setup application server and install the Connect Application and also setup the STUN/TURN Server. Or if you want you can hire us for one time setup of TURN/STUN on your server.
In case you need more bandwidth in future, you can always upgrade your server. You can check required bandwidth for your TURN Server here: https://xirsys.com/calculator-webrtc-cloud/