2024-10-18 12:56:55 +02:00

86 lines
1.6 KiB
Markdown

# OpenVidu Local Deployment
Docker Compose files to run OpenVidu locally for development purposes.
## Requirements
On **Windows** and **MacOS**:
- **Docker Desktop**
On **Linux**:
- **Docker**
- **Docker Compose**
---
## OpenVidu COMMUNITY
### Install OpenVidu COMMUNITY
#### Windows
```sh
git clone https://github.com/OpenVidu/openvidu-local-deployment
cd openvidu-local-deployment/community
.\configure_lan_private_ip_windows.bat
```
#### Mac
```sh
git clone https://github.com/OpenVidu/openvidu-local-deployment
cd openvidu-local-deployment/community
./configure_lan_private_ip_mac.sh
```
#### Linux
```sh
git clone https://github.com/OpenVidu/openvidu-local-deployment
cd openvidu-local-deployment/community
./configure_lan_private_ip_linux.sh
```
### Run OpenVidu COMMUNITY
```sh
docker compose up
```
---
## OpenVidu PRO (Evaluation Mode)
> OpenVidu PRO can be executed locally in evaluation mode for free for development and testing purposes.
> Some limits apply: max 8 Participants across all Rooms and max 5 minutes duration per Room.
### Install OpenVidu PRO
#### Windows
```sh
git clone https://github.com/OpenVidu/openvidu-local-deployment
cd openvidu-local-deployment/pro
.\configure_lan_private_ip_windows.bat
```
#### Mac
```sh
git clone https://github.com/OpenVidu/openvidu-local-deployment
cd openvidu-local-deployment/pro
./configure_lan_private_ip_mac.sh
```
#### Linux
```sh
git clone https://github.com/OpenVidu/openvidu-local-deployment
cd openvidu-local-deployment/pro
./configure_lan_private_ip_linux.sh
```
### Run OpenVidu PRO
```sh
docker compose up
```