{"slug": "versity-gw", "name": "Versity GW", "category": "files", "category_name": "Files, sync and backup", "description": "S3-compatible object storage gateway that serves buckets from POSIX filesystems and other backends.", "recommenders": 5, "commenters": 7, "warners": 1, "score": 4.138, "rising": 5.0, "first": "2026-05-01", "latest": "2026-09-15", "why": "Liked as a simple, stable MinIO replacement that serves S3 from plain folders or an existing POSIX filesystem.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 5, "neutral": 0, "compare": 1, "warn": 1}, "spark": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0], "listed": true, "loved": ["Folder backend", "MinIO replacement"], "caveat": "ZFS sync IO", "short_quote": "switched to versity for homelab, been simple and stable as a rock. Point at a directory per bucket and done.", "icon": true, "domain": null, "github_repo": "github.com/versity/versitygw", "official_url": "https://github.com/versity/versitygw", "pricing": "open source", "aliases": ["Versity GW", "VersityGW"], "verdict": [{"text": "Liked as a simple, stable MinIO replacement", "cites": [{"id": 795417344, "item_id": 49713584, "url": "https://news.ycombinator.com/item?id=49713584", "by": "pstadler", "date": "2026-09-15", "stance": "recommend", "quote": "I've been using it for local development for a while now.", "excerpt": "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.", "context": "", "use_case": "local S3 for development", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 795375344, "item_id": 49710959, "url": "https://news.ycombinator.com/item?id=49710959", "by": "nodoodles", "date": "2026-09-15", "stance": "recommend", "quote": "switched to versity for homelab, been simple and stable as a rock. Point at a directory per bucket and done.", "excerpt": "+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", "context": "homelab user", "use_case": "homelab single-node S3", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 795366688, "item_id": 49710418, "url": "https://news.ycombinator.com/item?id=49710418", "by": "markusw", "date": "2026-09-15", "stance": "recommend", "quote": "This is what I switched to as well, works nicely. Can have just a folder as a backend as well", "excerpt": "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.", "context": "", "use_case": "single-node local S3", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}]}, {"text": " that serves S3 from plain folders or an existing POSIX filesystem.", "cites": [{"id": 795447184, "item_id": 49715449, "url": "https://news.ycombinator.com/item?id=49715449", "by": "merb", "date": "2026-09-15", "stance": "recommend", "quote": "I use that aswell since it can be used and expose a posix filesystem.", "excerpt": "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.", "context": "", "use_case": "S3 over POSIX storage/NAS", "switched_from": "", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 795375344, "item_id": 49710959, "url": "https://news.ycombinator.com/item?id=49710959", "by": "nodoodles", "date": "2026-09-15", "stance": "recommend", "quote": "switched to versity for homelab, been simple and stable as a rock. Point at a directory per bucket and done.", "excerpt": "+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", "context": "homelab user", "use_case": "homelab single-node S3", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 795366688, "item_id": 49710418, "url": "https://news.ycombinator.com/item?id=49710418", "by": "markusw", "date": "2026-09-15", "stance": "recommend", "quote": "This is what I switched to as well, works nicely. Can have just a folder as a backend as well", "excerpt": "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.", "context": "", "use_case": "single-node local S3", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}]}, {"text": " The clearest complaint is that it uses sync IO on ZFS, which hurt one user on an HDD pool with no SLOG,", "cites": [{"id": 769856496, "item_id": 48116031, "url": "https://news.ycombinator.com/item?id=48116031", "by": "crabique", "date": "2026-05-12", "stance": "warn", "quote": "At least on ZFS, VersityGW  absolutely does use sync IO, found it out the hard way on an HDD zpool with no SLOG...", "excerpt": "At least on ZFS, VersityGW absolutely does use sync IO, found it out the hard way on an HDD zpool with no SLOG...", "context": "", "use_case": "S3 gateway", "switched_from": "", "story": "Ask HN: Is there any good open-source alternative to MinIO?"}]}, {"text": " and another mentions past problems with it.", "cites": [{"id": 795447184, "item_id": 49715449, "url": "https://news.ycombinator.com/item?id=49715449", "by": "merb", "date": "2026-09-15", "stance": "recommend", "quote": "I use that aswell since it can be used and expose a posix filesystem.", "excerpt": "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.", "context": "", "use_case": "S3 over POSIX storage/NAS", "switched_from": "", "story": "Alternatives to MinIO for single-node local S3"}]}], "praise": [{"label": "Folder backend", "summary": "Buckets can map to plain directories or an existing POSIX filesystem, such as a NAS.", "quotes": [{"id": 795375344, "item_id": 49710959, "url": "https://news.ycombinator.com/item?id=49710959", "by": "nodoodles", "date": "2026-09-15", "stance": "recommend", "quote": "switched to versity for homelab, been simple and stable as a rock. Point at a directory per bucket and done.", "excerpt": "+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", "context": "homelab user", "use_case": "homelab single-node S3", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 795366688, "item_id": 49710418, "url": "https://news.ycombinator.com/item?id=49710418", "by": "markusw", "date": "2026-09-15", "stance": "recommend", "quote": "This is what I switched to as well, works nicely. Can have just a folder as a backend as well", "excerpt": "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.", "context": "", "use_case": "single-node local S3", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 795447184, "item_id": 49715449, "url": "https://news.ycombinator.com/item?id=49715449", "by": "merb", "date": "2026-09-15", "stance": "recommend", "quote": "I use that aswell since it can be used and expose a posix filesystem.", "excerpt": "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.", "context": "", "use_case": "S3 over POSIX storage/NAS", "switched_from": "", "story": "Alternatives to MinIO for single-node local S3"}]}, {"label": "MinIO replacement", "summary": "Several commenters switched from MinIO and say it works just as well.", "quotes": [{"id": 795417344, "item_id": 49713584, "url": "https://news.ycombinator.com/item?id=49713584", "by": "pstadler", "date": "2026-09-15", "stance": "recommend", "quote": "I've been using it for local development for a while now.", "excerpt": "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.", "context": "", "use_case": "local S3 for development", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 795375344, "item_id": 49710959, "url": "https://news.ycombinator.com/item?id=49710959", "by": "nodoodles", "date": "2026-09-15", "stance": "recommend", "quote": "switched to versity for homelab, been simple and stable as a rock. Point at a directory per bucket and done.", "excerpt": "+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", "context": "homelab user", "use_case": "homelab single-node S3", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 795366688, "item_id": 49710418, "url": "https://news.ycombinator.com/item?id=49710418", "by": "markusw", "date": "2026-09-15", "stance": "recommend", "quote": "This is what I switched to as well, works nicely. Can have just a folder as a backend as well", "excerpt": "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.", "context": "", "use_case": "single-node local S3", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}]}, {"label": "Simple and stable", "summary": "Users describe setup as simple and the gateway as very stable.", "quotes": [{"id": 795375344, "item_id": 49710959, "url": "https://news.ycombinator.com/item?id=49710959", "by": "nodoodles", "date": "2026-09-15", "stance": "recommend", "quote": "switched to versity for homelab, been simple and stable as a rock. Point at a directory per bucket and done.", "excerpt": "+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", "context": "homelab user", "use_case": "homelab single-node S3", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 795366688, "item_id": 49710418, "url": "https://news.ycombinator.com/item?id=49710418", "by": "markusw", "date": "2026-09-15", "stance": "recommend", "quote": "This is what I switched to as well, works nicely. Can have just a folder as a backend as well", "excerpt": "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.", "context": "", "use_case": "single-node local S3", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}]}], "caveats": [{"label": "ZFS sync IO", "summary": "It uses sync IO on ZFS, which caused trouble on an HDD pool with no SLOG.", "quotes": [{"id": 769856496, "item_id": 48116031, "url": "https://news.ycombinator.com/item?id=48116031", "by": "crabique", "date": "2026-05-12", "stance": "warn", "quote": "At least on ZFS, VersityGW  absolutely does use sync IO, found it out the hard way on an HDD zpool with no SLOG...", "excerpt": "At least on ZFS, VersityGW absolutely does use sync IO, found it out the hard way on an HDD zpool with no SLOG...", "context": "", "use_case": "S3 gateway", "switched_from": "", "story": "Ask HN: Is there any good open-source alternative to MinIO?"}]}, {"label": "Past problems", "summary": "One user reports having had problems with it in the past, without details.", "quotes": [{"id": 795447184, "item_id": 49715449, "url": "https://news.ycombinator.com/item?id=49715449", "by": "merb", "date": "2026-09-15", "stance": "recommend", "quote": "I use that aswell since it can be used and expose a posix filesystem.", "excerpt": "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.", "context": "", "use_case": "S3 over POSIX storage/NAS", "switched_from": "", "story": "Alternatives to MinIO for single-node local S3"}]}], "who": [{"by": "nodoodles", "context": "homelab user", "url": "https://news.ycombinator.com/item?id=49710959", "date": "2026-09-15"}], "tags": ["for homelabs", "for local development", "for adding S3 to a NAS", "self-hostable"], "use_cases": ["single-node local s3", "s3 over posix storage/nas", "local s3 for development", "homelab single-node s3", "s3 gateway", "single-node object storage"], "compared": [{"slug": "minio", "name": "MinIO", "co": 5, "switched_from": 3, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=49709381", "title": "Alternatives to MinIO for single-node local S3", "mentions": 5}, {"url": "https://news.ycombinator.com/item?id=47977081", "title": "Ask HN: Is there any good open-source alternative to MinIO?", "mentions": 2}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {"compare": 1, "warn": 1}, "2026-06": {}, "2026-07": {}, "2026-08": {}, "2026-09": {"recommend": 5}, "2026-10": {}}, "quotes": [{"id": 795447184, "item_id": 49715449, "url": "https://news.ycombinator.com/item?id=49715449", "by": "merb", "date": "2026-09-15", "stance": "recommend", "quote": "I use that aswell since it can be used and expose a posix filesystem.", "excerpt": "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.", "context": "", "use_case": "S3 over POSIX storage/NAS", "switched_from": "", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 795417344, "item_id": 49713584, "url": "https://news.ycombinator.com/item?id=49713584", "by": "pstadler", "date": "2026-09-15", "stance": "recommend", "quote": "I've been using it for local development for a while now.", "excerpt": "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.", "context": "", "use_case": "local S3 for development", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 795375344, "item_id": 49710959, "url": "https://news.ycombinator.com/item?id=49710959", "by": "nodoodles", "date": "2026-09-15", "stance": "recommend", "quote": "switched to versity for homelab, been simple and stable as a rock. Point at a directory per bucket and done.", "excerpt": "+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", "context": "homelab user", "use_case": "homelab single-node S3", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 795366688, "item_id": 49710418, "url": "https://news.ycombinator.com/item?id=49710418", "by": "markusw", "date": "2026-09-15", "stance": "recommend", "quote": "This is what I switched to as well, works nicely. Can have just a folder as a backend as well", "excerpt": "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.", "context": "", "use_case": "single-node local S3", "switched_from": "MinIO", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 795364064, "item_id": 49710254, "url": "https://news.ycombinator.com/item?id=49710254", "by": "c0balt", "date": "2026-09-15", "stance": "recommend", "quote": "A notable mention should also be Versity GW", "excerpt": "A notable mention should also be Versity GW, https://github.com/versity/versitygw/", "context": "", "use_case": "single-node local S3", "switched_from": "", "story": "Alternatives to MinIO for single-node local S3"}, {"id": 769856496, "item_id": 48116031, "url": "https://news.ycombinator.com/item?id=48116031", "by": "crabique", "date": "2026-05-12", "stance": "warn", "quote": "At least on ZFS, VersityGW  absolutely does use sync IO, found it out the hard way on an HDD zpool with no SLOG...", "excerpt": "At least on ZFS, VersityGW absolutely does use sync IO, found it out the hard way on an HDD zpool with no SLOG...", "context": "", "use_case": "S3 gateway", "switched_from": "", "story": "Ask HN: Is there any good open-source alternative to MinIO?"}, {"id": 767637717, "item_id": 47977357, "url": "https://news.ycombinator.com/item?id=47977357", "by": "uroni", "date": "2026-05-01", "stance": "compare", "quote": "Cannot find any Sync() or fsync calls in the code, though.", "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": "single-node object storage", "switched_from": "", "story": "Ask HN: Is there any good open-source alternative to MinIO?"}]}