{"slug": "garage", "name": "Garage", "category": "files", "category_name": "Files, sync and backup", "description": "Open-source, lightweight S3-compatible distributed object storage server designed for self-hosting.", "recommenders": 7, "commenters": 13, "warners": 2, "score": 5.038, "rising": -0.96, "first": "2025-12-03", "latest": "2026-09-15", "why": "HN commenters recommend it as a simple, self-hosted S3-compatible alternative to MinIO, used for local development and multi-node clusters.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 7, "neutral": 2, "compare": 2, "warn": 2}, "spark": [0, 4, 0, 0, 0, 2, 0, 0, 0, 0, 1, 0], "listed": true, "loved": ["MinIO alternative", "Multi-node design"], "caveat": "No GUI", "short_quote": "for those looking for a simple and reliable self hosted S3 thing, check out Garage", "icon": true, "domain": "deuxfleurs.fr", "github_repo": null, "official_url": "https://garagehq.deuxfleurs.fr/", "pricing": "open source", "aliases": ["Garage"], "verdict": [{"text": "HN commenters recommend it as a simple, self-hosted S3-compatible alternative to MinIO,", "cites": [{"id": 738183392, "item_id": 46136462, "url": "https://news.ycombinator.com/item?id=46136462", "by": "bananapub", "date": "2025-12-03", "stance": "recommend", "quote": "for those looking for a simple and reliable self hosted S3 thing, check out Garage", "excerpt": "for those looking for a simple and reliable self hosted S3 thing, check out Garage . it's much simpler - no web ui, no fancy RS coding, no VC-backed AI company, just some french nerds making a very solid tool. fwiw while they do produce Docker containers for it, it's also extremely simple to run without that - it's a single binary and running it with systemd is unsurprisingly simple[1]. 0: https://garagehq.deuxfleurs", "context": "", "use_case": "self-hosted S3 storage", "switched_from": "", "story": "MinIO is now in maintenance-mode"}, {"id": 738198144, "item_id": 46137384, "url": "https://news.ycombinator.com/item?id=46137384", "by": "bityard", "date": "2025-12-03", "stance": "recommend", "quote": "Garage is a popular alternative to Minio.", "excerpt": "Garage is a popular alternative to Minio. https://garagehq.deuxfleurs.fr I hadn't heard of RustFS and it looks interesting, although I nearly clicked away based on the sheer volume of marketing wank on their main page. The GitHub repo is here: https://github.com/rustfs/rustfs", "context": "", "use_case": "self-hosted S3 storage", "switched_from": "", "story": "MinIO is now in maintenance-mode"}, {"id": 795368048, "item_id": 49710503, "url": "https://news.ycombinator.com/item?id=49710503", "by": "Jedd", "date": "2026-09-15", "stance": "recommend", "quote": "settled on Garage. It lacked the GUI, but felt about the same complexity as minio.", "excerpt": "A weird target, the author has. The title is 'for single node local S3' but what they actually mean is 'for minio-compatibility', which is an entirely different question. When I abandoned minio a year or so ago, I also surveyed the options, and settled on Garage. It lacked the GUI, but felt about the same complexity as minio. Perhaps a smidge more complexity, as I moved to 3-node and 5-node separate instances of gara", "context": "", "use_case": "self-hosted S3 object storage", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}]}, {"text": " used for local development and multi-node clusters.", "cites": [{"id": 741320624, "item_id": 46332539, "url": "https://news.ycombinator.com/item?id=46332539", "by": "eduardogarza", "date": "2025-12-19", "stance": "recommend", "quote": "I use this for booting up S3-compatible buckets for local development and testing", "excerpt": "I use this for booting up S3-compatible buckets for local development and testing -- paired up with s5cmd, I can seed 15GB and over 60,000 items (seed/mock data) in < 60s... have a perfect replica of a staging environment with Docker containers (api, db, cache, objects) all up in less than 2mins. Super simple to set up for my case and been working great. Previously I used LocalStack S3 but ultimately didn't like the ", "context": "", "use_case": "local S3 for dev/testing", "switched_from": "LocalStack", "story": "Garage \u2013 An S3 object store so reliable you can run it outside datacenters"}, {"id": 741238944, "item_id": 46327434, "url": "https://news.ycombinator.com/item?id=46327434", "by": "ai-christianson", "date": "2025-12-19", "stance": "recommend", "quote": "I love garage. I think it has applications beyond the standard self host s3 alternative.", "excerpt": "I love garage. I think it has applications beyond the standard self host s3 alternative. It's a really cool system for hyper converged architecture where storage requests can pull data from the local machine and only hit the network when needed.", "context": "", "use_case": "hyper-converged storage", "switched_from": "", "story": "Garage \u2013 An S3 object store so reliable you can run it outside datacenters"}, {"id": 795368048, "item_id": 49710503, "url": "https://news.ycombinator.com/item?id=49710503", "by": "Jedd", "date": "2026-09-15", "stance": "recommend", "quote": "settled on Garage. It lacked the GUI, but felt about the same complexity as minio.", "excerpt": "A weird target, the author has. The title is 'for single node local S3' but what they actually mean is 'for minio-compatibility', which is an entirely different question. When I abandoned minio a year or so ago, I also surveyed the options, and settled on Garage. It lacked the GUI, but felt about the same complexity as minio. Perhaps a smidge more complexity, as I moved to 3-node and 5-node separate instances of gara", "context": "", "use_case": "self-hosted S3 object storage", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}]}, {"text": " Caveats raised include the missing built-in GUI,", "cites": [{"id": 795368048, "item_id": 49710503, "url": "https://news.ycombinator.com/item?id=49710503", "by": "Jedd", "date": "2026-09-15", "stance": "recommend", "quote": "settled on Garage. It lacked the GUI, but felt about the same complexity as minio.", "excerpt": "A weird target, the author has. The title is 'for single node local S3' but what they actually mean is 'for minio-compatibility', which is an entirely different question. When I abandoned minio a year or so ago, I also surveyed the options, and settled on Garage. It lacked the GUI, but felt about the same complexity as minio. Perhaps a smidge more complexity, as I moved to 3-node and 5-node separate instances of gara", "context": "", "use_case": "self-hosted S3 object storage", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 738183392, "item_id": 46136462, "url": "https://news.ycombinator.com/item?id=46136462", "by": "bananapub", "date": "2025-12-03", "stance": "recommend", "quote": "for those looking for a simple and reliable self hosted S3 thing, check out Garage", "excerpt": "for those looking for a simple and reliable self hosted S3 thing, check out Garage . it's much simpler - no web ui, no fancy RS coding, no VC-backed AI company, just some french nerds making a very solid tool. fwiw while they do produce Docker containers for it, it's also extremely simple to run without that - it's a single binary and running it with systemd is unsurprisingly simple[1]. 0: https://garagehq.deuxfleurs", "context": "", "use_case": "self-hosted S3 storage", "switched_from": "", "story": "MinIO is now in maintenance-mode"}]}, {"text": " poor performance with many small writes,", "cites": [{"id": 782104737, "item_id": 48881546, "url": "https://news.ycombinator.com/item?id=48881546", "by": "snapplebobapple", "date": "2026-07-12", "stance": "warn", "quote": "it's those small writes that was making garagefs perform so badly", "excerpt": "I think it's those small writes that was making garagefs perform so badly and rustfs perform a lot better. My setup sounds like a different scale than yours though. It's my home lab running on questionable hardware. As truenas apps for rustfs/garagefs. I use cephfs on my proxmox cluster and it's honestly not that great if you have a lot of small files either (which I do because of things like screenshots in jellyfin/", "context": "home lab on questionable hardware", "use_case": "S3 object storage", "switched_from": "", "story": "ZeroFS vs. Amazon S3 Files"}]}, {"text": " and doubts about its fit for single-node use.", "cites": [{"id": 767637716, "item_id": 47977357, "url": "https://news.ycombinator.com/item?id=47977357", "by": "uroni", "date": "2026-05-01", "stance": "warn", "quote": "To me seems unsuitable for single-node use at this point.", "excerpt": "I build https://github.com/uroni/hs5 as replacement for single node use with a focus on high performance. I list other alternatives in the README there. Some short version: Ceph: Robust, widely used for multi-node deployments. Would recommend for serious use. RustFS: As an in-place replacement using the same storage format. Though, to me it is a bit suspect, e.g. if it uses fsync for durability. seaweedfs: Multi-node", "context": "", "use_case": "object storage", "switched_from": "", "story": "Ask HN: Is there any good open-source alternative to MinIO?"}]}], "praise": [{"label": "MinIO alternative", "summary": "Commenters describe it as a popular replacement they chose or migrated to after leaving MinIO.", "quotes": [{"id": 738198144, "item_id": 46137384, "url": "https://news.ycombinator.com/item?id=46137384", "by": "bityard", "date": "2025-12-03", "stance": "recommend", "quote": "Garage is a popular alternative to Minio.", "excerpt": "Garage is a popular alternative to Minio. https://garagehq.deuxfleurs.fr I hadn't heard of RustFS and it looks interesting, although I nearly clicked away based on the sheer volume of marketing wank on their main page. The GitHub repo is here: https://github.com/rustfs/rustfs", "context": "", "use_case": "self-hosted S3 storage", "switched_from": "", "story": "MinIO is now in maintenance-mode"}, {"id": 795368048, "item_id": 49710503, "url": "https://news.ycombinator.com/item?id=49710503", "by": "Jedd", "date": "2026-09-15", "stance": "recommend", "quote": "settled on Garage. It lacked the GUI, but felt about the same complexity as minio.", "excerpt": "A weird target, the author has. The title is 'for single node local S3' but what they actually mean is 'for minio-compatibility', which is an entirely different question. When I abandoned minio a year or so ago, I also surveyed the options, and settled on Garage. It lacked the GUI, but felt about the same complexity as minio. Perhaps a smidge more complexity, as I moved to 3-node and 5-node separate instances of gara", "context": "", "use_case": "self-hosted S3 object storage", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 764916897, "item_id": 47807306, "url": "https://news.ycombinator.com/item?id=47807306", "by": "smjburton", "date": "2026-04-17", "stance": "neutral", "quote": "I recently migrated my projects from MinIO to Garage", "excerpt": "> In March 2026, I migrated to self-hosted object storage powered by Versity S3 Gateway. Thanks for sharing this, I wasn't even aware of Versity S3 from my searches and discussions here. I recently migrated my projects from MinIO to Garage, but this seems like another viable option to consider.", "context": "", "use_case": "object storage for projects", "switched_from": "MinIO", "story": "Healthchecks.io Now Uses Self-Hosted Object Storage"}]}, {"label": "Multi-node design", "summary": "Runs well as a multi-node cluster and suits hyper-converged setups where reads stay local when possible.", "quotes": [{"id": 741238944, "item_id": 46327434, "url": "https://news.ycombinator.com/item?id=46327434", "by": "ai-christianson", "date": "2025-12-19", "stance": "recommend", "quote": "I love garage. I think it has applications beyond the standard self host s3 alternative.", "excerpt": "I love garage. I think it has applications beyond the standard self host s3 alternative. It's a really cool system for hyper converged architecture where storage requests can pull data from the local machine and only hit the network when needed.", "context": "", "use_case": "hyper-converged storage", "switched_from": "", "story": "Garage \u2013 An S3 object store so reliable you can run it outside datacenters"}, {"id": 795368048, "item_id": 49710503, "url": "https://news.ycombinator.com/item?id=49710503", "by": "Jedd", "date": "2026-09-15", "stance": "recommend", "quote": "settled on Garage. It lacked the GUI, but felt about the same complexity as minio.", "excerpt": "A weird target, the author has. The title is 'for single node local S3' but what they actually mean is 'for minio-compatibility', which is an entirely different question. When I abandoned minio a year or so ago, I also surveyed the options, and settled on Garage. It lacked the GUI, but felt about the same complexity as minio. Perhaps a smidge more complexity, as I moved to 3-node and 5-node separate instances of gara", "context": "", "use_case": "self-hosted S3 object storage", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 767637716, "item_id": 47977357, "url": "https://news.ycombinator.com/item?id=47977357", "by": "uroni", "date": "2026-05-01", "stance": "warn", "quote": "To me seems unsuitable for single-node use at this point.", "excerpt": "I build https://github.com/uroni/hs5 as replacement for single node use with a focus on high performance. I list other alternatives in the README there. Some short version: Ceph: Robust, widely used for multi-node deployments. Would recommend for serious use. RustFS: As an in-place replacement using the same storage format. Though, to me it is a bit suspect, e.g. if it uses fsync for durability. seaweedfs: Multi-node", "context": "", "use_case": "object storage", "switched_from": "", "story": "Ask HN: Is there any good open-source alternative to MinIO?"}]}, {"label": "Simple setup", "summary": "It ships as a single binary that is easy to run under systemd or Docker.", "quotes": [{"id": 738183392, "item_id": 46136462, "url": "https://news.ycombinator.com/item?id=46136462", "by": "bananapub", "date": "2025-12-03", "stance": "recommend", "quote": "for those looking for a simple and reliable self hosted S3 thing, check out Garage", "excerpt": "for those looking for a simple and reliable self hosted S3 thing, check out Garage . it's much simpler - no web ui, no fancy RS coding, no VC-backed AI company, just some french nerds making a very solid tool. fwiw while they do produce Docker containers for it, it's also extremely simple to run without that - it's a single binary and running it with systemd is unsurprisingly simple[1]. 0: https://garagehq.deuxfleurs", "context": "", "use_case": "self-hosted S3 storage", "switched_from": "", "story": "MinIO is now in maintenance-mode"}, {"id": 741320624, "item_id": 46332539, "url": "https://news.ycombinator.com/item?id=46332539", "by": "eduardogarza", "date": "2025-12-19", "stance": "recommend", "quote": "I use this for booting up S3-compatible buckets for local development and testing", "excerpt": "I use this for booting up S3-compatible buckets for local development and testing -- paired up with s5cmd, I can seed 15GB and over 60,000 items (seed/mock data) in < 60s... have a perfect replica of a staging environment with Docker containers (api, db, cache, objects) all up in less than 2mins. Super simple to set up for my case and been working great. Previously I used LocalStack S3 but ultimately didn't like the ", "context": "", "use_case": "local S3 for dev/testing", "switched_from": "LocalStack", "story": "Garage \u2013 An S3 object store so reliable you can run it outside datacenters"}, {"id": 795368048, "item_id": 49710503, "url": "https://news.ycombinator.com/item?id=49710503", "by": "Jedd", "date": "2026-09-15", "stance": "recommend", "quote": "settled on Garage. It lacked the GUI, but felt about the same complexity as minio.", "excerpt": "A weird target, the author has. The title is 'for single node local S3' but what they actually mean is 'for minio-compatibility', which is an entirely different question. When I abandoned minio a year or so ago, I also surveyed the options, and settled on Garage. It lacked the GUI, but felt about the same complexity as minio. Perhaps a smidge more complexity, as I moved to 3-node and 5-node separate instances of gara", "context": "", "use_case": "self-hosted S3 object storage", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}]}, {"label": "Local dev testing", "summary": "Used to spin up persistent S3-compatible buckets for local development and test environments.", "quotes": [{"id": 741320624, "item_id": 46332539, "url": "https://news.ycombinator.com/item?id=46332539", "by": "eduardogarza", "date": "2025-12-19", "stance": "recommend", "quote": "I use this for booting up S3-compatible buckets for local development and testing", "excerpt": "I use this for booting up S3-compatible buckets for local development and testing -- paired up with s5cmd, I can seed 15GB and over 60,000 items (seed/mock data) in < 60s... have a perfect replica of a staging environment with Docker containers (api, db, cache, objects) all up in less than 2mins. Super simple to set up for my case and been working great. Previously I used LocalStack S3 but ultimately didn't like the ", "context": "", "use_case": "local S3 for dev/testing", "switched_from": "LocalStack", "story": "Garage \u2013 An S3 object store so reliable you can run it outside datacenters"}, {"id": 764225648, "item_id": 47764103, "url": "https://news.ycombinator.com/item?id=47764103", "by": "Oxodao", "date": "2026-04-14", "stance": "neutral", "quote": "I use garage but the main issue i have is the mandatory random keys", "excerpt": "I don't cet how people are developing app using s3 without actually having a local s3 server ? Everyone is like \"just use aws / whatever trendy host atm\" but while developping ? I use garage but the main issue i have is the mandatory random keys which means i cannot hardcode them in my compose file. For prod, sure you want that. In dev ? Absolutely not I want to be able to clone my repo, dc up -d and lets go. I also ", "context": "has a homelab", "use_case": "local S3 server for dev and homelab", "switched_from": "", "story": "I Just Want Simple S3"}]}, {"label": "Reliability", "summary": "Described as a solid tool that has been working great.", "quotes": [{"id": 738183392, "item_id": 46136462, "url": "https://news.ycombinator.com/item?id=46136462", "by": "bananapub", "date": "2025-12-03", "stance": "recommend", "quote": "for those looking for a simple and reliable self hosted S3 thing, check out Garage", "excerpt": "for those looking for a simple and reliable self hosted S3 thing, check out Garage . it's much simpler - no web ui, no fancy RS coding, no VC-backed AI company, just some french nerds making a very solid tool. fwiw while they do produce Docker containers for it, it's also extremely simple to run without that - it's a single binary and running it with systemd is unsurprisingly simple[1]. 0: https://garagehq.deuxfleurs", "context": "", "use_case": "self-hosted S3 storage", "switched_from": "", "story": "MinIO is now in maintenance-mode"}, {"id": 741320624, "item_id": 46332539, "url": "https://news.ycombinator.com/item?id=46332539", "by": "eduardogarza", "date": "2025-12-19", "stance": "recommend", "quote": "I use this for booting up S3-compatible buckets for local development and testing", "excerpt": "I use this for booting up S3-compatible buckets for local development and testing -- paired up with s5cmd, I can seed 15GB and over 60,000 items (seed/mock data) in < 60s... have a perfect replica of a staging environment with Docker containers (api, db, cache, objects) all up in less than 2mins. Super simple to set up for my case and been working great. Previously I used LocalStack S3 but ultimately didn't like the ", "context": "", "use_case": "local S3 for dev/testing", "switched_from": "LocalStack", "story": "Garage \u2013 An S3 object store so reliable you can run it outside datacenters"}]}], "caveats": [{"label": "No GUI", "summary": "There is no built-in web UI; a web interface is available separately.", "quotes": [{"id": 795368048, "item_id": 49710503, "url": "https://news.ycombinator.com/item?id=49710503", "by": "Jedd", "date": "2026-09-15", "stance": "recommend", "quote": "settled on Garage. It lacked the GUI, but felt about the same complexity as minio.", "excerpt": "A weird target, the author has. The title is 'for single node local S3' but what they actually mean is 'for minio-compatibility', which is an entirely different question. When I abandoned minio a year or so ago, I also surveyed the options, and settled on Garage. It lacked the GUI, but felt about the same complexity as minio. Perhaps a smidge more complexity, as I moved to 3-node and 5-node separate instances of gara", "context": "", "use_case": "self-hosted S3 object storage", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 738183392, "item_id": 46136462, "url": "https://news.ycombinator.com/item?id=46136462", "by": "bananapub", "date": "2025-12-03", "stance": "recommend", "quote": "for those looking for a simple and reliable self hosted S3 thing, check out Garage", "excerpt": "for those looking for a simple and reliable self hosted S3 thing, check out Garage . it's much simpler - no web ui, no fancy RS coding, no VC-backed AI company, just some french nerds making a very solid tool. fwiw while they do produce Docker containers for it, it's also extremely simple to run without that - it's a single binary and running it with systemd is unsurprisingly simple[1]. 0: https://garagehq.deuxfleurs", "context": "", "use_case": "self-hosted S3 storage", "switched_from": "", "story": "MinIO is now in maintenance-mode"}, {"id": 767637716, "item_id": 47977357, "url": "https://news.ycombinator.com/item?id=47977357", "by": "uroni", "date": "2026-05-01", "stance": "warn", "quote": "To me seems unsuitable for single-node use at this point.", "excerpt": "I build https://github.com/uroni/hs5 as replacement for single node use with a focus on high performance. I list other alternatives in the README there. Some short version: Ceph: Robust, widely used for multi-node deployments. Would recommend for serious use. RustFS: As an in-place replacement using the same storage format. Though, to me it is a bit suspect, e.g. if it uses fsync for durability. seaweedfs: Multi-node", "context": "", "use_case": "object storage", "switched_from": "", "story": "Ask HN: Is there any good open-source alternative to MinIO?"}]}, {"label": "Small-write performance", "summary": "One home-lab user saw poor performance with many small writes compared with RustFS.", "quotes": [{"id": 782104737, "item_id": 48881546, "url": "https://news.ycombinator.com/item?id=48881546", "by": "snapplebobapple", "date": "2026-07-12", "stance": "warn", "quote": "it's those small writes that was making garagefs perform so badly", "excerpt": "I think it's those small writes that was making garagefs perform so badly and rustfs perform a lot better. My setup sounds like a different scale than yours though. It's my home lab running on questionable hardware. As truenas apps for rustfs/garagefs. I use cephfs on my proxmox cluster and it's honestly not that great if you have a lot of small files either (which I do because of things like screenshots in jellyfin/", "context": "home lab on questionable hardware", "use_case": "S3 object storage", "switched_from": "", "story": "ZeroFS vs. Amazon S3 Files"}]}, {"label": "Single-node fit", "summary": "One commenter considers it unsuitable for single-node use at this point.", "quotes": [{"id": 767637716, "item_id": 47977357, "url": "https://news.ycombinator.com/item?id=47977357", "by": "uroni", "date": "2026-05-01", "stance": "warn", "quote": "To me seems unsuitable for single-node use at this point.", "excerpt": "I build https://github.com/uroni/hs5 as replacement for single node use with a focus on high performance. I list other alternatives in the README there. Some short version: Ceph: Robust, widely used for multi-node deployments. Would recommend for serious use. RustFS: As an in-place replacement using the same storage format. Though, to me it is a bit suspect, e.g. if it uses fsync for durability. seaweedfs: Multi-node", "context": "", "use_case": "object storage", "switched_from": "", "story": "Ask HN: Is there any good open-source alternative to MinIO?"}]}, {"label": "Random keys", "summary": "Mandatory random access keys prevent hardcoding credentials in a dev compose file.", "quotes": [{"id": 764225648, "item_id": 47764103, "url": "https://news.ycombinator.com/item?id=47764103", "by": "Oxodao", "date": "2026-04-14", "stance": "neutral", "quote": "I use garage but the main issue i have is the mandatory random keys", "excerpt": "I don't cet how people are developing app using s3 without actually having a local s3 server ? Everyone is like \"just use aws / whatever trendy host atm\" but while developping ? I use garage but the main issue i have is the mandatory random keys which means i cannot hardcode them in my compose file. For prod, sure you want that. In dev ? Absolutely not I want to be able to clone my repo, dc up -d and lets go. I also ", "context": "has a homelab", "use_case": "local S3 server for dev and homelab", "switched_from": "", "story": "I Just Want Simple S3"}]}], "who": [{"by": "Oxodao", "context": "has a homelab", "url": "https://news.ycombinator.com/item?id=47764103", "date": "2026-04-14"}], "tags": ["self-hostable", "for local development", "for multi-node clusters", "for home labs", "MinIO replacement"], "use_cases": ["self-hosted s3 storage", "self-hosted s3 object storage", "s3 object storage", "s3 blob storage", "object storage", "object storage for projects"], "compared": [{"slug": "minio", "name": "MinIO", "co": 8, "switched_from": 2, "switched_to": 0}, {"slug": "rustfs", "name": "RustFS", "co": 6, "switched_from": 0, "switched_to": 1}, {"slug": "seaweedfs", "name": "SeaweedFS", "co": 4, "switched_from": 0, "switched_to": 0}, {"slug": "localstack", "name": "LocalStack", "co": 1, "switched_from": 1, "switched_to": 0}, {"slug": "ceph", "name": "Ceph", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=46326984", "title": "Garage \u2013 An S3 object store so reliable you can run it outside datacenters", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=47977081", "title": "Ask HN: Is there any good open-source alternative to MinIO?", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=47806348", "title": "Healthchecks.io Now Uses Self-Hosted Object Storage", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=46136023", "title": "MinIO is now in maintenance-mode", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=49709381", "title": "Alternatives to MinIO for single-node local S3", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48874297", "title": "ZeroFS vs. Amazon S3 Files", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"recommend": 4, "compare": 1}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {"recommend": 2, "neutral": 2}, "2026-05": {"warn": 1, "compare": 1}, "2026-06": {}, "2026-07": {"warn": 1}, "2026-08": {}, "2026-09": {"recommend": 1}, "2026-10": {}}, "quotes": [{"id": 795368048, "item_id": 49710503, "url": "https://news.ycombinator.com/item?id=49710503", "by": "Jedd", "date": "2026-09-15", "stance": "recommend", "quote": "settled on Garage. It lacked the GUI, but felt about the same complexity as minio.", "excerpt": "A weird target, the author has. The title is 'for single node local S3' but what they actually mean is 'for minio-compatibility', which is an entirely different question. When I abandoned minio a year or so ago, I also surveyed the options, and settled on Garage. It lacked the GUI, but felt about the same complexity as minio. Perhaps a smidge more complexity, as I moved to 3-node and 5-node separate instances of gara", "context": "", "use_case": "self-hosted S3 object storage", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 782104737, "item_id": 48881546, "url": "https://news.ycombinator.com/item?id=48881546", "by": "snapplebobapple", "date": "2026-07-12", "stance": "warn", "quote": "it's those small writes that was making garagefs perform so badly", "excerpt": "I think it's those small writes that was making garagefs perform so badly and rustfs perform a lot better. My setup sounds like a different scale than yours though. It's my home lab running on questionable hardware. As truenas apps for rustfs/garagefs. I use cephfs on my proxmox cluster and it's honestly not that great if you have a lot of small files either (which I do because of things like screenshots in jellyfin/", "context": "home lab on questionable hardware", "use_case": "S3 object storage", "switched_from": "", "story": "ZeroFS vs. Amazon S3 Files"}, {"id": 767637923, "item_id": 47977370, "url": "https://news.ycombinator.com/item?id=47977370", "by": "realityfactchex", "date": "2026-05-01", "stance": "compare", "quote": "Seems there are other options, too, e.g. Garage [5].", "excerpt": "I'm thinking maybe SeaweedFS [0, 2] or Versity Gatweway [1, 3] or RustFS [4]. Seems there are other options, too, e.g. Garage [5]. I only used MinIO briefly in the past, but it was good/worked, and I do plan to set up S3 blob storage again soon. [0] https://github.com/seaweedfs/seaweedfs [1] https://github.com/versity/versitygw [2] https://blog.elest.io/rustfs-vs-seaweedfs-vs-garage-which-minio-alternative-should-you", "context": "", "use_case": "S3 blob storage", "switched_from": "", "story": "Ask HN: Is there any good open-source alternative to MinIO?"}, {"id": 767637716, "item_id": 47977357, "url": "https://news.ycombinator.com/item?id=47977357", "by": "uroni", "date": "2026-05-01", "stance": "warn", "quote": "To me seems unsuitable for single-node use at this point.", "excerpt": "I build https://github.com/uroni/hs5 as replacement for single node use with a focus on high performance. I list other alternatives in the README there. Some short version: Ceph: Robust, widely used for multi-node deployments. Would recommend for serious use. RustFS: As an in-place replacement using the same storage format. Though, to me it is a bit suspect, e.g. if it uses fsync for durability. seaweedfs: Multi-node", "context": "", "use_case": "object storage", "switched_from": "", "story": "Ask HN: Is there any good open-source alternative to MinIO?"}, {"id": 764955056, "item_id": 47809691, "url": "https://news.ycombinator.com/item?id=47809691", "by": "rapnie", "date": "2026-04-17", "stance": "recommend", "quote": "For S3 self-hosters check out Garage, who are developing with NLnet funding", "excerpt": "For S3 self-hosters check out Garage, who are developing with NLnet funding: https://garagehq.deuxfleurs.fr", "context": "", "use_case": "self-hosted S3 storage", "switched_from": "", "story": "Healthchecks.io Now Uses Self-Hosted Object Storage"}, {"id": 764916897, "item_id": 47807306, "url": "https://news.ycombinator.com/item?id=47807306", "by": "smjburton", "date": "2026-04-17", "stance": "neutral", "quote": "I recently migrated my projects from MinIO to Garage", "excerpt": "> In March 2026, I migrated to self-hosted object storage powered by Versity S3 Gateway. Thanks for sharing this, I wasn't even aware of Versity S3 from my searches and discussions here. I recently migrated my projects from MinIO to Garage, but this seems like another viable option to consider.", "context": "", "use_case": "object storage for projects", "switched_from": "MinIO", "story": "Healthchecks.io Now Uses Self-Hosted Object Storage"}, {"id": 764225648, "item_id": 47764103, "url": "https://news.ycombinator.com/item?id=47764103", "by": "Oxodao", "date": "2026-04-14", "stance": "neutral", "quote": "I use garage but the main issue i have is the mandatory random keys", "excerpt": "I don't cet how people are developing app using s3 without actually having a local s3 server ? Everyone is like \"just use aws / whatever trendy host atm\" but while developping ? I use garage but the main issue i have is the mandatory random keys which means i cannot hardcode them in my compose file. For prod, sure you want that. In dev ? Absolutely not I want to be able to clone my repo, dc up -d and lets go. I also ", "context": "has a homelab", "use_case": "local S3 server for dev and homelab", "switched_from": "", "story": "I Just Want Simple S3"}, {"id": 762801456, "item_id": 47675091, "url": "https://news.ycombinator.com/item?id=47675091", "by": "evandrofisico", "date": "2026-04-07", "stance": "recommend", "quote": "take a look at https://garagehq.deuxfleurs.fr/", "excerpt": "take a look at https://garagehq.deuxfleurs.fr/", "context": "", "use_case": "self-hosted S3-compatible storage", "switched_from": "", "story": "Show HN: Stop paying for Dropbox/Google Drive, use your own S3 bucket instead"}, {"id": 741320624, "item_id": 46332539, "url": "https://news.ycombinator.com/item?id=46332539", "by": "eduardogarza", "date": "2025-12-19", "stance": "recommend", "quote": "I use this for booting up S3-compatible buckets for local development and testing", "excerpt": "I use this for booting up S3-compatible buckets for local development and testing -- paired up with s5cmd, I can seed 15GB and over 60,000 items (seed/mock data) in < 60s... have a perfect replica of a staging environment with Docker containers (api, db, cache, objects) all up in less than 2mins. Super simple to set up for my case and been working great. Previously I used LocalStack S3 but ultimately didn't like the ", "context": "", "use_case": "local S3 for dev/testing", "switched_from": "LocalStack", "story": "Garage \u2013 An S3 object store so reliable you can run it outside datacenters"}, {"id": 741281121, "item_id": 46330070, "url": "https://news.ycombinator.com/item?id=46330070", "by": "allanrbo", "date": "2025-12-19", "stance": "compare", "quote": "Is Garage only really useful if you specifically want to expose an S3 drop in compatible API, or does it also provide other benefits over syncthing?", "excerpt": "I use Syncthing a lot. Is Garage only really useful if you specifically want to expose an S3 drop in compatible API, or does it also provide other benefits over syncthing?", "context": "", "use_case": "", "switched_from": "", "story": "Garage \u2013 An S3 object store so reliable you can run it outside datacenters"}, {"id": 741238944, "item_id": 46327434, "url": "https://news.ycombinator.com/item?id=46327434", "by": "ai-christianson", "date": "2025-12-19", "stance": "recommend", "quote": "I love garage. I think it has applications beyond the standard self host s3 alternative.", "excerpt": "I love garage. I think it has applications beyond the standard self host s3 alternative. It's a really cool system for hyper converged architecture where storage requests can pull data from the local machine and only hit the network when needed.", "context": "", "use_case": "hyper-converged storage", "switched_from": "", "story": "Garage \u2013 An S3 object store so reliable you can run it outside datacenters"}, {"id": 738198144, "item_id": 46137384, "url": "https://news.ycombinator.com/item?id=46137384", "by": "bityard", "date": "2025-12-03", "stance": "recommend", "quote": "Garage is a popular alternative to Minio.", "excerpt": "Garage is a popular alternative to Minio. https://garagehq.deuxfleurs.fr I hadn't heard of RustFS and it looks interesting, although I nearly clicked away based on the sheer volume of marketing wank on their main page. The GitHub repo is here: https://github.com/rustfs/rustfs", "context": "", "use_case": "self-hosted S3 storage", "switched_from": "", "story": "MinIO is now in maintenance-mode"}, {"id": 738183392, "item_id": 46136462, "url": "https://news.ycombinator.com/item?id=46136462", "by": "bananapub", "date": "2025-12-03", "stance": "recommend", "quote": "for those looking for a simple and reliable self hosted S3 thing, check out Garage", "excerpt": "for those looking for a simple and reliable self hosted S3 thing, check out Garage . it's much simpler - no web ui, no fancy RS coding, no VC-backed AI company, just some french nerds making a very solid tool. fwiw while they do produce Docker containers for it, it's also extremely simple to run without that - it's a single binary and running it with systemd is unsurprisingly simple[1]. 0: https://garagehq.deuxfleurs", "context": "", "use_case": "self-hosted S3 storage", "switched_from": "", "story": "MinIO is now in maintenance-mode"}]}