Deployment in 3 server setup

Hey,
I just want to have an idea, how do I deploy and run successfully the entire openVidu application. So what I have is a web server, an application server, and a DB server.

In the web server, I’ve Nginx up and running. So basically here is where the openVidu client is.
In the application server, I’ve setup coturn, KMS, and openvidu is running over there.
In the DB server, I’ve set up Redis.

So I need the help in running openVidu, as of now, I’ve proxy passed, the ports, 3478 for coturn, 65535 and 65534 for KMS. The webserver is listening on UDP for the mentioned ports. Currently, I’m stuck while streaming between to clients, please refer to the openVidu logs in the below screenshot.

Please let me know, what needs to be done next.

Please follow the installation instructions for on-premises deployment and add your application behind the OpenVidu NGINX proxy.

If you want to use your own proxy in 443, please wait until 2.14 version (to be released today o tomorrow). This version will allow you to configure OpenVidu proxy in a different port than 443.

Regards

Thanks for the reply, but what I wanted is not to run everything on one server, can I run only nginx in one, and have the rest of the things in other, which include, Kurento, Coturn and openvidu as well. And then the client will only be able to access the web, and from there will do a software load balance for each app servers. Is there any guide for the same, it would be helpful.

WebRTC platforms are very complex regarding to networking. For that reason, we try to make life easier for users creating step by step guide to install OpenVidu without issues in the same machine (CE) or in a cluster (PRO).

We haven’t tried to split OpenVidu CE in different machines, maybe it works, but you will need a deep knowledge how WebRTC and OpenVidu internal work.

Regards

Ok, Thanks :slight_smile: will keep posting updates, if I’m able to find out something.

Hey, can we have a onprem deployment of OpenVidu PRO cluster, without docker installed ?

OpenVidu PRO is designed to be deployed with docker. We think is the best way to manage complex software like this.

Is there any reason why you consider is better to install services without docker?

We are trying to deploy in onprem environment, and docker installation is not allowed, because of the software policies of the customer, so we wanted to try openvidu pro, and please let me know if openvidu pro cluster without docker is possible also with recording, and what are the commercials, you can drop me a mail: sidh.rapid@gmail.com

I’m sorry but OpenVidu PRO cannot be installed without docker at the moment.