website stat

Web based file management?

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.


7 Responses to “Web based file management?”

  1. Carlos Jorge Andrade
    Published at September 21st, 2006 at 2:23 am

    ProFTPD has per-directory access configuration…

  2. CPinto
    Published at September 21st, 2006 at 2:25 am

    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.

  3. Nuno Dantas
    Published at September 21st, 2006 at 9:24 am

    um simples em php: quixplorer
    uma coisa a sério: alfresco

    Nuno

  4. David Negreira
    Published at September 21st, 2006 at 11:15 am

    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.

  5. Alex
    Published at September 21st, 2006 at 11:25 am

    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

  6. mvalente
    Published at September 21st, 2006 at 12:33 pm

    Zope ou
    Zope/CPS ou
    Zope/Plone
    +
    Local Filesystem ou
    ZFSPath

    – MV

  7. Joao Bordalo
    Published at September 21st, 2006 at 2:21 pm

    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.