Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
D
Docs
  • Project overview
    • Project overview
    • Details
    • Activity
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
Collapse sidebar
  • main
  • Docs
  • Wiki
  • Installing PrivMX Video Server

Last edited by Matt Muszytowski Mar 18, 2021
Page history

Installing PrivMX Video Server

PrivMX Video Server is basically a Jisti video server with some configuration tuning and additional PrivMX plugin for prosody. The plugin allows PrivMX to provide e2e encryption keys and contextual (per Section) access control to video calls.

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 video 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).

Run the video server

Start docker:

docker-compose up -d

Pairing with 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. Don't forget to restart your team server!

Making encrypted video calls in PrivMX

Just click "Start Video" in any chat in your privMX client appliction :)

Clone repository
  • Building your own PrivMX Desktop Client
  • Desktop beta versions
  • Enabling mongodb replica set
  • Installing PrivMX Stream Bridge
  • Installing PrivMX Team Server "manually"
  • Installing PrivMX Team Server using docker
  • Installing PrivMX Video Server
  • Team Server backups
  • Team Server configuration file
  • Using Debian privmx team server with Let's Encrypt
  • Home