Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Data Storage Software

OSS Web-based File Management? 320

breadiu asks: "I work for a department at a university, and we'd love to offer students some type of web-accessible file storage, but, like most educational institutions, money is tight. There are some great closed source solutions out there like Xythos' Digital Locker Suite, but those cost. I've had trouble finding a really well put together open source solution. I've taken a look at Slide and even Zope, but neither really match up to Xythos' offerings. What have others done to provide centralized file storage/management? Is there anything OSS that offers WebDAV, Apache support, BSD/Linux support and Active Directory-LDAP authentication with support for Windows and Mac clients?"
This discussion has been archived. No new comments can be posted.

OSS Web-based File Management?

Comments Filter:
  • FTP != WebDAV (Score:1, Insightful)

    by Anonymous Coward on Thursday July 07, 2005 @12:46PM (#13004792)
    FTP is not an acceptable alternative to WebDAV. FTP service is not file service, it is file transfer service. This is different. WebDAV aware applications can modify files directly on the WebDAV server without the need for uploading and downloading.

    We use Novell and can do this via Netstorage, but this is not Open Source. I'm also interested to see if there are some good Open Source alternatives.
  • Re:Easy... (Score:3, Insightful)

    by chipster ( 661352 ) on Thursday July 07, 2005 @12:56PM (#13004911)

    "I programmed one in PHP for my own website..."

    Neat.

    "How hard could it be?"

    Umm..."hard" for someone who doesn't know how to script/program perhaps?

    "I mean, it's even completely opensource!"

    I perused your website, and found no code anywhere. Maybe you are referring to the PHP engine/interpreter itself as "opensource" (sic)?

    Please help us out here and tell us what value your comment offers.
  • by DrZaius ( 6588 ) <gary.richardson+slashdot@gmail.com> on Thursday July 07, 2005 @12:57PM (#13004919) Homepage
    Maybe I don't understand the problem:

    Is there anything OSS that offers WebDAV, Apache support, BSD/Linux support and Active Directory-LDAP authentication with support for Windows and Mac clients?

    Doesn't Apache + mod_webdav + auth_ldap support all of this? Can't you just point any webdav client at apache and have web based file storage?

    If you want normal people to access it, put up a web page with instructions on how to access it.

  • Re:priorities (Score:1, Insightful)

    by Anonymous Coward on Thursday July 07, 2005 @01:02PM (#13004997)
    Don't taint the issue, you don't care that it was a barbaric attack; barbaric attacks have killed tens of thousands of people in Sudan. The only reason people are shocked is because nobody thinks we can be hurt in our protective first world bubble.

    It's like calling the fire department when you burn your finger while ignoring the neighbor's house which is burning down.
  • Write Your Own (Score:5, Insightful)

    by Comatose51 ( 687974 ) on Thursday July 07, 2005 @01:03PM (#13005012) Homepage
    Don't want to sound like one of those guys who always go, "If you don't like it, change it." but you're in a good position to do that because of the academic setting. Make it a project for Comp Sci students or grad. students. It'll be good practice for them in managing real world projects and an good intro to open source development/philosophy. OSS seems in line with the open philosophy of academia. Find a project that does almost what you want and extend it.
  • by rhizome ( 115711 ) on Thursday July 07, 2005 @02:00PM (#13005680) Homepage Journal
    Doesn't Apache + mod_webdav + auth_ldap support all of this?

    Yes it does. This is a stupid article.
  • Re:Not so hard (Score:3, Insightful)

    by pizen ( 178182 ) on Thursday July 07, 2005 @02:04PM (#13005733)
    You've obviously never worked at a University.

    Quite the opposite, actually. If you provide a service and say "we provide a service that allows you to do and here's a link to a tutorial we wrote teaching you how to use it" the students who want to use the service will read the tutorial and learn. The others won't probably because they don't think it's a better solution that what they had been doing (floppies, cd, or emailing to themselves).

    Even if it's the most intuitive, user-friendly system in the world there are still people who will need instructions so there's no need to dumb things down to try to eliminate that group. (I guess this is why I never liked HCI classes)
  • Re:priorities (Score:4, Insightful)

    by Danger Stevens ( 869074 ) on Thursday July 07, 2005 @02:33PM (#13006097) Homepage
    It's barbaric when it happens in London, but when it happens constantly in Israel you don't even blink.

    Bombs in London are barbaric but rape victims having no legal protection in Saudi Arabia doesn't bother you.

    There's a Genocide happening in Sudan - what have you done to stop it?

    Read tech news, get smart, get power, and use it all to go do some fucking good in this world.
  • by masukomi ( 229249 ) on Thursday July 07, 2005 @03:16PM (#13006608)
    You have to install and configure an ldap server (know how to administer it), recompile apache, and know what the hell mod_webdav (or even webdav) is in the first place.

    How many non programmer people do YOU know who can do that?

    So NO, it isn't a stupid article. But your response is a great example of one of the underlying problems in the OSS community: developers tend to forget that the rest of the world isn't made up of developers.
  • by Anonymous Coward on Thursday July 07, 2005 @03:25PM (#13006710)
    Ans the conclusion was ...

    Mac OS X is incredibly slow, between 2 and 5(!) times slower, in creating new threads, as it doesn't use kernel threads, and has to go through extra layers (wrappers). No need to continue our search: the G5 might not be the fastest integer CPU on earth - its database performance is completely crippled by an asthmatic operating system that needs up to 5 times more time to handle and create threads.

    Workstation apps will hardly mind, but the performance of server applications depends greatly on the threading, signalling and locking engine. With the data that we have today, I think that a PowerPC optimised Linux such as Yellow Dog is a better idea for the Xserve than Mac OS X server.
  • by mborland ( 209597 ) on Thursday July 07, 2005 @03:44PM (#13006895)
    I would like to complain about the previous complaint.

    I agree that the guy that said 'stupid article' was a little blunt, but I think it's fair for readers of Ask Slashdot to complain when topics are at the level of 'how do I tie my own shoe?' I have no problem with someone asking for help--there are no stupid questions--but this doesn't seem like the forum for this kind of question (front page, etc.).

    I didn't get your point about technical complexity. The sysadmin/programmer's job is to understand these technologies (they listed WebDAV, & Apache in the posting after all), and the end users in this case hardly need to know anything (they just map drives or whatever, same as any other solution).

  • by soward ( 6325 ) on Thursday July 07, 2005 @04:11PM (#13007220) Homepage Journal
    not really. Apache+mod_webdav does generally provide that functionality, but not on a per-user basis. Say you've got a school with 20,000 students. To make Apache+mod_dav work you'd need 20,000 entries in the httpd.conf. Plus it all will still run as your www user, so folx couldn't access these files through any method other than WebDAV and keep things like permissions intact.

    WebDAV is nifty in that there are client implementations built-in to most common OSes. It's also nice because it runs through most firewalls since it's built on top of HTTP. It's not so great at some things, though...speed can be an issue, resource usage on the server another, metadata concerns come up occasionally.

    Hence a nice solution would allow WebDAV access when appropriate, and other types (e.g. SMB, AFP, NFS, local, etc) when needed.

    So I don't think it's a stupid question at all -- just not asked very clearly.

    We are working on a custom DAV service to accomodate this sort of usage currently, so if there is a way to use mod_dav, have it query an ldap server to log a user in, and have it read and write files to the local filesystem as that particular uid (under unix), and do so with a single config file entry for all users, please post a link to it!

2.4 statute miles of surgical tubing at Yale U. = 1 I.V.League

Working...