|
|
|
|
|
# Intro
|
|
Welcome to PrivMX technical website!
|
|
|
|
|
|
|
|
# Short intro
|
|
|
|
|
|
|
|
PrivMX was born in 2016 in our software house as a set of libraries for creating client-server applications with increased data security. After some experiments with our first PrivMX-based product (WebMail), we started a dedicated company to develop the PrivMX project further and make it independent. PrivMX has been developed by PrivMX B.V. as a **client-server, e2e-encrypted team collaboration system** since 2019. Read more about our mission here: [Why PrivMX](https://privmx.com/blog/2/why-privmx), and the name, here:
|
|
|
|
[PrivMX = Private Mind eXchange](https://privmx.com/blog/19/what-is-private-mind-exchange).
|
|
|
|
|
|
|
|
|
|
|
|
# Software architecture
|
|
|
|
|
|
|
|
PrivMX system is a combination of **zero-knowledge servers, client-side encryption, secure communication protocol and independent public key infrastructure**. For more information, see:
|
|
|
|
|
|
|
|
* [PrivMX Architecture whitepaper]()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Licensing
|
|
|
|
|
|
|
|
We offer and distribute our software under dedicated, original PrivMX licenses.
|
|
|
|
|
|
|
|
* The source code is open and [freely available for use and modification](https://dev.privmx.com/main/legal/-/blob/master/PrivMX%20Source%20Code%20License/LICENSE.md).
|
|
|
|
* However, you can't redistribute it and provide hosting services for third parties. These activities require additional arrangements with us.
|
|
|
|
* Please read more about [our licensing strategy](PrivMX-Licensing.md) for a complete picture.
|
|
|
|
|
|
PrivMX was born in 2017 as a set of libraries for creating client-server applications with increased data security. Its architecture is a combination of zero-knowledge servers, client-side encryption, secure communication protocol and independent public key infrastructure. PrivMX is based on and inspired by TLS, IMAP, PGP, CONIKS and Bitcoin technologies, and use proven algorithms such as AES, ECC, ECDH, SRP, PBKDF2, HMAC-SHA256. After some experiments with PrivMX WebMail product, we created a company (PrivMX B.V.) to develop the PrivMX project further and make it independent. PrivMX has been developed by PrivMX B.V. as a **client-server team collaboration system** since 2019. [Our motivation](https://privmx.com/blog/2/why-privmx).
|
|
|
|
|
|
|
|
|
|
|
|
# PrivMX Team Server (self-hosting)
|
|
# PrivMX Team Server (self-hosting)
|
... | @@ -21,6 +42,7 @@ Your team server domain name (and some other things) should be configured in |
... | @@ -21,6 +42,7 @@ Your team server domain name (and some other things) should be configured in |
|
|
|
|
|
Additional server topics:
|
|
Additional server topics:
|
|
|
|
|
|
|
|
* [Team Server's source code](https://dev.privmx.com/main/privmx-team-server)
|
|
* [Using Debian privmx-team-server with Let's Encrypt](Using-Debian-privmx-team-server-with-Let's-Encrypt)
|
|
* [Using Debian privmx-team-server with Let's Encrypt](Using-Debian-privmx-team-server-with-Let's-Encrypt)
|
|
* [Enabling mongodb replica set](Enabling-mongodb-replica-set)
|
|
* [Enabling mongodb replica set](Enabling-mongodb-replica-set)
|
|
* [Making backups](Team-Server-backups)
|
|
* [Making backups](Team-Server-backups)
|
... | @@ -39,3 +61,6 @@ PrivMX Desktop is an Electron-based, multi-platform and multi-window application |
... | @@ -39,3 +61,6 @@ PrivMX Desktop is an Electron-based, multi-platform and multi-window application |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|