Normal groups sensible or specialized App?

I have no support/technical question and have seen the support category. (Be aware that direct support questions will be deleted.)

on

Which general topic do you have

Dear Nextcloud Community,

I am in the process of deploying a self-hosted Nextcloud instance. The only purpose of this Nextcloud is file sync with clients. Most of the “work” (image resizing, zipping) will be done by separate scripts accessing the Nextcloud data directory.

The setup am looking for is:

  • Several groups with multiple users
  • each group can have one or more admins who can add new users to their group
  • each group will have their separate directory, mixing files across groups is not wanted

Files:

  • Only media files should be handled within the group directories (JPG, AVI etc.). If possible, I would like to limit the file types users can create, but is only a nice-to-have

File permissions:

  • Users of a group should be able to create new files
  • User should NOT be able to create directories (this is automatically done by the custom scripts)

Syncing options:

  • A new file on Nextcloud should be copied to the client(s)
  • A new file on a client should be copied to Nextcloud
  • If a file or directory is deleted on nextcloud (this is done automatically by the custom scripts), the file should remain on the client
  • If a file is deleted on the client, it should remain in Nextcloud

Is it sensible to start this setup with normal Nextcloud groups? Or would you recommend some special App which serves my purpose better?

Thanks & best regards
Philipp