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
  • Collapse sidebar
  • Activity
  • main
  • Docs
  • Wiki
  • Installing PrivMX Team Server

Installing PrivMX Team Server

Last edited by Lukas Dudziński Dec 19, 2020
Page history

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:

  1. Download and install the PrivMX desktop application,
  2. on the login screen, select "Use ACToken" and paste the token generated by your server.
  3. Set an username and password for the first user (Team Keeper account) and complete the activation.

Happy PrivMXing! :)

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