I have been asked to design a proposal for nextcloud community edition that can serve up to 500+ user (ldap based already running) . This nextcoud server can go up to 10k users.
What hardware I should suggest them? They would use it for files sharing, will use via web and mobile, and will use talk. Etc
Our community edition would support such number of users? And what hardware configuration for this case?
Also nextcloud supports multi-tenant? Each company data separated? On same instance? Is it possible?
In theory, you run the server, it’s free software, if you think you can handle it, than it is up to you. Regarding the free use policy, this is with the push notifications:
If you use the official Nextlcoud app, the push notifications go through Nextcloud servers (also for all the community setups).
You could split your setup in several instances, sharing between instances is also possible thanks to federated sharing. If you can split the users easily (different locations, teams, …) might be a way to reduce the load on the single setup. Anyhow, if you speak of such numbers you are likely to use multi-server setups.