@matrix A good opportunity to highlight the decentralization of the protocol :)
There are so many easy ways to setup a synapse server nowadays, from your managed setup: https://modular.im
Over the official Ansible playbook:
To my very personal (undocumented ) playbook:
Definitely worth looking into that.
@jcgruenhage okay, at least that's the one I usually see recommended by people who work on matrix as well as their official docs page.
It's at least semiofficial.
@sheogorath It's recommended by people who work there because it's the most complete thing out there and it's been relatively widely tested. They don't have the bandwidth to audit it, they don't contribute to it. I did audit it, found several problems. They were partially fixed, but I personally still wouldn't recommending running the playbook, unless you review it yourself and are happy with what the playbook is doing. Previous versions did things like turning of SELinux for example.
@sheogorath (btw full disclosure: I used to work at NV, the company behind matrix.org, on the ops side of things, so ansible roles and playbooks was my piece of cake)
By the way, PGP-signed device keys are a really cool idea: https://jcg.re/matrix_keys/
Too bad automatic verification & import of this is not natively supported by Matrix clients…
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!