ruma / homeserver

A Matrix homeserver written in Rust.
https://www.ruma.io/
1.08k stars 41 forks source link

Distributed Ruma and its distribution ;) #192

Open ShalokShalom opened 6 years ago

ShalokShalom commented 6 years ago

Hi there :)

I am sure you all are aware about the situation as following:

1) A specific group is on Slack or another proprietary service. 2) A specific amount of users (and potential users) prefer an open source solution. 3) A bot system tends to clutter the interface and needs the confirmation of the community leadership. 4) A community leader often decides to do nothing, since he/she is scared to split the community.

Another issue is, that Matrix is decentralized instead of distributed.

This solution is pretty naive, since my insight into the internals are quite shortsighted:

1) Ship a Docker container with puppets included. 2) Consider to add a GUI in order to setup the credentials. 3) Use Ruma in order to let each user host its own instance.

This provides open interaction with the existing proprietary solutions.

The integration with Slack and Co happens completely independent and is native in the experience.

I am pretty sure that there are some hardcore issues since it would be probably already the preferred deployment method, I guess?

So I post this primarily to get the answer: Why? :smile: