I personally think of a small DIY rack stuffed with commodity HDDs off Ebay with an LVM spanned across a bunch of RAID1s. I don’t want any complex architectural solutions since my homelab’s scale always equals 1. To my current understanding this has little to no obvious drawbacks. What do you think?
This has been my journey.
I started with pure docker and hostpath on an Ubuntu server. This worked well for me for many years and is good for most people.
Later I really wanted to learn k8s so I built a 3 node cluster with NSF managed PVC for storage, this was fantastic for learning. I enjoyed this for 3 plus years. This is all on top of proxmox and zfs
About 8 months ago I decided I’m done with my k8s learning and I wanted more simplicity in my life. I created a lxc docker and slowly migrated all my workloads back to docker and hostpath, this time backed by my mirrored zfs files system.
I guess my point is what are you hoping to get out of your journey and then tailor your solution to that.
Also I do recommend using proxmox and zfs.
panda_abyss@lemmy.ca 3 weeks ago
I set up garage, which works fine.
Advantage of an s3 style layer is it’s simplicity and integration with apps.
I also use it so I can run AI agents that have zero access to a task fine system
possiblylinux127@lemmy.zip 2 weeks ago
Just out of curiosity, what are you using S3 for?
melfie@lemy.lol 2 weeks ago
I was considering MinIO, then evaluated Garage, then decided it wasn’t with the trouble since a lot of the things I host don’t even natively support object storage. I do use LFS with Forgejo and it would’ve made sense there, and maybe Jellyfin supporting object storage would be a tipping point.