Destinations
You own the storage. decli encrypts desk packs, then uploads ciphertext.
Arq-style ownership, desk-scoped payload
Same idea as Arq's “your cloud account” — without becoming a full-disk file backup product. Packs are .desk.enc only.
Supported kinds
| Kind | Transport | Notes |
|---|---|---|
aws | aws s3 | Amazon Web Services S3 |
gcs | gcloud storage | Google Cloud Storage |
gdrive | rclone or Workspace Drive API | Same Apple/Google identity story |
s3-compatible | aws s3 --endpoint-url | R2, MinIO, Wasabi, B2-S3, … |
local | filesystem | NAS mount, USB, lab paths |
| iCloud special | --to icloud / icloud-mac | decli-wipe/ vs decli-mac/ |
Configure
decli desk destinations kinds
decli desk destinations add --kind aws --id aws-desk \
--bucket my-decli-desk --region us-east-1 --default-for pack
decli desk destinations add --kind gcs --id gcs-desk --bucket my-bucket
decli desk destinations add --kind gdrive --id drive-desk \
--rclone-remote gdrive --prefix decli-desk/
decli desk destinations add --kind s3-compatible --id r2-desk \
--bucket desk --endpoint-url https://….r2.cloudflarestorage.com
decli desk destinations test aws-desk
decli desk pack --to awsPull on the new Mac
decli desk destinations pull aws-desk
decli desk recover --from-archive ~/.decli/inbox/desk-….desk.enc --executeAlso: Mac→Mac
- iCloud — same Apple ID, folder
decli-mac/ - Tailscale —
desk sync push --via tailscale --peer …