Live data from Hacker News

Viewing profile — uroni

uroni

HN member
Joined
Wed, Sep 24, 2025, 5:05 PM UTC
HN karma
29
Public activity
16 items

About uroni

Self-hosted scale-up S3:

https://github.com/uroni/hs5

Client/Server backup system:

https://github.com/uroni/urbackup_backend

Recent public activity

  1. comment
    Comment #48769051

    That it keeps an infinite cache of malloc page allocations is annoying (the issue you referenced). I just removed that (after complaining on the mailing list about it). The perform…

  2. comment
    Comment #48077306

    In my similar project (s3 compatible single-node storage) https://github.com/uroni/hs5 I do use proper fsync for data and metadata durability. But it can be turned of via switch. I…

  3. comment
    Comment #47977357

    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: R…

  4. comment
    Comment #47806838

    I'd worry about file create, write, then fsync performance with btrfs, but not about reliability or data-loss. But a quick grep across versitygw tells me they don't use Sync()/fsyn…

  5. comment
    Comment #47800806

    Yup, https://github.com/awslabs/git-remote-s3 (disclaimer: never used it)

  6. comment
    Comment #47763525

    For me it went into the multi-node direction, where I'd use Ceph anyway (or build on-top of an existing solid distributed database) if I needed it. Also think there is an abstracti…

  7. comment
    Comment #47758693

    I made https://github.com/uroni/hs5 -- focus is on single node and high performance. So plenty of alternatives available.

  8. comment
    Comment #47202087

    There is a lot of software that directly implements the HTTP S3 API. That API is also documented by Amazon. E.g. the last implementation I saw was by DuckDB https://github.com/duck…

  9. comment
    Comment #47201786

    AGPL is "a plague" by design (viral). It has the explicit goal that any improvements flow back to the community project and the virality is a necessary building block for this. It …

  10. comment
    Comment #47201422

    I never understood why one would use MinIO over Ceph for serious (multi-node) use. Sure, it might be easier to setup initially, but Ceph would be more likely to work. For the singl…

  11. story
    Show HN: HS5 – Open Source fast single-node S3 compatible object storage

    HS5 ([website]( https://hs5.eu ) | [GitHub]( https://github.com/uroni/hs5 )) is a high-performance scale-up self-hosted S3 compatible object storage server. It is ideal for use cas…

  12. comment
    Comment #46845301

    I’ve used this technique in the past, and the problem is that the way some file systems perform the file‑offset‑to‑disk‑location mapping is not scalable. It might always be fine wi…

  13. comment
    Comment #46137646

    It uses LMDB, so if the object mapping fits in memory that should be pretty optimal for reading, while using the build-in Linux page cache and not a separate one (important for tes…

  14. comment
    Comment #46137441

    I'm not a contributor to Minio. This is its own separate thing. I do have a separate AGPL project (see github) where I have nearly all of the copyright and have looked into how one…

  15. comment
    Comment #46136871

    I've been working on https://github.com/uroni/hs5 as a replacement with similar goals to early minio. The core is stable at this point, but the user/policy management and the web i…

  16. comment
    Comment #45363223

    I'm working on something that might be suited for this use-case at https://github.com/uroni/hs5 (not ready for production yet). It would still need a resilience/cache layer like ZF…