RDav 0.0.1

WebDAV ruby server

RDav is a ruby implementation of the WebDAV protocol. RDav is platform independant, standards compliant and simple to use.
Few WebDav server are really compliant to the WebDAV Protocol specification: rfc2518. We are working on RDav development to make it more robust and match all specifications criteria. You can take a look at the Feature List or the Comparison between WebDav servers to see where RDav stands.


Warning Rdav is a work in progress… RDav is not stable for the moment. There is no documentation yet.

Subscribe to the RSS Feed to be notify when the first release will be out.

Thanks for your patience :)


sudo gem install rdav


require 'rdav'
server = Rdav::Server.new(Rdav::Config::DEFAULT)

[2007-11-13 15:06:23] INFO  WEBrick 1.3.1
[2007-11-13 15:06:23] INFO  ruby 1.8.5 (2006-08-25) [i386-mswin32]
[2007-11-13 15:06:24] INFO  RDav Version: 0.0.1
[2007-11-13 15:06:24] INFO  {:Mount=>"/", :Dir=>"/rdav", :Port=>7777}
[2007-11-13 15:06:24] INFO  Use control-C, to stop the server
[2007-11-13 15:06:24] INFO  WEBrick::HTTPServer#start: pid=9500 port=7777


In your favorite browser:


If you have any issue with rdav and you didn’t find any answer in the documentation, you can use rubyforge bug tracker.

This project is hosted at Rubyforge


This code is free to use under the terms of the MIT license.


Comments are welcome. See Contact.