S3 BACKPACK CLI
Technical S3 Backup Utility

Operate S3 backups with a cleaner terminal workflow.

Built for developers, DevOps engineers, and technical operators who need a fast way to validate access, select buckets, and generate timestamped archives from MinIO, RustFS, AWS S3, and similar endpoints.

npx --yes github:AlmossaidLLC/s3-backpack-cli

Runs on demand with guided setup, compatibility options, and minimal friction.

Credential validation first Multi-bucket selection Timestamped ZIP exports

backup-session

$ npx --yes github:AlmossaidLLC/s3-backpack-cli

Connected - 14 buckets found

[ ] media

[x] invoices

[x] assets

Archive -> backups/assets_20260409_213005.zip

Archive -> backups/invoices_20260409_213029.zip

All backups completed

Designed for engineers who need predictable backups

The flow stays practical: verify access first, select buckets quickly, and leave with archives you can actually use.

Fast Start

Operator-friendly setup

Guides the session screen-by-screen and prepares the required client tooling when needed.

Safe By Design

Pre-flight verification

Checks connectivity and credentials before any mirror or archive job is allowed to run.

Team Productivity

Multi-bucket execution

Select multiple buckets in one pass and run a repeatable backup workflow without extra scripting.

Portable Output

Archive-ready results

Outputs stay organized with timestamped ZIP files that are easier to move, retain, and restore.

How it works

1

Run the command and connect to your S3-compatible endpoint.

2

Choose path style, API signature, TLS mode, and optional region.

3

Select one or multiple buckets with a clear checklist UI.

4

Get local folders and ZIP archives with precise timestamps.

Compatibility matrix

Provider Recommended path style API signature
MinIOautoS3v4
RustFSautoS3v4
AWS S3autoS3v4
Legacy S3onS3v2

Run the backup workflow

A focused CLI for technical users who want a faster path from endpoint access to clean backup archives.

Open Repository