Dites, c'est possible de dire à Nextcloud de chiffre un stockage distant de type S3 tout en ne chiffrant pas le reste ?
If you're still relying on #MinIO, you're certainly aware that after their #OpenSource bait-and-switch, it is now a growing liability and technical debt in your infra.
#Ceph (a rock solid choice!) seems daunting & complex for your use case?
Check out #garage! #S3 storage written in #Rust, all relevant features & sponsored by several funds.
It's what I run in my own labs.
Their commitment to OSS:
https://garagehq.deuxfleurs.fr/blog/2025-commoning-opensource/
Avec MinIO qui est en train de mourir il faudrait qu'on passe à Garage ou directement sur disque pour Exodus…
Hélas on a personne pour bosser sur ça depuis plus d'un an, si jamais le sujet vous intéresse n'hésitez pas à consulter l'issue suivante :
https://github.com/Exodus-Privacy/exodus/issues/624
If you're still relying on #MinIO, you're certainly aware that after their #OpenSource bait-and-switch, it is now a growing liability and technical debt in your infra.
#Ceph (a rock solid choice!) seems daunting & complex for your use case?
Check out #garage! #S3 storage written in #Rust, all relevant features & sponsored by several funds.
It's what I run in my own labs.
Their commitment to OSS:
https://garagehq.deuxfleurs.fr/blog/2025-commoning-opensource/
Avec MinIO qui est en train de mourir il faudrait qu'on passe à Garage ou directement sur disque pour Exodus…
Hélas on a personne pour bosser sur ça depuis plus d'un an, si jamais le sujet vous intéresse n'hésitez pas à consulter l'issue suivante :
https://github.com/Exodus-Privacy/exodus/issues/624
Time to migrate from #Minio and their rug-pullers:
https://github.com/minio/minio/issues/21647
https://github.com/minio/object-browser/issues/3546
What alternatives are? Several, better:
- SeaweedFS
https://github.com/seaweedfs/seaweedfs
- Versity S3
https://github.com/versity/versitygw
- Garage
https://garagehq.deuxfleurs.fr/
#OpenSource #FOSS #CloseSource #Commercial #AWS #S3 #Hosting #SelfHosting #SoftwareDevelopment #WebDevelopment #Laravel
We Saved $500k per Year by Rolling Our Own "S3"
https://engineering.nanit.com/how-we-saved-500-000-per-year-by-rolling-our-own-s3-6caec1ee1143
#HackerNews #WeSaved500k #RollingOurOwn #S3 #CostSavings #Engineering #HackersNews
Time to migrate from #Minio and their rug-pullers:
https://github.com/minio/minio/issues/21647
https://github.com/minio/object-browser/issues/3546
What alternatives are? Several, better:
- SeaweedFS
https://github.com/seaweedfs/seaweedfs
- Versity S3
https://github.com/versity/versitygw
- Garage
https://garagehq.deuxfleurs.fr/
#OpenSource #FOSS #CloseSource #Commercial #AWS #S3 #Hosting #SelfHosting #SoftwareDevelopment #WebDevelopment #Laravel
So, at Amazon, we have a huge ecosystem of internal systems that have all sorts of goofy names and weird interdependencies. A colleague of mine left, I inherited a bunch of his technical assets, and now I have to go around shutting things down, deleting things, etc. But the process is always like:
- I get an email "You are the owner of Frobulator Bob1 and it hasn't been baselined in 90 days." Ok. I know Frobulators. This is Bob's old Frobulator. Let me just go to FrobulatorHub and delete it.
- "Error: Frobulator Bob1 cannot be deleted because it is still associated with 3 Gronks: g1, g2, g3". Fine. I've used Gronks but I've never deleted one. How do you do that?
- Gronks g2 and g3 delete just fine. But I get "Error: Gronk g1 is still commissioned. Decommission it before deleting it." Dammit. How do you decommission Gronks? I go look up the docs.
- "As of 2017, Gronks are the new way of managing all your Splorts in one easy place." What the hell are Splorts? I've never even heard of them. Gronk g1 has just 1 Splort in it: s5. I click delete.
- "Error: Splort s5 is a legacy Splort that cannot be deleted via Gronks management. Visit the old Splort Fleet page to delete s5." The "new" version launched in 2017, but I have to use the "old" system to delete this thing.
- I find s5 on the old Splort Fleet page and delete it.
- I go back to Gronks to "decommission" g1. The "decommission" button is greyed out. I look up their FAQ. "FAQ 73: I deleted all my Splorts, why can't I decommission my Gronk?" And the answer is "Splorts may take up to 48 hours to delete. Wait until their status shows as UNGLUNKED in Splort Fleet, then try your delete again."
- I go back to Splort Fleet. s5 is in status "UNWINDING." What does that mean!? How many statuses are there? Where is that on the journey to UNGLUNKING? Before? After? Why can't we say "deleting" and "deleted"?
So I give up.
A week later I get another email "You still haven't baselined your Frobulator Bob1 and if you don't do it right now, we will page your director and send an email to your mother." Fuck it. I click the 'baseline' button and everyone stops nagging me.
...90 days later...
I get another email and I just click 'baseline' and move on.
Years later it's like "Paco, why do you have a fleet of 34 Gronks? Most people have 1 or 2" Don't ask me, man. I just work here.
And now I have found an S3 bucket with 15M objects in it. That's not that much in the grand scheme of things. I am sure lots of people have bigger buckets. But deleting that many is a pain. The credentials I'm issuing are valid for 60 minutes. And one deletion process seems to do about 1000 objects per API call and about 1 API call/second. If that's accurate, it'll take about 4 hours.
S3 rate limits are per bucket, not per connection or per account. And they're about 3300 per second. So I'm nowhere near that limit. I just have 3 processes all running deleting as much as they can. I only have to do it once, so I'm not bothering to automate it.
#AWS #S3
@stefano, I just watched the recording of Patrick Hausen's @EuroBSDCon distributed storage session and at the end of the session somebody said you might have compared #SeaweedFS with #Garage and that you found SeaweedFS more suitable.
I know that you blogged about running SeaweedFS but I wasn't aware you compared different #S3 platforms, if you indeed did, would you mind sharing your experiences?
Considering switching the #MinIO backend of #mstdndk to #Garage by #deuxfleurs. 3 replicas on #Kubernetes. Anyone with real life experience and/or tips? :-)
After conducting some performance tests, I believe #SeaweedFS will be the new S3-compatible software for BSD Cafe media storage. The results have been promising
After conducting some performance tests, I believe #SeaweedFS will be the new S3-compatible software for BSD Cafe media storage. The results have been promising