this post was submitted on 05 Jun 2021
27 points (93.5% liked)
Open Source
32665 readers
1024 users here now
All about open source! Feel free to ask questions, and share news, and interesting stuff!
Useful Links
- Open Source Initiative
- Free Software Foundation
- Electronic Frontier Foundation
- Software Freedom Conservancy
- It's FOSS
- Android FOSS Apps Megathread
Rules
- Posts must be relevant to the open source ideology
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon from opensource.org, but we are not affiliated with them.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I've been running a small Synapse instance (for me and one other person) for about 4 years now. I initially set it up just to play with Matrix, but it's become the main way the two of us communicate via our phones.
I was amazed at how simple it was to setup and how stable it's been! The only times it has gone down (only two or three times if I remember) was when Postgres updated, so I had to manually migrate the database. I'm running it all with docker now so I don't anticipate any more of those issues. I do only have two users on it so I don't have to worry about tuning like a larger instance, but I've still been impressed!
What hardware do you run it on? And you federate with other, larger instances like matrix.org? I wanna host myself, but I have no clue what to expect ๐
I have a small droplet on Digital Ocean that acts as a reverse proxy to another larger machine. I'm using Wireguard between the two machines to create an encrypted channel and so I don't have to mess with the network firewall. It also gives me a separate network interface that I can control with a firewall on the machine itself.
The host was an i3-4160 with 8GB of ram running Arch. It was hosting Synapse, among other things. I've recently upgraded to an i5-11400, but the i3 was working perfectly for Synapse.
I tried federating it a couple years ago, but I stopped since I wasn't sure at the time if I wanted to keep that particular domain. And since I was only using it for the two of us, I didn't bother setting up federation again. I imagine that it would put a larger load on the system depending on what rooms you join.
I'm not familiar with Ansible, so I didn't go with their recommendation to use that. Instead, I used the docker-compose.yml from their repository and modified it for my needs: https://github.com/matrix-org/synapse/blob/master/contrib/docker/docker-compose.yml
Give it a shot though! Some people have said they've had trouble setting it up, but it's been flawless for me.