{
  "path": "/2022/06/05/trying-matrix-decentralized-messaging/",
  "site": "at://did:plc:xsx3bphrwkgeo3qnfjhzmdra/site.standard.publication/3me7k4wsueo2b",
  "tags": [
    "decentralization",
    "matrix"
  ],
  "$type": "site.standard.document",
  "title": "Trying Matrix Decentralized Messaging Service",
  "bskyPostRef": {
    "cid": "bafyreigbogzeqxwchpj5knajexyzbz4bo6765dz4uurx3z3oy46hoqzgie",
    "uri": "at://did:plc:xsx3bphrwkgeo3qnfjhzmdra/app.bsky.feed.post/3merb4wwbzi2q",
    "$type": "com.atproto.repo.strongRef"
  },
  "description": "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.",
  "publishedAt": "2022-06-05T22:56:19+02:00",
  "textContent": "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. So... It run, but it was consuming 100% of all the 2 cores of the CPU of my VPS and yet it didn't manage to load previous messages of the chats (perhaps that's a limitation as it doesn't have all the features yet). As that was a continuous high consumption for over 2 hours, I decided to take it down and create an account at a hosted Matrix instance. I chose tchncs.de, which is hosted in Germany. I didn't want to go for the default matrix.org because that's where everyone is and that goes against the decentralisation aspect of the thing. When - and if - the protocol matures, I hope to see a more efficient implementation tailored for single users or small communities that can still do federation with other instances without dying. I also added my Matrix contact to my contacts page ✨"
}