You can either Connect and other required services on the same server or have a different server as per your requirement and consumption.

These are minimum hardware configuration we recommend to start with, you can upgrade as and when you required in the future:

For Memory vCPU Transfer SSD
App only 2 GB 1 vCPU 2000 GB 50 GB
Signaling, and ICE (TURN/STUN) 2 GB 2 vCPUs 3000 GB 60 GB
App, Signaling, ICE (TURN/STUN), and Janus Server 4 GB 2 vCPUs 4000 GB 80 GB

We use and recommend getting a $18/month Droplet from DigitalOcean for hosting app and related services. You can upgrade it later when you need.

Click here to get $200 free credit on DigitalOcean:

https://m.do.co/c/e56dda5a4a59

You also need to make sure following:
  • TCP ports 80, 443 are accessible
  • Domain or subdomain (such as connect.example.com) for setup with a valid SSL certificate
  • SSH credentials for 'root' user

Click here to know other prerequisites:

https://kodemint.in/helpdesk/articles/connect/setup/pre-requisites-before-installation