Matrix is an open standard and communication protocol for real-time communication. In short: something like Signal, Threema or WhatsApp.
With one exception: while the former are centrally managed via a company Matrix Servers are federated: Everybody can run a Matrix server.
Furthermore every server is able to communicate with any other matrix server. Like e-mail servers. Signal cannot (yet) talk the Threema and vice versa.
Matrix has even been chosen by the german army to be there messenger of choice for obvious reasons: The army can run their own servers and is independent from others running servers for them (that would be the case for Signal or Threema).
So what did i do ? I set up my own private matrix-server.
How did I do it ? Carsten helped me here with his excellent website: c-rieger.de but also the blogpost from Mathew helped a lot here: https://matrix.org/blog/2020/04/06/running-your-own-secure-communication-service-with-matrix-and-jitsi
You can now reach me at:
@apunkt:matrix.arvidortwig.de
Migrate from sqlite to postgres
If you have started with the plain sqlite.db here is a script to migrate to postgres-db: https://github.com/matrix-org/synapse/blob/develop/docs/postgres.md
Zabbix Integration to Matrix
If you want to use your matrix to get in-time notifications from your Zabbix server check out this procedure: https://github.com/jooola/zabbix-matrix-webhook