Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 2.26 KB

HISTORY.md

File metadata and controls

43 lines (27 loc) · 2.26 KB

CloudDAV Description

Automatically exported from code.google.com/p/clouddav

CloudDAV is a WebDAV application that implements a virtual file system built on Google App Engine's data store ('Big Table').

The implementation is based on WsgiDAV and also uses some code from the currently inactive gaedav project.

Status

  • This is still alpha. Do not use this in a production environment, or you may loose data!
  • There is currently no support for dead properties
  • Google seems to not officially support HTTP methods that are specific to WebDAV (such as PROPFIND). So Google may decide to drop this feature at any time!
  • Note: I had to migrate to the new HRD format in August 2012, so sample content was reset.

Example

A running sample instance is available here:

http://clouddav-test-hrd.appspot.com/

You can open it in the browser or connect with a WebDAV client. Example (Windows):

>net use x: http://clouddav-test-hrd.appspot.com/ 
>dir x:

See here for some details on Windows clients.

Usage

6 steps to your free 1 GB cloud drive:

  1. Sign up for an account on Google App Engine.
  2. Download the GAE SDK
  3. Download the CloudDAV source.
  4. Rename and edit app.yaml.template that comes with the project.
  5. Deploy the project to GAE.
  6. Configure the authorized users in the CloudDAV User Administration page (screenshot).

Note: Since Google seems to not officially support HTTP methods that are specific to WebDAV, such as PROPFIND, you cannot test it, when running inside the Local App Server and Google App Engine Launcher. (It currently works when deployed to GAE though.)