... | @@ -2,31 +2,25 @@ Welcome to PrivMX technical website! |
... | @@ -2,31 +2,25 @@ Welcome to PrivMX technical website! |
|
|
|
|
|
# Short intro
|
|
# 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 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 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).
|
|
[PrivMX = Private Mind eXchange](https://privmx.com/blog/19/what-is-private-mind-exchange).
|
|
|
|
|
|
|
|
|
|
|
|
# Software architecture
|
|
# 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 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](PrivMX-software-architecture)
|
|
* [PrivMX Architecture whitepaper](PrivMX-software-architecture)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Licensing
|
|
# Licensing
|
|
|
|
|
|
We offer and distribute our software under dedicated, original PrivMX licenses.
|
|
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).
|
|
* 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 or provide hosting services for third parties. These activities require additional arrangements with us.
|
|
* However, you can't redistribute it or provide hosting services for third parties. These activities require additional arrangements with us.
|
|
* Please read more about [our licensing strategy](PrivMX-Licensing) for a complete picture.
|
|
* Please read more about [our licensing strategy](PrivMX-Licensing) for a complete picture.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# PrivMX Team Server (self-hosting)
|
|
# PrivMX Team Server (self-hosting)
|
|
|
|
|
|
PrivMX Team Server is a nodejs-based software that can be easily installed on any Debian-based Linux machine with at least 2GB of RAM. There are two ways of doing this:
|
|
PrivMX Team Server is a nodejs-based software that can be easily installed on any Debian-based Linux machine with at least 2GB of RAM. There are two ways of doing this:
|
|
|
|
|
|
* [installing using .deb package](Installing-PrivMX-Team-Server-%22manually%22) and
|
|
* [installing using .deb package](Installing-PrivMX-Team-Server-%22manually%22) and
|
|
* [installing using docker](Installing-PrivMX-Team-Server-using-docker).
|
|
* [installing using docker](Installing-PrivMX-Team-Server-using-docker).
|
... | @@ -45,10 +39,9 @@ Additional server topics: |
... | @@ -45,10 +39,9 @@ Additional server topics: |
|
* [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)
|
|
* [PrivMX Team Server with Apache](PrivMX Team Server with Apache)
|
|
* [PrivMX Team Server with Apache](PrivMX%20Team%20Server%20with%20Apache)
|
|
* [PrivMX Team Server with Nginx](PrivMX Team Server with Nginx)
|
|
* [PrivMX Team Server with Nginx](PrivMX%20Team%20Server%20with%20Nginx)
|
|
* [Installing PrivMX Team Server in local network](Installing PrivMX Team Server in local network)
|
|
* [Installing PrivMX Team Server in local network](Installing%20PrivMX%20Team%20Server%20in%20local%20network)
|
|
|
|
|
|
|
|
|
|
# PrivMX desktop client
|
|
# PrivMX desktop client
|
|
|
|
|
... | @@ -58,7 +51,6 @@ PrivMX Desktop is an Electron-based, multi-platform and multi-window application |
... | @@ -58,7 +51,6 @@ PrivMX Desktop is an Electron-based, multi-platform and multi-window application |
|
* [Build the client by yourself](Building-your-own-privmx-desktop-client)
|
|
* [Build the client by yourself](Building-your-own-privmx-desktop-client)
|
|
* [Try desktop beta versions](Desktop-beta-versions) - we publicly test even very early pre-alpha versions of upcoming major releases ...as "betas" :)
|
|
* [Try desktop beta versions](Desktop-beta-versions) - we publicly test even very early pre-alpha versions of upcoming major releases ...as "betas" :)
|
|
|
|
|
|
|
|
|
|
# Contact
|
|
# Contact
|
|
|
|
|
|
If you have any questions or you'd like to join us or simply contribute to PrivMX software - just [let us know](https://privmx.com/contact). |
|
If you have any questions or you'd like to join us or simply contribute to PrivMX software - just [let us know](https://privmx.com/contact). |
|
\ No newline at end of file |
|
|