diff options
author | doc <doc@filenotfound.org> | 2025-06-30 20:06:28 +0000 |
---|---|---|
committer | doc <doc@filenotfound.org> | 2025-06-30 20:06:28 +0000 |
commit | 717fcb9c81d2bc3cc7a84a3ebea6572d7ff0f5cf (patch) | |
tree | 7cbd6a8d5046409a82b22d34b01aac93b3e24818 /blog/deathtominio.md | |
parent | 8368ff389ec596dee6212ebeb85e01c638364fb3 (diff) |
Diffstat (limited to 'blog/deathtominio.md')
-rw-r--r-- | blog/deathtominio.md | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/blog/deathtominio.md b/blog/deathtominio.md new file mode 100644 index 0000000..cf423be --- /dev/null +++ b/blog/deathtominio.md @@ -0,0 +1,39 @@ +# Death to Object Storage: A Love Letter to Flat Files + +Once upon a time, I believed in MinIO. + +I really did. The idea was beautiful: S3-compatible object storage, self-hosted, redundant, robust — all those wonderful buzzwords they slap on the side of a Docker image and call “enterprise.” I bought into it. I built around it. I dreamed in buckets. + +And then, reality set in. + +What reality, you ask? + +- Media uploads timing out. +- Phantom 403s from ghosts of CORS configs past. +- Uploader works on Tuesday, breaks on Wednesday. +- “Why are all the thumbnails gone?” +- “Why does the backup contain *literally nothing*?” + +MinIO became that coworker who talks a big game but never shows up to help move the server rack. Sure, he says he's “highly available” — but when you need him? Boom. 503. + +So I did what any burned-out, overcaffeinated sysadmin would do. I tore it all down. + +Flat files. ZFS. Snapshots. The old gods. + +Now my media lives on Shredder. It’s fast. It’s simple. It scrubs itself weekly and never lies to me. Want to know if something's backed up? I check with my own eyes — not by playing 20 questions with a broken object path and a timestamp from the Nixon administration. + +I don’t have to `mc alias` anything. +I don’t need to care about ACLs. +I don’t need to learn how to spell “presigned URLs” ever again. + +It. Just. Works. + +So, farewell MinIO. You tried. You failed. You’re off my network. + +Long live `chmod -R`, long live ZFS, and long live sysadmins who know when to throw the whole stack in the trash and start over. + +--- + +📌 PS: If you’re still on object storage for your Mastodon instance… I’m sorry. I really am. + + |