How many servers are required?

https://kodemintserviceshelp.freshdesk.com/support/solutions/articles/81000319094-how-many-servers-are-required-


Make sure you read the Support Documentation for Server Requirements, Installation Prerequisite:

https://kodemintserviceshelp.freshdesk.com/support/solutions/articles/81000195744-install-pre-requisite


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:

    Memory: 1GB

    vCPUs: 1vCPU

    Transfer: 1TB

    SSD Disk: 25GB

    DigitalOcean Droplet Cost: $5 per month


2. Minimum Specification for NAT Traversal (STUN/TURN) Server:

    Memory: 4GB

    vCPUs: 2vCPU

    Transfer: 4TB

    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

    Memory: 8GB

    vCPUs: 4vCPU

    Transfer: 5TB

    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/


Click here to check DigitalOcean Pricings!