# Deployment in 3 server setup

**URL:** https://openvidu.discourse.group/t/deployment-in-3-server-setup/746
**Category:** Issues developing apps
**Tags:** v2
**Created:** [May 11, 2020, 8:49am UTC](https://openvidu.discourse.group/t/deployment-in-3-server-setup/746 "2020-05-11T08:49:03Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![sid](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/sid/32/399_2.png) [@sid](https://openvidu.discourse.group/u/sid)
#### Post date: [May 11, 2020, 8:49am UTC](https://openvidu.discourse.group/t/deployment-in-3-server-setup/746/1 "2020-05-11T08:49:03Z")

</div>

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.

 ![image](https://global.discourse-cdn.com/free1/uploads/openvidu/original/1X/6aadf61b567e300dc95116ae31bb70865f91706b.png)

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

---

<div class="post-metadata">

### Author: ![micael.gallego](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/micael.gallego/32/2_2.png) [@micael.gallego](https://openvidu.discourse.group/u/micael.gallego)
#### Post date: [May 11, 2020, 9:09am UTC](https://openvidu.discourse.group/t/deployment-in-3-server-setup/746/2 "2020-05-11T09:09:49Z")

</div>

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

---

<div class="post-metadata">

### Author: ![sid](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/sid/32/399_2.png) [@sid](https://openvidu.discourse.group/u/sid)
#### Post date: [May 11, 2020, 9:51am UTC](https://openvidu.discourse.group/t/deployment-in-3-server-setup/746/3 "2020-05-11T09:51:56Z")

</div>

> [@micael.gallego](#):
>
> on-premises deployment and add your application behind the OpenVidu NGINX prox

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.

---

<div class="post-metadata">

### Author: ![micael.gallego](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/micael.gallego/32/2_2.png) [@micael.gallego](https://openvidu.discourse.group/u/micael.gallego)
#### Post date: [May 11, 2020, 10:13am UTC](https://openvidu.discourse.group/t/deployment-in-3-server-setup/746/4 "2020-05-11T10:13:46Z")

</div>

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

---

<div class="post-metadata">

### Author: ![sid](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/sid/32/399_2.png) [@sid](https://openvidu.discourse.group/u/sid)
#### Post date: [May 11, 2020, 10:19am UTC](https://openvidu.discourse.group/t/deployment-in-3-server-setup/746/5 "2020-05-11T10:19:43Z")

</div>

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

---

<div class="post-metadata">

### Author: ![sid](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/sid/32/399_2.png) [@sid](https://openvidu.discourse.group/u/sid)
#### Post date: [May 11, 2020, 11:44am UTC](https://openvidu.discourse.group/t/deployment-in-3-server-setup/746/6 "2020-05-11T11:44:36Z")

</div>

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

---

<div class="post-metadata">

### Author: ![micael.gallego](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/micael.gallego/32/2_2.png) [@micael.gallego](https://openvidu.discourse.group/u/micael.gallego)
#### Post date: [May 11, 2020, 12:12pm UTC](https://openvidu.discourse.group/t/deployment-in-3-server-setup/746/7 "2020-05-11T12:12:02Z")

</div>

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?

---

<div class="post-metadata">

### Author: ![sid](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/sid/32/399_2.png) [@sid](https://openvidu.discourse.group/u/sid)
#### Post date: [May 11, 2020, 12:54pm UTC](https://openvidu.discourse.group/t/deployment-in-3-server-setup/746/8 "2020-05-11T12:54:13Z")

</div>

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](mailto:sidh.rapid@gmail.com)

---

<div class="post-metadata">

### Author: ![micael.gallego](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/micael.gallego/32/2_2.png) [@micael.gallego](https://openvidu.discourse.group/u/micael.gallego)
#### Post date: [May 11, 2020, 3:07pm UTC](https://openvidu.discourse.group/t/deployment-in-3-server-setup/746/9 "2020-05-11T15:07:53Z")

</div>

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