Hi everyone, I am trying to repurpose a Ryzen 1700 system for a home server, but not exactly sure what the best solution for my needs is, and how to find additional resources.
More context, I have 4 8th hdds (wd blue drives; would’ve preferred reds but, alas). I intended to run these in raid10, but open to other ideas also. These are connected via sata directly to Mobo. I’d like to selfhost a nice NAS stack, to include: my own office 365 / google docs thing, file storage, and storage and playback of music and video files. I’d like to run jellyfin and a myriad of ‘arr things. Please send any and all suggestions. Should all of these run on a single virtual machine?
Alongside this, probably in a separate virtual machine, I’d like to run a home assistant instance with some mild transcoding (I think) going on in regards to some cameras I have around the house.
I also think I’d run tail scale to vpn back in?
What I’ve researched so far is proxmox and casaos (lightly). Casaos is alluring mostly because it seems like an easy on ramp, with lots of visual configuration. I enjoy CLI config, but visual configs are easier to discover settings and options that might not occur to me. I’d ideally favor stability here, as I like to tinker, but don’t have a huge amount of time for it.
Am I on the right track with all this? Any pitfalls? Any must have self hosted software I should be sure to include? Should I set up the storage pool in proxmox first as raid10? Any general advice? Words of encouragement? I’ll take it all.
Apologies if this is the wrong forum — if so, please feel free to delete (and direct me hopefully to a more appropriate locale).
Edit: forgot to mention, system also has a slower ssd boot drive, and a 1070 I plan to pass thru as needed.
Yeah, I think I’ll go with proxmox as a first attempt — it seems to fit what I’m looking for and the feedback here has been pretty positive on that front. My main concern now is figuring out how to provision the hdds so that a jellyfin lxc can utilize it, nextcloud could use it, and I can save (configuration) backups to it. I’m comfortable with zfs in general (run that on my desktop), but I was under the impression that raid10 would be more performant with the same redundancy, when using 4 disks in raid10. Any one disk could fail, writes are at the speed of the disk because of mirror, and reads are 2x. I lose usable disk space, but I think 16tb is enough for me (for now of course haha). Am I wrong though on the zfs vs raid10? I guess actually I could use zfs, create a single pool with two mirrored vdevs. I am not sure how that would affect future growth, but should do really well for now. Does that sound like a reasonable thing to do, in your opinion?