LogoDocumentation

Choosing a solution

Compare DAREG, DDRapp and plain Onedata and decide which fits your laboratory.

All three solutions automate moving data from instruments into managed storage. They differ in how data leave the instrument PC, where they are stored, and how much registry and metadata functionality you get on top.

DAREG and Onedata

DAREG uses Onedata as its storage layer, but it is a separate product built on top of it. It adds the dataset registry, metadata templates, experiment tracking and the Lab Client. Using plain Onedata means working with spaces and files directly and building your own ingestion steps.

Side-by-side comparison

DAREGDDRappOnedata (plain)
Developed / operated byCEITEC & NCBR, Masaryk UniversityCXI, Technical University of Liberece-INFRA CZ national service
Storage backendOnedata spacesS3 (CESNET S3 or any S3-compatible store)Onedata spaces backed by e-INFRA CZ or your own storage
Transfer from instrument PCPush: DAREG Lab Client desktop app uploads while you measurePull: Apache Airflow (DDRflow) fetches over SMB or SFTP; nothing installed on the PCYour choice: Oneclient mount, storage import, REST API scripts
Instrument PC networkOutbound HTTPS to DAREG and OnedataPrivate deny-all vLAN supported; only Airflow reaches the PCDepends on chosen pattern
Data organisationFacility → Collection → Dataset → ExperimentTenant → Resource (project) → Dataset → ExperimentSpace → folders and files
MetadataJSON Schema templates per collection, generated web formsMetadata schemes per entity; metadata written onto every S3 object; Elasticsearch indexCustom metadata (key-value, JSON, RDF) on files and folders
Instrument recordsInstruments per facility, device tokensInstrument registry with logbook, PIDInst metadataNone
SearchStructured metadata search in the web UIExperiment/dataset lists, Elasticsearch/KibanaWithin the file browser
SharingOwner/Editor/Viewer roles, Onedata share linksRole-based access, presigned links, zip downloadsSpace membership, groups, public shares
PublicationDOI registration via DataCitePublish to NRP (InvenioRDM) as draftPublic shares, Open Data with handle services where configured
LoginOIDC (institutional / e-INFRA CZ)e-INFRA CZ AAIe-INFRA CZ AAI
Self-hostingYes (Django + Next.js + PostgreSQL)Yes (Spring Boot + PostgreSQL + Elasticsearch + Airflow)Use the national service; optionally run your own Oneprovider

Decision guide

Choose DAREG when

  • You run a shared core facility with many instruments and user groups.
  • You want metadata templates per instrument or collection, and users filling in structured forms.
  • You want data in Onedata, so they can be mounted on HPC or cloud resources and replicated between institutions.
  • Operators should control experiments from the instrument PC: start, stop and watch upload progress.

Choose DDRapp when

  • Instrument PCs run old or unpatched operating systems and must sit in an isolated network.
  • You do not want to install anything on instrument PCs.
  • Your storage of choice is S3, for example CESNET S3.
  • You want publication to the National Repository Platform (NRP) and integration with your CRIS.

Choose plain Onedata when

  • You mainly need reliable storage, sharing and transfer, and a simple scripted or mounted workflow is enough.
  • You already have a network storage where instruments write, which can be imported into Onedata.
  • You want to build your own ingestion tooling on a national service, using the REST API, Oneclient or OnedataFS.

Not sure yet? Work through the planning checklist and contact the teams listed in Support and contacts.

publicity banner

On this page

einfra banner