Dropbox style client for your own server
I see a lot of users that would like a seamless backup & synchronisation tool. Dropbox offer a service with 50GB of server space for $99/year. But in any enterprise it is always preferable to have control of possibly sensitive data on your own servers and to run your own backup & retention policy on that data. My idea is essentially similar to the dropbox service except you would be able to backup to your own server rather than pay dropbox to use theirs.
How this would work?
While Dropbox functions as a storage service, its focus is on synchronization and sharing. Dropbox synchronization uses SSL transfers with AES-256 encryption, and it supports revision history, so files deleted from the Dropbox folder may be recovered from any of the synced computers. Dropbox's version control also helps users know the history of a file they may be currently working on, enabling more than one person to edit and re-post files without complications of losing its previous form. There is no limit to file size for files added via the Dropbox application, but files transferred through the web interface are capped at 350 MB. Dropbox uses Amazon's S3 storage system to store the files.
Dropbox creates a shared folder that is automatically replicated between computers that have the client installed and is also uploaded to the 'cloud' so files can be accessed and recovered wherever you are working.
Users install a client on their computer (Windows/Linux/OSX) this monitors a given folder (such as My Documents or their Home drive). Any files placed here will be indexed and hashed (compared to other files on the server). If the file does not exist on the server it is uploaded to the server then replicated to any other computers the user has installed with the client. There should also be a web interface to enable access to files while at other computers.
Probably use SVN or GIT for indexing & version control (needs to be automatic)
Some sort of Scripting with suitable GUI can be used as a client
Server (Webdav?) with configurable user quota
Single Instance Storage
Branding for your School / Workplace throughout
Emphasis should be on ease of use for the user
Dropbox - Home - Secure backup, sync and sharing made easy.
[ame=http://en.wikipedia.org/wiki/Single_Instance_Storage]Single-instance storage - Wikipedia, the free encyclopedia[/ame]
Dropbox: No-Nonsense Online Storage