Partyshare is just a GUI menu bar implementation of a default IPFS node. You could automate this yourself, e.g. on macOS with a LaunchAgent that monitors a local directory for changes, keeps the ipfs daemon alive, and adds files to the IPFS whenever you drop something into that folder, writes filename & IPFS hash to a database, and so on. You could probably script a BitBar plugin with loads of additional functionality, e.g. encryption, ipns functionality etc. But Partyshare is not cloud storage on top of IPFS. To my knowledge, such a thing doesn’t exist yet. It would need users to adopt such a service, offer some local storage space for the distributed cloud beyond running a default IPFS node, and I fear any large scale storage solution would need Filecoin and dedicated IPFS providers who actually pin the objects, unless every user by default shares at least a couple of GB locally. So for example, if the IPFS cloud service gives you free storage of 5 GB, you’d need at least double that amount locally; and I assume it needs to be more than double because the system needs to distribute objects to several nodes, otherwise, if one node is offline, and only that node has a block another user needs, that user won’t have access to his file(s). Furthermore you would need to save any file’s history, so users can revert to previous version, which would increase the storage needs greatly. So my hunch is that these kinds of services can only be offered, if you have Filecoin and IPFS providers, either private or corporate. And in the end, the big corporations like Dropbox might just switch to IPFS themselves, run their own large-scale nodes, and suddenly we might be dealing with a re-centralization.
You can use eCryptfs and IPFS for this, there is no need to reinvent the wheel. All you need to do is periodically add the source directory to IPFS.
If you’re handling large folders you can’t store, it would be trivial to write a script that uses ipfs object patch to update the source directory on IPFS without storing the entire directory. You can then publish this to an IPNS key.
For access control you can either simply distribute the keys to multiple people (read-only: only encryption key, read and write: both keys), or you could write some simple script for access control however you want it.
Why can’t you just use the VPS for storage?
What do you need a blockchain for?
You can mount IPFS directories locally with ipfs mount. All the other protocols mentioned on that site have FUSE implementations as well, so I really don’t see what that brings to the table.
Doesn’t amazon AWS give bargain prices on transfer to/from S3?
IPFS is better for running websites due to deduplication and performance. Why pay for storage when you can use your own computer? For the price of cloud storage for a few months, you could buy an old computer from craigslist. It will cost you less and you can use it for more than storage, as well as giving you actual physical control.