Data Capture Module to recieve uploaded datasets, and validate checksums.
In more general terms, this is an external module designed to allow users to upload large datasets to a repository without going through http.
The design is intented to be agnostic to transfer protocol, and currently implements rsync over ssh
.
Significant code cleanup (removal of hard-coded information) remains to be done.
see [doc/installation.md](installation instructions).
- username for upload script generation
- filesystem paths
- revisit the TODO list (and move into github issues)
- clean up sshd config
- improve docs
- lighttpd paths
api/
: external interface that repository software will callgen/
: transfer script generation forrsync+ssh
uploadsscn/
: scanning for completed uploads, and handling related tasks
More extensive documentation is in the doc/
directory.