I’ve not heard of garage before but it looks quite interesting. I use s3 a lot for work but for homelab backups I’ve always just used borg on borgbase. Now I’m wondering whether I could use garage to pair a local node and AWS glacier for cheap redundancy of a large media library (I’m assuming that ~all of the reading is automatically done from the local node). TFA doesn’t really talk much about the actual experience of using garage - would love to hear more opinions from those who use it for self-hosting.

Edit: Realised you can’t use glacier since storage has to be mounted to the ec2 compute running the garage binary as a filesystem. So doesn’t really make sense as media library backup over just scheduling a periodic borg / restic backup to glacier directly.

Another alternative is ZeroFS[1], just store your stuff directly to S3.

[1] https://github.com/Barre/ZeroFS

That looks very interesting - will look into it, thanks.

I haven't needed to interact with Garage itself specifically. I've been using Boto3 / awscli / s3cmd / rclone for everything S3 API related and it's worked great. Garage was a few commands to setup, turn on, get API keys setup, and then left to run on it's own for the past 4 months.

So in that sense, I've loved it.

You could still pair to AWS S3 and have an aggressive lifecycle policy to move the data to glacier after a short time window. I had this setup at a previous job for data. After X days it would switch from standard tier to glacier. In your case, X could equal 1.