In this installation scenario you use our repo of .deb packages and manually provide dependencies.
PrivMX Team Server requires nodejs 14 and mongodb >= 4.2 with replica set enabled. Please follow your system specific installation steps for both packages.
mongodb >= 4.2
(You can use an existing mongodb installation - see configuration file)
The "Replica set" in mongo is needed because we are using transactions (replica set can be enabled in a single instance mongo, too). For more info, please read mongodb information or our shorter instruction.
Installing PrivMX Team Server
Add PrivMX repository key to your system, and then add the repo to your sources:
wget -qO - https://dev.privmx.com/deb/privmx-deb.gpg | sudo apt-key add - echo 'deb https://dev.privmx.com/deb stable/' | sudo tee /etc/apt/sources.list.d/privmx-stable.list
And install the server:
sudo apt-get update sudo apt-get install privmx-team-server
Before you start your team server, you have to set your domain name and port in the configuration file.
First run and server activation
Start the service:
sudo service privmx-team-server start
After the system service starts for the first time, an activation token (ACToken) is generated by the Team Server - you can find it in file
Run a client app on your computer to activate the server:
- Download and install the PrivMX desktop application,
- on the login screen, select "Use ACToken" and paste the token generated by your server.
- Set an username and password for the first user (Team Keeper account) and complete the activation.
Happy PrivMXing! :)
Updating PrivMX Team Server
Update your package list:
sudo apt-get update
Update PrivMX Team server:
sudo apt-get install privmx-team-server
Restart the service:
sudo service privmx-team-server restart