I am getting the urge to update my home storage/server and am investigating UNRAID. I've laid out a rough idea of hardware, and use cases below. Did I miss anything important, any of my use cases outside reality, or are any of my assumptions incorrect?
I would definitely consider myself a power user, developer, and have been using Linux professionally for 15+ years. I am comfortable with any scripting or non "off the shelf" products required.
Hardware
Mobo - Asus PRIME B560M-A Micro ATX (need to investigate performance, but has the feature sets I want)
CPU - Intel Core i5-11400
Parity - 1x 8TB HDD
Storage - ~12TB usable
1x 8TB HDD
1x 3TB HDD
1x 3TB USB HDD (grab and go in case of emergency)
Cache - 2x 512GB NVME M.2 SATA
Boot Device - 2x Recommended brand 32GB or less USB 3.1 device (I've seen some conflicting information on support for USB 3.1?) in a USB 3.0 or 2.0 port.
Use Cases
Plex media server for movies and TV shows, usually streaming to 1-2 Rokus and phones when away from home
User shares for me and the wife with remote access
Full/incremental backups to USB device of photos/documents
Pihole or some other DNS ad blocker (currently use one as DHCP would like to continue to do that) via App
VM or two to provide simple desktop usage such as browsing the internet, light code development, and remove any non-gaming usage from my dedicated gaming rig
VPN via App
Offsite backups to cloud storage via App