Need advice on hardware decisions for TrueNAS Scale

Hello everyone,

I’m new to TrueNAS and am currently setting up my system. Unfortunately
the RAM on my old desktop has a bit error.

Both system links are from a german page and I would also buy in Germany,
but I guess the component names and specs should be enough

Current NAS

This is my old desktop where I have installed TrueNAS Scale. TrueNas is
installed on the ssd, there is also a 256GB nvme inside, which I wanted
to use for apps.

  • Cooler Master Silencio 650
  • be quiet! Pure Power 10 CM 400W
  • GIGABYTE GA-B250-HD3P
  • GIGABYTE GeForce GTX 1050 Ti OC 4G, 4GB GDDR5
  • Crucial Ballistix Sport LT grau UDIMM 16GB Kit, DDR4-2400, CL16-16-16, 2RX8
  • Intel Core i3-6100, 2C/4T, 3.70GHz
  • Samsung SSD 830 256GB
  • 4x Western Digital WD Red Plus 4TB
  • Micron NVME 256GB

Current Desktop

From my current desktop system I mostly intended to salvage the CPU, Desktop and PSU, IF at
all. But that upgrade is something for the next 3 month, so just to have in mind.

  • Cooler Master Cosmos 1000
  • be quiet! Dark Power Pro 10 550W
  • ASRock H77 Pro4/MVP
  • GIGABYTE GeForce RTX 2070 Windforce 2X 8G (Rev. 3.0), 8GB GDDR6
  • 2x G.Skill Ares UDIMM 16GB Kit, DDR3-1600, CL9-9-9-24, 2R
  • Intel Xeon E3-1230 v2
  • Crucial MX500 1TB
  • Crucial MX500 500GB

Usage requirements

  • Backup system
  • Apps
    • JellyFin: at most 2 streams simultaneous, not 4K, mostly compressed
    • Immich
    • paperless
    • maybe pi-hole and changedetection
  • possibly VMs (but not heavy usage)

Other planned extensions

I have also the plan in the foreseeable future to add 2 more 4TB drives
and an HBA. Maybe replace the 1050Ti with a A380 or 5060, as the 1050Ti is
not supported out of the box from 25.10. For now I have used the shell
script by zzzhouuu.

My two options

  • replace RAM in old desktop and wait for the XEON to upgrade to ECC
  • directly switch to new system with ECC

Where I need help

My initial plan was to use the old desktop, wait until I upgraded my current
desktop and then think about what I want to do next.

I’m unsure what the most sensible way now is, that I’m confronted with
the bit error on the currently used RAM. I could find out which of the
two RAM sticks is the faulty one and remove that one, but as far as I
have read 8GB is not really enough to run TrueNAS Scale.

Should I replace the RAM for now and then think about further steps afterwards,
also keeping in mind that I have the Xeon in my current desktop?
Or directly go for new components? In that case I think I would need some
help finding suitable components. My budget would be roughly 700€, but
that is not a hard limit.

Yes, replacing the faulty RAM gives you a working machine, so this is the most sensible way. What you are going to use that machine in the fure for ist another question for later.

Yes, I wasn’t intending to keep on using the system as long as the RAM is faulty. My question is rather whether I should

  • just replace it with similar RAM and wait until I replaced my current desktop to use the XEON to create a system with ECC RAM
  • directly go the route to create a system with a different/new CPU to create a system with ECC RAM

I know that in the end it is my decision. Just wanted to get some information if the Xeon E3-1230 v2 is a good CPU to go in that direction.

Maybe i have miss-reading what you say, but i feel that you are making a big mistake:

  • your current setup on the B250 have a CPU ECC capable (i3 6100) but a motherboard that not supports real ECC (only capable to use ECC Stick into no-ECC mode)
  • the other setup based on H77 also not supports ecc (i think at all)

I have an E3 1230 (Sandy bridge version) and an E3 1245v2 (a little faster of yours, but with an igpu) sittings on secondary pcs… They are cheap and quite fast for most use, but they lack of AVX 2 instruction set, that can be required for some app to work. I would stick on the skylake setup (with a C232-236 motherboard) also because xeon v5 are cheap ATM, but DDR4 ecc udimm are pretty expensive