Recommended Hardware Specs for a NextCloud Talk Meeting with ~20 people

Hello all,

I am hosting a NextCloud (AIO) for a small club. Now, we have a VPS with 2 vCPUs and 4 GBs of RAM. We need to occasionally host an online meeting with around 20 to 30 people.
Are these specs recommended, or should we better upgrade to something higher?

We haven’t had that meeting yet, so we can’t decide. The issue we have so far is when someone uploads several files, the server would hang up (CPU and RAM at 100%).

We have an option to upgrade to

  • 4 vCPUs and 8GBs of RAM
  • 8 vCPUs and 16 GBs of RAM

Which one do you recommend?

Thanks in Advance

Here is someone trying to get it running smoothly for 15-20 people:

As far as I remember, such environments can depend a lot with what other setups you share the server (memory, network, i/o operation, cpu, …) and how many customers the ISP puts on the same hardware.

You should run the Nextcloud Talk High Performance Backend on a separate server. It can create a significant load when many people are connected, since the videostreams have to be distributed to every user, so the users don’t need a huge upstream connection to do this using P2P. So 20-30 users means at least 20-30 video streams.