A notable mention should also be Versity GW, https://github.com/versity/versitygw/

+1 switched to versity for homelab, been simple and stable as a rock. Point at a directory per bucket and done.

Also discussions few months ago here when healthcheks.io switched to it: https://news.ycombinator.com/item?id=47806348

I use that aswell since it can be used and expose a posix filesystem. This is helpful when we want to add s3 to existing storage like a nas. (Well we had some problems with it in the past tough)

Sadly most new projects do not offer posix anymore.

I've been using it for local development for a while now. My goal was to replace MinIO, which I could run and configure with a single Docker command. VersityGW works just as well for that.

This is what I switched to as well, works nicely. Can have just a folder as a backend as well, which makes things pretty simple.

Use it for my homelab too, super nice and stable. Support also delivering static website/asset.

https://github.com/versity/versitygw/#static-website-hosting

I'm quite pleased with it. It's also nice that it translates directly to the file system .

> It's also nice that it translates directly to the file system.

On the other hand, this means that it's bound by filesystem naming rules - e.g. you can't have an object named "abc/", or a pair of objects named "a" and "a/b".

I've had good experiences with Versity GW too and it's a shame it's not more well known.