I’ve watched Tom’s videos and read a lot, and I’m still going back and forth over whether I should go for Core or Scale in January 2024 for a low end 4 bay home storage server.
For the longest time, I’d understood that Core was preferred if the goal is just to be a storage server, and Scale was best for added features (virtualization, apps, etc.), but lately I’ve read/heard more Reddit Storage Warriors say Scale is best as it’s more stable under certain conditions (not sure how Linux is more stable than BSD, but…).
So now, I’m indecisive again. I would appreciate some perspective and advice.
I’m setting up a low end Dell Optiplex 5040 (i7-6700 4c8t, 32 GB DDR3L, 2x10GbE SFP+ card, LSI HBA) as my first ever TrueNAS build, both to use for actual storage here on my home network and also to learn to use TrueNAS before investing in more powerful hardware and moving away from my current QNAP solution entirely.
For this little server, I have 4x1.9 TB 2.5" SSDs available for storage. I’m thinking of setting them up in two mirrors (one for live VM drive image storage in Proxmox and the other for in-LAN data that will benefit from fast, silent storage (database server, essential backups, etc). Maybe a striped mirror?
(I’d do a 4 disk RAIDZ1, but I understand that is a terrible idea for VM storage.)
I wouldn’t mind running a few microservices on the Dell if it has the horsepower to do so, but I also don’t know a thing about Kubernetes and would rather not use Docker if I can avoid it. I’m a big fan of LXCs in Proxmox.
I’m also still learning how to really use Proxmox and do things like GPU passthrough and the like. One thing that attracted me to Core is that it’s really just a NAS and it would be easier to learn alongside learning Proxmox than Scale, with its integrated virtualization features that are … not Proxmox.