Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stain/moxo
Moxo S3 DAV proxy
https://github.com/stain/moxo
Last synced: about 1 month ago
JSON representation
Moxo S3 DAV proxy
- Host: GitHub
- URL: https://github.com/stain/moxo
- Owner: stain
- License: apache-2.0
- Created: 2010-06-05T20:39:07.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2010-06-05T20:40:29.000Z (over 14 years ago)
- Last Synced: 2024-11-05T13:13:15.615Z (3 months ago)
- Language: Java
- Homepage: http://thinkberg.com/space/code/Moxo+S3+DAV+Proxy
- Size: 152 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
Moxo S3 DAV Proxy Server
Copyright 2007 Matthias L. Jugel. See LICENSE for details.
http://thinkberg.com/This is a first go on two issues:
a) a WebDAV server based on apache-commons-vfs
b) an Amazon S3 provider backend for apache-commons-vfsThe WebDAV server is semi-complete in a sense that it works well for most tests in the
listmus test suite except for property handling which is virtually non-existing.The VFS backend is started and provides read-only access. I have managed to browse through
my test backup on S3 using MacOSX own Finder DAV client.INFO:
Subversion: http://thinkberg.com/svn/moxo/trunk
The maven build process is not yet fully completed, so to get this running a little bit
of tweaking is necessary, unless you use IntelliJ IDEA and maven idea:idea to create
an IDEA project file.To run either the MoxoJettyRunner or the MoxoTest you need to include the src/main/resources
directory in your classpath. Also copy the file moxo.template.properties and edit it to
include your Amazon S3 access information as well as the bucket to use. Right now the bucket
must already exist and contain files uploaded using the Uploader or Synchronize from Jets3t.Define the system property "moxo.properties" to point to your moxo.properties file:
java -cp ... -Dmoxo.properties=moxo.properties com.thinkberg.moxo.MoxoJettyRunner
TODO:
- Create an executable JAR with all required libraries. The Main is already prepared to do
that but I have not yet fully understood how to get maven to package the jars right next
to the compiled classes.
- Add write access to the VFS backend.
- Much more ...