Celeste WebDAV Server

The Celeste software installation includes a webDAV server implementing RFC 4918. The implementation has been tested with the Mac Finder and with the Cyberduck and Cadaver client and interoperability tested with the WebDAV Litmus Test.

celeste-webdav [--celeste-address address:port ] [--port port ] [--create-accounts]

The executable bin/celeste-webdav starts the server which connects to a Celeste node at the default IP-address and TCP port of 127.0.0.1:14000. To change this use the --celeste-address option to specify a different IP-address and TCP port. By default the server listens on TCP port 8080 for incoming DAV requests. To change this port number, use the option --port to specify an alternative TCP port.

If the --create-accounts option is specified, an attempt to connect using an unknown access credential, a credential and a filesytem is created dynamically.

Once the server is running, directing your WebDAV client to the server's IP-address and TCP port number. To access files you must specify both an access credential (as created by the celestefs mkid operation) and a top-level Celeste filesystem (as created by the celestefs mkfs command). For example, with the access credential asdf and the filesystem name asdffs the corresponding URL is http://asdf@127.0.0.1:8080/asdffs. Authentication is always required and requires the password to unlock the access credential.

The executable bin/celeste-webdav-setup is a small helper programme that will create a access credential and a filesystem through specifying their names as command line parameters. For example:
bin/celeste-webdav-setup asdf asdffs will create the access credential asdf and the filesystem asdffs used above.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact