I'm using Drupal 7 and I'm quite a newbie here.
I'm building a small sharing/social network site where users will be able to upload different kind of files (mainly, pictures and zipped archives, but I'm not limiting the kind of files one can upload).
Is there a way to set a per-user upload limit/quota (say, 1Gb/month) on a user role basis?
- Using Amazon S3 and similar services is a viable option.
- Users' privacy should be protected, i.e. they should be able to set access permissions on the files they upload (private, friends-only, public), and it would be interesting to have the "expiry" option, i.e. a shared file could expire and be automatically deleted from server after a while.
- I know there is IMCE module, I never tried it but from its description it seems a bit buggy and not so safe from a privacy perspective.