Just use the damn file system. Why does everyone have to put HTTP between everything?
xienze•48m ago
Because you might be running something that only talks S3 and want to point it at something local.
Tostino•48m ago
Because you want to mock the tools you are going to use in production locally or in CI. Really good reasons to not totally change what you are doing in your app between environments.
wink•48m ago
Because this is about having a local standin for S3, which (in a production deploy) often solves a different problem than a (local) filesystem.
This post does not even mention the S3 API as a replacement for a filesystem.
pveierland•57m ago
Garage added an automatic configuration feature in v2.3.0 that makes it easier to set up single nodes:
For single-node local S3, I often just use `s3fs` mounting a local directory. MinIO always felt like overkill for simple dev.
aljarry•41m ago
I did try seaweedfs ~half a year ago and I had issues with setting up users through terraform module (if I recall correctly, users endpoint were not correctly responding on delete), and lack of S3 expiry rules (you needed to use seaweedfs configuration or API for that). Other than that, I was pretty happy with it.
rrhjm53270•36m ago
I enjoyed the smooth transition from minio to RustFS quite a lot.
PunchyHamster•5m ago
I didn't. Hit bug after bug after bug in RustFS. Current version seems to work fine for now but it's definitely "new project"
On flipside the project maintainers react very fast on any bug I submitted and it's fixed pretty quickly, so not really complaint, just warning
sdcfgy•59m ago
xienze•48m ago
Tostino•48m ago
wink•48m ago
This post does not even mention the S3 API as a replacement for a filesystem.