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
    1
    ·
    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
      2
      ·
      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
      1
      ·
      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.

    • mwlczk@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      2 years ago

      It would replicate this one specific group/chat only - from the moment of subscription. Depending on the load it can get heavy on your instance.

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

        Do you know if this happens the other way around? A user chats with a different server and that chat is synced to my server. Can I use federation without allowing others to join mine outside my group? Because otherwise, it sounds like my server’s data will be copied to a different server.