3 ms·
The RIOT (used to be known as Vector) is just main client. There are many more clients. All listed here https://matrix.org/docs/projects/try-matrix-now.html htt
by omnimus 9y ago
The RIOT (used to be known as Vector) is just main client. There are many more clients. All listed here https://matrix.org/docs/projects/try-matrix-now.html https://matrix.org/docs/projects/try-matrix-now.html
Matrix is the protocol - it is a standard. So there are many servers being implemented. But most of them are Alpha/Beta software. The server from matrix org everyone uses now is called Matrix Synapse. It is written in python. If you don't need extreme performance (thousands+ clients) then go with that. On debian/ubuntu it is simple as apt get matrix-synapse but it can be installed as any other python app. Then it is basically about setting one config yaml file (homeserver.yml) and you are done. Lots of guides here https://matrix.org/docs/projects/server/synapse.html https://matrix.org/docs/projects/server/synapse.html
I run matrix synapse for smallish org and we also tried rocket chat and mattermost. Riot was by far most stable and fastest. Rocket chat was very sluggish and mattermost had problems with mobile notifications (i think you have to pay them for notifications or something like that).