Data Capture Module to recieve uploaded datasets, and validate client-side checksums.
In more general terms, this is an external module designed to allow users to upload large datasets to a repository (designed for Dataverse) without going through http.
The presentation slides from the 2017 Dataverse Community Meeting may provide some additional information.
The design is intented to be agnostic to transfer protocol, and currently implements rsync over ssh
.
See installation instructions for DCM installation instructions, and the Dataverse Guides for configuring the two systems together.
api/
: external interface that repository software will callgen/
: transfer script generation for rsync+ssh
uploadsscn/
: scanning for completed uploads, and handling related tasks