|
|
PrivMX Video Server is basically a Jisti video server with some configuration tuning and additional PrivMX plugin for prosody (communication with PrivMX Team Server).
|
|
|
|
|
|
## First steps
|
|
|
|
|
|
Clone the PrivMX video server composer repository
|
|
|
|
|
|
```
|
|
|
git clone https://dev.privmx.com/main/privmx-video-server-docker.git
|
|
|
```
|
|
|
|
|
|
and execute the setup script, passing your server domain:
|
|
|
|
|
|
```
|
|
|
cd privmx-video-server-docker
|
|
|
./setup.sh domain.example.com
|
|
|
```
|
|
|
|
|
|
The script creates an `.env` file and some directories where data and configuration files are stored. Of course, you can tune the `.env` file to your needs (please refer to [Jitsi documentation](https://github.com/jitsi/docker-jitsi-meet)).
|
|
|
|
|
|
|
|
|
## Run the video server
|
|
|
|
|
|
Start docker:
|
|
|
```
|
|
|
docker-compose up -d
|
|
|
```
|
|
|
|
|
|
|
|
|
## Configure your PrivMX Team Server
|
|
|
|
|
|
Copy the `PRIVMX_API_SECRET` variable from the `.env` file and use it in the "video" section of [team server configuration file](Team-server-configuration-file). Don't forget to restart your team server!
|
|
|
|
|
|
|
|
|
## Making encrypted video calls in PrivMX
|
|
|
|
|
|
Just click "Start Video" in any chat :)
|
|
|
|
|
|
|