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

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.