Slashdot Mirror


Open Source Web-Based File Management?

mister_bee asks: "I've been tasked with finding the best solution for implementing a web-based file management system. The goals of the system are easy management of files and permissions by the admin and a simple interface for the client. In this implementation, the client should only see their files and folders and not be bothered by file upload capabilities or permissions. Over the years I've seen a need for such an animal time and time again and have never found a project that I was happy with. There's always the possibility of modifying one of the many web FTP implementations that can be found over at Freshmeat of SF. Suggestions anyone?"

10 of 54 comments (clear)

  1. Fish with KDE by satanami69 · · Score: 2, Informative

    KDE has a protocol named fish:// that runs inside the Konquerer browser. It uses SH or PERL on the computer it connects to(which means that computer must has SSH, PERL over an SSH connection) and displays them like a local computer. I use it for quick backups from my Desktop to some extra storage on an mp3 server sitting in the corner.

    Site info is here:
    http://docs.kde.org/en/3.3/kdebase/kioslave/fish.h tml

    --
    I really hate Dan Patrick.
  2. NFS by nerd65536 · · Score: 2, Informative
    From the Linux NFS-HOWTO at http://nfs.sourceforge.net/nfs-howto/

    "There are other systems that provide similar functionality to NFS. Samba (http://www.samba.org) provides file services to Windows clients. The Andrew File System from IBM (http://www.transarc.com/Product/EFS/AFS/index.htm l), recently open-sourced, provides a file sharing mechanism with some additional security and performance features. The Coda File System (http://www.coda.cs.cmu.edu/) is still in development as of this writing but is designed to work well with disconnected clients. Many of the features of the Andrew and Coda file systems are slated for inclusion in the next version of NFS (Version 4) (http://www.nfsv4.org). The advantage of NFS today is that it is mature, standard, well understood, and supported robustly across a variety of platforms.

  3. Drall by henrik · · Score: 3, Informative

    http://home.gna.org/drall/

    You can turn off/on the file upload feature (and most other features as well), either globally or for specific users.

  4. Plone + NetDrive by michaelredux · · Score: 5, Informative

    Plone does what you want right out of the box. It's free, open source software. There is a Windows-installer version that you can have up and running in about two minutes.

    Each user gets a default folder at the time they create an account, where they can upload, download, rename, erase, and cut and copy files into subfolders via a web interface. You can also create groups and assign group permissions to folders.

    For extra convenience, download the free NetDrive client from Novell. It runs in the background and can map a Plone folder as a mapped network drive in Windows using WebDAV, so for example, the 'P:' drive on my Windows workstation at home is actually a folder on the Plone webserver across town, but I can drag and drop files to it. Plone is an amazingly powerful and easy to use tool by itself, but in combination with NetDrive, it's really, really cool.

    Plone has a million and one other uses as well. It's a fully formed web app server based on Python, with hundreds kinds of plug in products, such as group calendar components or wiki pages, that form a complete, extendable content management system. Have fun.

  5. All it takes is a 2-second google search... by AlXtreme · · Score: 2, Informative

    ... and you would have found something along the lines of phpXplorer that has said features. Looks shiny too.

    --
    This sig is intentionally left blank
  6. Try WebDAV (web folders in MS speak) by blkmajik · · Score: 2, Informative

    MacOS X, Windows, KDE and GNOME all support it. It looks just like any other file system to native file managers and your users can only see their files. Since it works over a web server connection (it's just an extension of the http protocol) it's as secure as your web server is.

    http://www.webdav.org/

  7. Owl Intranet Engine by AT · · Score: 3, Informative

    Here's one that has worked well for me in the past: Owl Intranet Engine

  8. phpFileManager by fok · · Score: 2, Informative

    "phpFileManager is a complete filesystem management tool on a single file. Features: server info, directory tree, copy/move/delete/create/rename/edit/view/chmod files and folders, tar/zip/bzip/gzip, multiple uploads, shell/exec, works on linux/windows"

    http://sourceforge.net/projects/phpfm/

    --
    \m/
  9. Re:WebDAV by isometrick · · Score: 3, Informative

    Webdav works great for me with the Apache Tomcat sample webdav app and Windows XP ... just use the "My Network Places" feature ...

  10. use the open source iFolder by Anonymous Coward · · Score: 1, Informative

    http://www.ifolder.com