Today I had quite some adventures with Matrix and decentralised messaging protocols. I thought about self-hosting an instance so I tried Synapse, which is the de facto Matrix implementation with all the features available. Quickly I understood that Synapse was too slow for a very tiny VPS so I tried Dendrite which claims to be much more efficient.