Hey gang,
After lots of internet research , including a lot of study of this infamous post ([Known-Good Hardware Master List] Hardware Capable of Running StartOS), I decided I wanted to do a custom server build instead of an off-the-shelf or barebones setup. My goal for the server was for it to be expandable, powerful enough to handle all that Start9 has to offer, and be power efficient (especially when idle). I haven’t built a PC in about 15 years, so it took me a while to learn & understand all the current hardware lingo, but I’m hoping it ends up meeting my goals somewhat.
Here’s the full build:
MB: GIGABYTE C246M-WU4 (rev. 1.0)
CPU: Intel Core i3-9100
Cooler: Noctua NH-L9i
RAM: 1 x 32GB Kingston ECC UDIMM KTL-TS432E/32G
PSU: CORSAIR RM650x (2021) CP-9020198-NA
M.2: Team Group MP34 M.2 2280 4TB PCIe 3.0 x4 with NVMe 1.3
Case: Fractal Design Core 1100, Black
I ended up with the above MB because it has (8) SATAs, (2) M.2 NVMes, Dual Channel ECC RAM (max 128 GB) and supported the 9th Gen Intel Core Processors (I knew many folks liked the I3-9100 due to ECC support and being decently powerful, yet efficient). The only down side to the CPU is that it can only use 64 GB of RAM max, which I’m hoping is all I’d ever need (going to start with 32 GB and see how that goes). So from an expandability standpoint, I have a lot of room to grow in most capacities, which is great. I haven’t installed an OS yet, so haven’t been able to test the power efficiency. Hopefully I have success when trying to install StartOS
My plan for StartOS is to start small. First, I’d like to get a Bitcoin node up and running. Then I’d like to start experimenting with self hosting some services (probably start with Vaultwarden), and eventually I’d like for one of those services to replace Google Drive (via File Browser or NextCloud?). Which my thoughts would be to set up a NAS system with some redundancy (hence the 8 SATA ports). It seems like Unraid and TrueNAS Scale where front runners for a modern NAS. Read a lot of great things about using ZFS with TrueNAS. Whatever the solution, I would like to be able to add storage drives, or upgrade them to larger capacity as my needs increase.
Ok, so finally to my question (sorry for the long background, but I thought it might be pertinent)!
With the above in mind, I’m trying to determine what is the best software stack to setup on my new device. Should I install something like TrueNAS baremetal and then virtualize StartOS on top of that? I saw in another post that once the VM is setup for StartOS, it can’t be changed without reinstalling StartOS. Not ideal for sure. If you noticed in my hardware list, I only have a 4 TB NVMe drive right now. My thought was to get SartOS installed and start self hosting services, but then hopefully be able to add storage as needed. I was actually starting to install TrueNAS Scale, but learned that the boot drive takes up the entire drive so would basically render the 4 TB useless. Also, I had read in other post that a Bitcoin node needs a fast drive, so a standard HDD NAS would not be a good option. Soooooo, I’m looking for recommendation on what I should install baremetal (StartOS or other) or if I should VM StartOS over another solution?!?! Thanks in advance y’all!!!