# OpenVidu Server

**URL:** <https://openvidu.discourse.group/t/openvidu-server/3095>\
**Category:** How to implement?\
**Tags:** v2\
**Created:** [June 2, 2021, 6:08am UTC](https://openvidu.discourse.group/t/openvidu-server/3095 "2021-06-02T06:08:48Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Darniss\_PSS](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/darniss_pss/32/1519_2.png) [@Darniss\_PSS](https://openvidu.discourse.group/u/Darniss_PSS)\
**Post date:** [June 2, 2021, 6:08am UTC](https://openvidu.discourse.group/t/openvidu-server/3095/1 "2021-06-02T06:08:48Z")

</div>

I am trying to build an ionic app with a video calls feature. I have read this documentation ([OpenVidu Docs](https://docs.openvidu.io/en/2.12.0/tutorials/openvidu-ionic/))  
I could understand all steps in this documentation except installing openvidu server(point no.6 in the documentation)

Where can I get the server source code?. If I search for a source code I could find many server codes …Which source code should I take?.. Please advice

---

<div class="post-metadata">

**Author:** ![CSantosM](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/csantosm/32/16_2.png) [@CSantosM](https://openvidu.discourse.group/u/CSantosM)\
**Post date:** [June 2, 2021, 8:32am UTC](https://openvidu.discourse.group/t/openvidu-server/3095/2 "2021-06-02T08:32:46Z")

</div>

Actually have you read the point 6? 🤔

 ![image](https://global.discourse-cdn.com/free1/uploads/openvidu/original/2X/a/ae63ff3a44402e7c6edef93c94aa680265460e34.png)

---

<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:** [June 2, 2021, 8:53am UTC](https://openvidu.discourse.group/t/openvidu-server/3095/3 "2021-06-02T08:53:48Z")

</div>

Unless you want to fork OpenVidu project, you don’t need to touch OpenVidu source code. It is fine to start OpenVidu docker container for development.

You can implement your own server side application logic. For that, you can take a look to these tutorials:

- Java backend: [https://docs.openvidu.io/en/2.17.0/tutorials/openvidu-js-java/](https://docs.openvidu.io/en/2.17.0/tutorials/openvidu-js-java/)
- JavaScript backend: [OpenVidu Docs](https://docs.openvidu.io/en/2.17.0/tutorials/openvidu-js-node/)

---

<div class="post-metadata">

**Author:** ![Darniss\_PSS](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/darniss_pss/32/1519_2.png) [@Darniss\_PSS](https://openvidu.discourse.group/u/Darniss_PSS)\
**Post date:** [June 2, 2021, 8:55am UTC](https://openvidu.discourse.group/t/openvidu-server/3095/4 "2021-06-02T08:55:09Z")

</div>

Yes, I have read…My question is, where shall I get the files to be deployed on Docker?

---

<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:** [June 2, 2021, 9:07am UTC](https://openvidu.discourse.group/t/openvidu-server/3095/5 "2021-06-02T09:07:40Z")

</div>

Docker automatically download the needed files.

---

<div class="post-metadata">

**Author:** ![Darniss\_PSS](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/darniss_pss/32/1519_2.png) [@Darniss\_PSS](https://openvidu.discourse.group/u/Darniss_PSS)\
**Post date:** [June 4, 2021, 12:58pm UTC](https://openvidu.discourse.group/t/openvidu-server/3095/6 "2021-06-04T12:58:15Z")

</div>

Thanks @micael.gallego I understood

---

<div class="post-metadata">

**Author:** ![Darniss\_PSS](https://yyz2.discourse-cdn.com/free1/user_avatar/openvidu.discourse.group/darniss_pss/32/1519_2.png) [@Darniss\_PSS](https://openvidu.discourse.group/u/Darniss_PSS)\
**Post date:** [June 4, 2021, 1:00pm UTC](https://openvidu.discourse.group/t/openvidu-server/3095/7 "2021-06-04T13:00:30Z")

</div>

Is SSL mandatory for nodejs server?..Will nodejs works without SSL?
