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
- rclone
- restic
- AWS CLI
- boto3 (Python)
- Kopia
- Duplicati
- Pterodactyl
- Synology Hyper Backup
- TrueNAS
- Proxmox Backup Server
- WordPress (UpdraftPlus)
Every supported operation is listed in the documentation. Questions: [email protected].