Web based file management?
- Published September 21st, 2006 in /dev/random
I’m looking for something that allows me to manage a set of users and a set of folders where one can configure which user has access to which folder. The access and configuration of privileges must be web based.
I’ve thought about developing one from scratch myself. Then, I thought about having a FTP server and a web FTP client. Unfortunately, I’m not aware of any FTP server allowing per-directory access.
So you see the problem. I’d like the user to login and only see the folders they have access to. The management of privileges and creation of folders/users should be web based too.
Before developing from scratch I though about asking any of my kind readers if they are aware of anything close to what I’m looking for. Because I really don’t like to reinvent the wheel :-)
Update: Thank you all for your comments. I’ve tried some options and I guess http://phpxplorer.org fits precisely into my needs. It allows creating users, chroot folders and create shares.




ProFTPD has per-directory access configuration…
I don’t know about anything that meets your requirements out of the box. What I do know is that with a little bit of mod_python foo you can easily create an auth/authz pair that checks for permissions on a database or whatever suits your needs in no more than 15 minutes.
What you can use to manage that users/permissions database is up for discussion.
um simples em php: quixplorer
uma coisa a sério: alfresco
Nuno
Software already developed i dont know, but a thing easy to code (imo) would be a nfs share, easy to setup, and to code anything for it.
Talvez o Gollem, o file manager do horde (e claro o proprio horde) com permissões horde, backend em ftp, VFS ou local filesystem e utilizadores em mysql.
Tenho esse setup a fazer algo parecido para aceder a pastas especificas (no filesystem local) conforme os utilizadores que fazem login no sistema.
Alex
Zope ou
Zope/CPS ou
Zope/Plone
+
Local Filesystem ou
ZFSPath
– MV
If you don’t mind paying for it, take a look a box.net. I’m using it for a couple of months now and it does all you need, plus some cool stuff. Beware that I began by using fluxiom.com, which have the most amazing web interface I know, but has serious flaws on the authorization part (don’t allow permissions by folder, etc), so I had to change for a new service, and box.net is the one.
In every on of the two services you have to right to use them during 30 days for free. So, take a look at it, it’s free.