Appropriate settings for a private matrix server
from CrackedLinuxISO@lemmy.dbzer0.com to selfhosted@lemmy.world on 20 Mar 19:23
https://lemmy.dbzer0.com/post/40417841

I want a private place where I can talk to specific people.

I’d imagine I want something like:

I probably want some kind of federation with other instances (eg, where my friends might register their accounts), but not some free-for-all. Can someone recommend the right settings? The server is running synapse.

#selfhosted

threaded - newest

Bahnd@lemmy.world on 20 Mar 20:26 next collapse

Open registration is a flag in your config file. Its normally not there by default. Plus half the mobile apps do not support account creation pages of you have the flag turned on.

Room settings are what controls view/join roles from federated instances.

Im pretty new to this space, so if your up for talking shop.

liliumstar@lemmy.dbzer0.com on 20 Mar 21:51 next collapse

Yeah, you can turn off registration without a token. Then, if you want someone to register you can issue them a registration token, or manually create their account.

Federation can be turned on, on a case by case basis.

You can set rooms to invite only and not discoverable. Alternately, you can use an invite-only space that allows users to join rooms from there.

The first two parts are done in the server config, see the synapse docs. The last is done once the server is setup and running as an admin.

scrubbles@poptalk.scrubbles.tech on 21 Mar 01:50 next collapse

All of these are possible and very configurable. I chose synapse for my home server and it’s set up like this

sem@lemmy.blahaj.zone on 21 Mar 06:35 collapse

Not sure what your privacy/security needs are, but it would be much cleaner to just not allow federation if you don’t want any info to leak.