Plan-first S3 migration CLI. Production-safe, resumable, verifiable.
5.3K
Plan-first S3 migration CLI. Production-safe, resumable, verifiable.
Godwit Sync is a deterministic CLI for migrating data between S3 and S3-compatible object storage.
Preview changes before execution, resume safely, and verify integrity with confidence.
--plan-only)Multi-arch tags include both linux/amd64 and linux/arm64.
Docker automatically pulls the correct image.
# Multi-arch tags include both linux/amd64 and linux/arm64.
# Docker will automatically pull the correct image for your machine.
IMAGE="godwitio/godwit-sync:latest"
# IMAGE="godwitio/godwit-sync:v1.0.1" # specific version (also multi-arch)
# Pull the image
docker pull "$IMAGE"
# Run godwit sync via Docker
docker run --rm \
-v $(pwd)/data:/data \
-v $(pwd)/state:/state \
"$IMAGE" sync \
--source /data \
--destination s3://my-bucket/backup \
--destination-endpoint localhost:9000 \
--destination-access-key s3key \
--destination-secret-key s3secret \
--state-path /state/state.db
# Verify installation
docker run --rm "$IMAGE" version
Content type
Image
Digest
sha256:03b3bda1a…
Size
37.8 MB
Last updated
about 2 months ago
docker pull godwitio/godwit-sync