Closed encadyma closed 4 years ago
I'd recommend doing all of this on Kubernetes. We can make you a development environment to experiment in.
Also, we don't need an identity server (all that does is convert phone numbers or other third-party identifiers to Matrix usernames). VoIP is also not necessary for us (unless you have a specific interest in it, in which case go for it).
One of the trickier parts for this will be file uploads. It should be fine to start off with an NFS-based system (see how Kanboard does this) and then move to Ceph object storage when we're able to.
We're in prod! https://github.com/ocf/matrix
Having a Matrix server would be a neat communications addition to the OCF. Some thoughts:
Docker containers we would want (from the Matrix Ansible repo):
Debatable:
Connections needed for existing services:
Feel free to add thoughts on configuration options or more.
Federation tester: https://federationtester.matrix.org/