PrivMX Team Server can be installed on any Debian-based Linux machine with at least 2GB of RAM.
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.
nodejs 14
Website: https://nodejs.org/ (a Debian related info is here).
mongodb >= 4.2
(You can use an existing mongodb installation - see configuration file)
Website: https://www.mongodb.com/ (a Debian related info is here).
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.
Download and install PrivMX Team Server
Download privmx-team-server-1.32.0-1.deb (1.0 MB) and install it:
sudo dpkg -i privmx-team-server-1.32.0-1.deb
Required configuration
Before you start your Team Server, you have to configure a domain and port in the configuration file.
First run
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
/var/lib/privmx-team-server/{your-domain}-{date}.actoken
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! :)