As r/selfhosted seems to have shutdown due to the reddit api changes (rip), I wanted to see if anyone has worked with these services before?

How do they compare to Discord and how hard is it to maintain, as the setup looks pretty in depth for matrix and synapse. How did you convince your user base to use it over Discord.

I’ve hosted TS3 for about 8 years and are looking for alternatives, as we have to use Discord for screen sharing.

Thanks!

  • gccalvin@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 years ago

    So if I only run one Matrix/Synapse instance for my private group, does any of the matrix decentalized technology effect me? I would only have one instance, and my users will probably only be connected to my instance. Though if I’m understanding correctly, it sounds like if I subscribed to another instance, all of the chat communication on that entire instance is copied to my server as well? Does this include files? Sounds like it would use a lot of extra disk space.

    • COGlory@kbin.social
      link
      fedilink
      arrow-up
      7
      ·
      2 years ago

      Sort of. I host a Matrix Synapse server for about 15 friends. Some of them use rooms on the big Matrix.org server as well, some bridge to Discord and Facebook, and some chat with other smaller groups. By default, Synapse won’t sync rooms you haven’t joined. It also won’t copy files - it’ll fetch those I believe (although maybe it’ll keep a few days worth of files around?).

      After about 5 years of hosting it, we’re sitting at 90GB total disc space used, of which ~70GB is the database. You can compress the database and save lots of disc space (50%+) but I haven’t gotten around to that yet.

    • Chungus@thechurchofmemes.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 years ago

      As a protective measure, you could block your local synapse server from federating with matrix.org and that should keep anybody from joining any of the giant rooms on the largest matrix server.