Enderchest
Documentation · s3cmd and MinIO client

s3cmd and MinIO client with Enderchest

Both tools take a custom host and path-style addressing. Here is the configuration for each and the commands you will use most.

Endpoint https://s3.enderchest.store · region eu-ams-1 · path-style addressing · an access key from the console. 50 GB free on every account, then $3 per TB per month; downloads and API requests are free.

s3cmd

Put this in ~/.s3cfg. host_bucket is the same as host_base so bucket names stay in the path.

[default]
access_key = YOUR_ACCESS_KEY_ID
secret_key = YOUR_SECRET_ACCESS_KEY
host_base = s3.enderchest.store
host_bucket = s3.enderchest.store
bucket_location = eu-ams-1
use_https = True
signature_v2 = False
s3cmd mb s3://backups
s3cmd put --multipart-chunk-size-mb=64 big.iso s3://backups/big.iso
s3cmd ls s3://backups/
s3cmd get s3://backups/big.iso

MinIO client (mc)

mc alias set enderchest https://s3.enderchest.store YOUR_ACCESS_KEY_ID YOUR_SECRET_ACCESS_KEY --api S3v4 --path on
mc mb enderchest/backups
mc cp --recursive ./photos enderchest/backups/photos
mc mirror ./photos enderchest/backups/photos
mc ls enderchest/backups

Other clients

Every supported operation is listed in the documentation. Questions: [email protected].