Apart from dropbox and other proprietary syncing software, how do you share large files (Say, 30 or 50GB) easily and securely with another person/client? I could buy the service of wetransfer plus etc but I'd rather keep the files under my roof, saving time (not having to upload them somewhere else before sharing them) and not worrying about privacy issues.

I have an FTP server which works fine, but when it comes to customers and other teamworkers who aren't that tech savvy, they just prefer using wetransfer or similar services, where files are dropped and uploaded on a browser and users notified by mail with a download link.

I've tried the the following

F*EX

Pros:

1) pretty good because it's not PHP based and therefore hasn't got php / apache upload limitations.
2) The system feels pretty robust after trying it out and uses minimal resources.

Cons:

1) Pretty ugly, and customization is basic unless you're a guru (which I'm not)
2) Relies on a mail server. I have postfix installed but I'd rather not have to rely on it as it's another layer of complication (namely emails arriving in clients spam folders, etc)

Zendto

Pros:

1) looks much more sophisticated in terms of functionality
2) looks very slick.

Cons:

1) Php based. upload limits are 2gb unless tweaked, but even then not a great way to serve VERY large files (customers download interruptions etc)
2) Still relies on installing a mail server for notifications

Owncloud

Pros

1) Has a sync client for huge files, good for file sharing between work colleagues
2) easy to use for everyone
3) can send notifications with external mail server

Cons:

1) Bit of a resource hog as it's designed for file syncing, not sending a large file from A to B
2) When sharing with others outside the team (via links), apache and browser limitations still exist. I can't garantee clients have an up-to-date browser, and I wouldn't rely on sharing a file that large via php.

Is there any other open source solution that you've tried which is both robust for huge file sharing and easy for the average folk to use? Any personal experiences?


Cheers,


John