Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

This question already has an answer here:

Dropbox is perfect, but as a company, no one can host anything worthwhile on servers that we don't control.

So I've been tasked with coming up with a Dropbox alternative, something in house.

GlusterFS is nice, but no offline access. SparkleShare uses Git which isn't great for large files. It also doesn't have windows ports.

Any other options?

If I were to roll out my own from scratch, what do you think the based way to go about doing this would be?

share|improve this question

migrated from Jun 23 '11 at 16:08

This question came from our site for professional and enthusiast programmers.

marked as duplicate by Michael Hampton Aug 25 '13 at 22:38

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

You can't just use a NAS or a regular file server? – Roy Dictus Jun 23 '11 at 13:14
Worth looking at although it won't really solve your problem right now. – egorgry Jun 23 '11 at 18:11
Possible duplicate of Self Hosted Dropbox Alternative? – CharlesB Nov 28 '11 at 9:42

Seafile is an open source file synchronization tool. It comes with Dropbox-like file syncing, but is designed to be better suited to teamwork. You can build a file sharing and syncing service for your team on your servers.

Interesting features includes:

  1. Users can create and join groups, then share files to the group. This makes it convenient for teamwork.
  2. Files are organized into libraries, each be selectively synced to your computer.
  3. Online file collaboration features, such as PDF and Office file preview and file commenting.

The project is hosted on Github (

Internally, Seafile uses GIT's data storage model but is redesigned for efficiently handling larger files (such as images) and automatic synchronization.

share|improve this answer

Take a look to owncloud ( AFAIK it's still fresh, can have some features missing and may be even be buggy, but it does exactly what you want.

share|improve this answer

Why not use the traditional tried-and-true method of network home folders, offline files, and VPN access for off-site users?

share|improve this answer
Because that's simple, secure and proven to work. He's looking for a dropbox clone so it needs to be insecure, slow and occasionally buggy =) #NonConstructiveComment – Smudge Jun 23 '11 at 16:50
Even with a fileserver and drive mappings, my users still email files back and forth. Some people just need a different method of working. – sysadmin1138 Jun 24 '11 at 15:38
Bonus points for setting up an IIS server with WebDAV and Kerberos, mapping it to a Network Drive so they don't have to muck with yet another piece of software, setting up a VPN connection, or learning another set of credentials. – Chris S Jun 24 '11 at 15:49

Check out SparkleShare

It's more akin to Dropbox than OwnCloud, but it's also alpha. I've been using it on a RHEL6 server with 4 Mac and 2 Linux clients with no problem but YMMV

I think it's only server-side dependancies are GIT and SSH, the clients are compatible with Mac and Linux (Windows soon)

share|improve this answer

from, ws_ftp server has a "Ad Hoc Transfer" module that allows users to drop off files for other users to pickup. Might be just what you need.

share|improve this answer

Windows offline folders is a good option in my opinion.

share|improve this answer

Another option is to manually sync (or scheduled sync) using WinSCP to your own FTPS server at home (on port 22). WinSCP is scriptable, and so "in theory" , you could script your own perfect solution and distribute it to all the people who share the file server. Of course, this depends on a lot of things.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.