I would say absolutely. Of course, you can run a NextCloud server with next to nothing in regards to hardware, but the experience will not be good. I run a NextCloud server with 8GB Ram, 6 CPU cores and I have gigabit internet…I have had up to 20-25 users online on group calls and one on ones without any drops yet. Everyone reported good quality during their calls. I would take a look at your internet connection as well. I would at least run 2 CPU cores and 4GB of RAM, I’m no professional, but from my experience that seems to work just fine.
I literally just used the default install and have gigabit internet. It still works fine with quite a few users. I’ll have a chance to test again soon.
I installed Nextcloud in shared host, and tune serveur on digital ocean droplet 4GB memory, 2vCPU. It cannot support 5 participants (not all participants get shared desktop).
For the moment I updated the Turn serveur to 8GB memory, 4vCPU. At the same time I am wondering if should move Nextcloud in digital ocean serveur ?