5 ms·
Does anyone have a guide/instructions for self-hosting a Matrix server? I'm not sure which server to run, I heard Synapse is a bit heavy and there's a lighter R
by StavrosK 6y ago
Does anyone have a guide/instructions for self-hosting a Matrix server? I'm not sure which server to run, I heard Synapse is a bit heavy and there's a lighter Rust alternative? Which one should I use?
Is it okay to run it at home, or will I lose messages on downtime? I assume other hosts will retry when my connection is back up?
- Arathorn 6y agoSynapse is the best bet still and keeps improving. Conduit doesn’t federate yet but looks promising. https://matrix.org/blog/2020/04/06/running-your-own-secure-communication-service-with-matrix-and-jitsi https://matrix.org/blog/2020/04/06/running-your-own-secure-c... is a guide I did for selfhosting Synapse.
- roaur 6y agoI installed my homeserver with this! https://github.com/matrix-org/synapse/blob/master/INSTALL.md https://github.com/matrix-org/synapse/blob/master/INSTALL.md
- StavrosK 6y agoThank you! Docker will do fine.
- ajayyy 6y agoYou don't lose any messages with downtime if others in the group are on different home servers
- StavrosK 6y agoThat sounds great, thanks. Unfortunately I just tried to use Riot.im on the default server to talk to a friend (also on the default server), and my messages aren't getting to him or his to me, so it looks like Matrix still has some way to go.
- emptysongglass 6y agoUse Mozilla's homeserver instead. A far better experience, presumably because it runs on New Vector's modular.im infra. Supports SSO (can even sign in with your Firefox account).
- StavrosK 6y agoWill that fix things? Apparently, when I tried to DM my friend and invited him to a DM, the room should have been his username but was "empty room" instead.
- emptysongglass 6y agoIt may. Riot can be a bit of a pain to get the initial handshake going. If all else fails just keep blowing up the room and retrying until it sticks. I've had to do that before with members of my team.
- StavrosK 6y agoI see, thanks. I tried with another friend, I keep trying to verify him but I keep seeing a spinner "waiting for him" and he sees nothing. I'm going to give Matrix a few more years to mature and try again then, I think.
- Arathorn 6y agoWe're not aware of any performance problems on the matrix.org server right now (we had a breakthrough in performance last week), so I think something else is going wrong. What clients were you using?
- StavrosK 6y agoI was using web and he was using the android client. Things started working when he switched to web too.
- emptysongglass 6y agoI used this Ansible playbook [1] on a Digital Ocean droplet. Very easy to configure, fully-featured. [1] https://github.com/spantaleev/matrix-docker-ansible-deploy https://github.com/spantaleev/matrix-docker-ansible-deploy
- jasonzemos 6y agohttps://github.com/matrix-construct/construct https://github.com/matrix-construct/construct