Hi fellow self-hosters! Has anyone ran Element Server Suite or updated their existing Synapse to include Element Call? How many users do you have?

I have been running Matrix Synapse server on a 1 CPU 1 GB RAM VPS for about 5 years. Just a few close people and a WhatsApp bridge (also for just a few people who use that). It worked fairly well.

Now that Element took over many of the Matrix things, they are expanding the server architecture and bundling the server install as Element Server Suite. The Community Edition is said to be aimed at “small to mid-sized deployments (1–100 users)”, but looking at the architecture and requirements… the setup requires Kubernetes (!), at least 2 CPUs and 2 GB RAM, a handful of services, each with their own sub-domain.

Is this corporatesque setup overkill for only a handful of users, or is this my inner Luddite talking? For comparison, Snikket (bundled XMPP server that provides very similar functionality) requires only 128MB RAM. Not sure if it’s worth it trying to set up Element Call alongside existing Synapse, starting over with ESS, or going to Snikket.

    • Yaky@slrpnk.netOP
      link
      fedilink
      arrow-up
      2
      ·
      2 days ago

      Any hidden nuances that one has to know for Snikket nowadays?

      E.g. with Matrix Synapse, user accounts cannot be deleted via API, DB accumulates hundreds of thousands of records in state_groups_state taking up space, and for client-side, onboarding is a pain

      • SidewaysHighways@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        2 days ago

        not that i can think of? i pop over to look at storage space every so often and it doesn’t look like it’s growing very much.

        inviting people is easy, directly from the android app.

        the snikket app itself is pretty straightforward. The only thing I would caution is telling people using the chat service to make sure their encryption button is checked or whatever.

        there are other apps that work with this, the one i use on android is conversations.

        i haven’t had to delete users yet, but that sort of thing is done directly at the home page with admin login.

        I had tried to use the Ansible playbook to get a matrix server up and running and failed for about a week straight before trying out Snicket and was texting with my mom across the country in an hour