I need to run a, secure, e2e instant messaging server for a small group of people (< 10).

The requirements are:

* iOS / Android client with push notifications
* Linux & BSD clients
* on-prem private server

What do people recommend?

[Edited to explain I want to run it on-prem for a closed group of people - sysadmins actually on a delicate project]

Snikket Chat

Snikket is a simple, secure and private messaging app

Snikket Chat