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, install the Connect Application, and setup the STUN/TURN Server. Or if you want you can hire us for one time setup of TURN/STUN on your server.
Keep in mind that in our experience we have always experienced trouble setting up server with plesk on it. We recommend a server with Ubuntu 18.04 on it.
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/