Skip to content

Tutorials (by use-case)

The Get Started path teaches you the mechanics: install, upload, verify, restore. These tutorials pick up where that leaves off — they follow a realistic persona through an end-to-end workflow, with concrete dataset sizes, storage-class choices, and cost trade-offs.

Pick your use-case

If you…Start here
Archive millions of tiny files without a huge S3 request billMillions of small files
Move large sequencing files (FASTQ / BAM / VCF) off an HPC clusterGenomics / sequencing data
Archive microscopy stacks and screening images without losing pixelsImaging / microscopy data
Version ML datasets and push them through DVCML datasets with DVC
Run shared buckets for a whole lab and keep spend attributableLab data manager
Oversee grant budgets and produce sponsor-ready reportsPrincipal investigator
Come from rclone or aws s3 cp and want the equivalent commandsMigrating from rclone / aws cli

How tutorials relate to the rest of the docs

A tutorial owns the narrative — the "why", the numbers, and the sequence of steps for one kind of user. It does not re-document every flag. When a step uses a feature, it links out to the canonical page:

If a tutorial and a guide ever seem to disagree on how a flag behaves, the guide and reference are authoritative.

Before you start

Every tutorial assumes you've done the Quick Start once and have working AWS credentials (AWS setup). The canonical upload command throughout is:

bash
cargoship upload SOURCE_DIR s3://BUCKET/PREFIX/

New to the terms upload ID, manifest, shard, or chunk? See Concepts & terminology.