TrueNAS custom HW build

Hi folks!

I want to build a custom TrueNAS core system for a small home NAS running FreeBSD. That is my first, btw.
I would also be using this system to stream some multimedia content (movies, music) and maybe run some containers and VMs (hence the RAM).
What do you think about my build?

  • Motherboard: Supermicro X11SCL-IF Mini ITX LGA1151 Motherboard
  • CPU: Intel Core i3-9100 3.6 GHz Quad-Core Processor
  • CPU Cooler: Noctua NH-L9i 33.84 CFM CPU Cooler
  • Storage: 4x Western Digital Red Plus 4 TB 3.5" 5400 RPM Internal Hard Drive
  • SSD: (alerady purchased) Corsair 1TB MP600 with heatsink
  • Case: Jonsbo N2 Mini ITX Desktop Case
  • PSU: (already purchased) great one, a bit oversized
  • Thermal Compound: ARCTIC MX-6 4 g Thermal Paste

I mainly used the pcpartpicker website to pick my elements, with availability for France. My most restrictive filters were min-ITX and ECC support, and a small case. I also strived for a cheaper solution but could not achieve < 1 000 € despite already having an SSD and a PSU at my disposal.

Advice welcome!
Cheers

“Containers” is SCALE, not CORE.

If that includes transcoding, you can’t do that with the C242 (X11SCL). Without transcoding, you’re fine.

Overkill for boot; this would rather be your app/VM pool. And I do not recommend splitting it, especially for a first build.

Just use the pre-applied Noctua paste (and the supplied tube).

If transcoding is not needed, consider the Gigabyte MJ11-EC1. Less than 100 € with the SATA breakout cable, and uses cheaper RDIMM.

CORE is a dead product walking; iX have been recommending SCALE for new deployments for over a year. With the possible exception of bug fixes, CORE isn’t going to see any more releases.

About CORE vs SCALE, I forgot to mention that I started some research a few years ago and tooks some notes back then that I read last night, that may be why I have some outdated information. Fine, I’ll go for SCALE then, thx. FYI back then what I realy interested in was FreeNAS.

I do not think I will need transcoding, but thanks for reminding me that.

I agree, but as I have one sitting in a drawer… I’ll just use this one. Moreover I am comfortable with linux (not FreeBSD though) so if I want to leverage both the SSD and the HDDs I should manage.

Sure, thanks!

Wow ok I can realy lower the MB price then, thanks. The board seems to come with an integrated CPU, will I be able to change it later on? Also, are the 4 SATA ports 6 Gb/s? Or maybe I could go for the MB10-DS4 for the 10Gbe port… or do you have any other suggestions for 10 Gbe?

Thanks also @dan for the note on CORE :slight_smile:

I forgot to mention that IPMI support is a great plus!

Even if you’re experienced, manually partitioning and sharing a drive over multiple pools or similar is not a supported setup. It’s not going to be tested and verified against in any new release. This is likely to eventually lead to dataloss unless you keep up-to-date backups.

What I meant was that I was planning on using on one hand the SSD for the FreeBSD OS + TrueNAS and maybe some additional software, and on the other hand the pool of (3) HDDs for storage (dedicated to TrueNAS). That is supported by TrueNAS SCALE, right? I did not even look it up but that seems to be some pretty basic usage of multiple disks. Not familier with ZFS though.

If you install a TrueNAS OS to a drive, TrueNAS expects to have the whole drive for itself.
Anything else is non-standard and unsupported.

1 Like

I should also add that I am planning on using an encrypted RAID-Z1.

Alright, I haven’t dug that part yet, but I’ll do my best using TrueNAS correctly by e.g. using Apps and VMs. Thanks.

If I understand correctly your suggestions and the TrueNAS guide, I should add an additionnal SSD for boot, and use my M.2 NVMe 1 TB SSD as an additionnal pool, separate from the HDDs one. Alrighty.

Soldered on.

10G? Jump on the X10SDV-4C-TLN4F on eBay, from a seller in Lille!

I was not able to find the X10SDV-4C-TLN4F on ebay… but given how cheap the MJ11-EC1 is (60€ + ship on ram koenig), it looks like the best fit for me, with a noctua fan. You mentionned SATA breakout cables, but if I only have 3 HDDs (+1 NVMe SSD) do I really need them? Also, will I be able to find appropriate BIOS/firmwares/drivers for that EC1 twist?

The N2 has 5 bays, so at to take full advantage of it, you’d need a SFF-8654 4i to SATA break out cable—cheap from China on eBay.
The MJ11-EC1 is essentially EoL. Updates would be from those from the MJ11-EC0 (and following the dedicated thread on ServeTheHome would be a good idea).

But if you want 10G, a X10SDV would be a better idea. Or the Datto-rebranded Gigabyte MB10, but @Davvo reported that this still has a Java-only IPMI, which is a lot less convenient than the HTLM-based IPMI of Supermicro X10SDV and of newer Gigabyte boards (including the MJ11).

1 Like

Hi there. I managed to get the MB @etorix mentionned, thx!

Here is my updated build:

  • MB: Supermicro​ X10SDV-4C​-TLN4F, with embeeded CPU Intel Xeon​ D-1518
  • RAM: 2x Kingston KVR21R15D4/16 16 GB Registered ECC DDR4-2133 CL15 Memory
  • HDD: 3x Western Digital Red Plus 4 TB 3.5" 5400 RPM
  • boot/OS SSD: MSI SPATIUM S270 240 GB 2.5" Solid State Drive
  • load SSD: Corsair MP600 ELITE w/Heatsink 1 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive
  • case: Jonsbo N2 Mini ITX Desktop Case

Now I am struggling to find an adequate, economical and low power PSU. How much power, which efficiency rating and what other characteristics do I need for my NAS/hypervisor/home server? I only know I want a modular PSU to avoid unnecessary cables, and something powerful enough for my NVME SSD, my SATA SSD and 5 SATA HDDs.

1 Like

Reading this guide and some other ressources on the web, I was able to calculate that my idle power consumption with my minimum build would be ~105W and my peak one with a completed build of 230W, so the best range seems to be 350W to 450W UPSes. I plan on buying a small mini-ITX case so I need a SFX or SFX-L one, which restricts the choice a lot.

Besides Seasonic, any recommendations on manuifacturers? Also, should I go for a used UPS? Or fanless?

What about the Silverstone NJ450-SXL 450 W?

I have, but with the understanding that I’d be buying new batteries for it. Every UPS I’ve used has been silent when on line power, but some of the bigger ones have fans which run when on battery.

That sums it… Within that, I suppose my first pick would be Fractal Design, but Corsair or Silverstone PSUs are decent.

“Fanless” usually depends on overall case cooling, so I would recommend against it. At such low loads, a good PSU should be silent anyway.

The only SFX and <= 450W Fractal Design UPS I could find was Anode SFX Bronze 450W, but it only bears 3 SATA ports. So that leaves me to the Corsair CV450 which has 7 (and is SFX).

Sadly I was not able to find any 80 plus >=gold 350W SFX UPS :frowning: