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

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

(Post found on a Mastodon toot)

you are viewing a single comment's thread
view the rest of the comments
[โ€“] TheAgeOfSuperboredom 11 points 3 years ago (8 children)

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!

[โ€“] [email protected] 5 points 3 years ago (1 children)

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 ๐Ÿ˜†

[โ€“] TheAgeOfSuperboredom 4 points 3 years ago

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.

load more comments (6 replies)