New User and a noob. DIY home server for media and nas backup suggestions needed

I assume that you intend your new NAS to run 24/7 for easy availability, right?
If so, I would recommend looking at the power consumption of the build, especially the power consumption at idle. This soft requirement is easily overlooked and hard to correct after the fact.

The first item on your list that doesn’t seem to be the ideal choice would be the motherboard.

  • In 2023, there is no reason to use motherboard RAID (look for Wendel’s video on this topic). TrueNAS, the OS you indicated, will easily take care of this requirement (using the ZFS file system) and much better than the mobo ever could.
  • Also, the 570X chipset is known to be power hungry at idle. All the features come with a signficant power budget.
  • I recommend you look for a A520 or B550 motherboard. Also, mATX motherboards often seem to be designed with power savings in mind. My 24/7 computer runs a AMD 5700G on a ASUS TUF Gaming B550 mATX mobo. This runs 40W lower at idle than my workstation based on AMD 5900X+ASUS Pro 570X WS.
  • Consider future upgrade paths when selecting your mobo. Does it have enough SATA ports allowing you to add future HDDs? Does it have NVMe ports to support drives for a performance boost (check this thread for more info )? Does it have PCIe slots and configuration that allow for future expansion into either more storage (NVMe or SAS card) or a network upgrade (10gib)?

Second, I’d question your selection of CPU.

  • The equivalent desktop CPU (AMD 5600X) does not sip (noticeably) more power at idle, but offers significant additional performance potential. The mobile version only supports PCIe Gen3 and RAM up to DDR4-3200 speeds, while the desktop version supports PCIe Gen4, DDR4-3600, and is generally unlocked for better fine tuning.
  • OTOH, if you’re set on the mobile version of the CPU, you may be able to save a few bucks looking at previous gen motherboards, that don’t support PCIe Gen4.

Storage:

  • You expressed your intention to add 2 more 4TB HDDs for a total of 4 in a RAID5 configuration. I want to point out that in RAID 5 the capacity of one HDD is consumed with parity data, meaning from the 16TB of raw capacity only 12TB will be available for storage. This may look like a significant upgrade based on your current usage.
  • I think the sweet spot on HDD prices ($/TB storage) has moved on to 8TB drives or higher. Consider adding larger drives. ZFS allows running your drives in a striped mirror configuration (equivalent to a RAID10) with your existing drives.

Apps:

  • You mention Twonky. TrueNAS provides a nice setup to run many apps on your NAS (in VMs or containers). Consider upgrading Twonky to a more modern app. Look for Jellyfin or Plex or Emby or even a simple miniDNLA in a Linux container. If you find more apps to be useful (PiHole, etc.) you may wish you’d have gone with a more powerful CPU (e.g. 5800X). Just sayin’.

You didn’t mention RAM in your setup. I’d recommend getting memory at the fastest supported speed for your CPU (DDR4-3200 or DDR4-3600 see above). The reason is that DDR4 prices are pretty low right now and upgrading a slower set of sticks means replacement or leaving performance on the table.

btw. If really the main reason for upgrading is the frustration around Twonky, there is probably a much cheaper software fix for that. Let us know if you would like help with that.