this post was submitted on 05 Jun 2021
27 points (93.5% liked)

Open Source

32665 readers
1139 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 3 points 3 years ago (1 children)

Fantastic! It's great to hear you were able to get your family using it too. Did they have any challenges getting set up or was it pretty smooth?

I'm also curious about your experience federating. What sort of load is that placing on your server?

[–] [email protected] 3 points 3 years ago (1 children)

For family, the only issue was confusion in Element for the Sign In vs Sign Up button. I had given them credentials myself to make it easier, but one of them tried using "Sign Up" with those credentials, which of course led to "username is taken" so they signed up with a different username.

I had started 1-on-1 conversations with all of the other family members, but since this one created a new account, they started a group conversation with me. So, they are listed under group conversations for me now, but meh, that works too.

I have a 1 GB node on Linode which is just a bit too little it seems, especially when joining the larger rooms on federated servers. However, I managed to make synapse work with systemd so now it just autorestarts if it ever crashes. I don't even notice anything anymore. Getting synapse to play nice with SELinux and systemd was by far the biggest challenge, but that's unrelated to federating.

Currently synapse is idling at 20% mem usage and barely any CPU usage.

Another non-federation-related issue is that I also had a minor issue where Nginx limited uploads to 10 MB which is a bit harsh for uploading videos. Took me a bit to figure that one out, but in the end it was just adding one line to /etc/nginx/conf.d/matrix.conf in the server sections, i.e.:

client_max_body_size 250M;

Setting up the rest was pretty straightforward. I even got a TURN server running as well even though I don't really use the video calling part yet.

[–] TheAgeOfSuperboredom 1 points 3 years ago

Nice! Good to hear it's working well!