I'm looking for something like Dropbox (or centraldesktop) that I can host locally.
I would like users to be able to upload (bonus for multiple upload) and download files into a file structure.
Dropbox is perfect except 1) it only allows one user and 2) we don't have control over it (for this project that is a big issue).
Any suggestions?
(I would prefer something in PHP as I have a WAMP server running already, but I'm willing to entertain all suggestions at this point.)
Edit: the solution needs to be web based because of client side requirements. Users can currently get to dropbox.com so I know that that works.
-
Sounds like you want an FTP server. So what OS do you use? FTP you can do multiple transfers and have multiple users simultaneously. Implement SSH to secure it and you are all set.
For a web based FTP client try http://www.net2ftp.com/
Crash893 : +1 for getting all the requirements correct (I have edited the original post to reflect). Not all of our users will have ftp access. I know that dropbox works where they are going becuase they use it currently.Campo : Added a solution for web based FTP to my answer. Should cover all your requirements now :)Crash893 : If it were me that woudl be fine. but again i don't know if ftp is allowed at the place of work and 2) it is ugly as hell. shouldnt be a reqirement but we are dealing with real live people that dont know much about comtpuers.From Campo -
A web-based FTP interface isn't really anything like Dropbox. What makes Dropbox so nice is that users need very little interaction with it. They have a folder on their local PC that is automatically sync'd to the Dropbox cloud server. Something like iFolder might be up your alley. If you're looking to roll your own, I would look into lsync, and possibly some kind of notification system a'la Growl or inotify. The tricky part is going to be figuring out how to configure multiple user access to the same data.
Crash893 : Im not after sync as much just the web UI so they can log on from a machine that may or maynot be theirs and download some files (so no client)From churnd -
WebDAV is what you want.
Crash893 : why is webdav what i want?phresus : I don't want to link to Wikipedia or anything, but it's a well-supported protocol (Apache has modules for it, for instance) which serves to make a folder publicly accessible. Doesn't need client support (yes, IE can do Web Folders over FTP, but you're SoL on some other operating systems). Works on mobile phones, etc. It's straight HTTP with some extensions. Presents like a local folder/directory, except on the internet. Authentication via LDAP/AD/whatever. It'll look just like local storage to them.From phresus -
Maybe iFolder is worth a look or OwnCloud might be interesting as well. OwnCloud is PHP-based.
From ddeimeke -
I don't normally pimp Novell products, but their OES feature 'iFolder' does exactly what you're asking for. Implement an OES and you've got what you need.
From Chris Thorpe -
It's pretty new, and probably not very stable yet, but you should keep an eye on SparkleShare, which - I think - is exactly what you want.
From wzzrd
0 comments:
Post a Comment