Infinit now supports any S3 compatible storage backend

Infinit tries to be as unconstrained as possible when it comes to the system it is running on so that it can be used in as many places as possible. In terms of backend storage for blocks, we support several different options including the local filesystem, Amazon S3 and Google Cloud Storage.

With the 0.7.0 release we've added any S3 compatible service to this list. This means that if you have an S3 compatible block store (such as Minio) you can now use this to store Infinit blocks.

To use this feature, you simply need to add the credentials for the service using infinit-credentials, then create your S3 type storage with an --endpoint option as follows:

$> infinit-credentials --add --aws --name minio
$> infinit-storage --create --name minio \
    --s3 \
    --account minio \
    --region us-east-1 \
    --bucket my-bucket \
    --endpoint http://192.168.1.53:9000

Excluding the --endpoint option will make the storage default to using an Amazon S3 endpoint.

If you'd like to give it a try, we updated our S3 documentation. If you'd like us to add another provider, you can upvote or add it here.


Get started with Infinit in less than 10 minutes! Test it!

Chris Crone

Engineer at Docker (ex-Infinit)

Subscribe to Infinit's Blog

Get the latest posts delivered right to your inbox.

or subscribe via RSS with Feedly!