Hello I am currently looking to build a truenas scale server to replace cloud services that I am using and having some questions regarding Pools.
I currently have SSD drives and was thinking of use them in one Pool to store majority of my files; and purchase a pair of HDD at later date to create a second Pool to store my movies/tv shows collection.
I’m also looking to be able to remote access my files and movies through a VPN on the go with my android device.
With this in mind will this setup work or should I save up and purchase even bigger HDD and have everything in one singular Pool.
Setup
Z690M-ITX/ax Motherboard
Intel Core i3-12100
Crucial Pro RAM 32GB (2x16GB) DDR4 3200MHz
One Samsung 980 SSD 250GB M.2 [Boot Drive]
Four Samsung 870 EVO 2TB 2.5SD in Raid Z2 [Pool 1]
[everything above I have already]
Purchase Later Two Western Digital Pro 14TB HHD in Mirror Config [Pool 2]
Services looking to run
Home Assistant
Bitwarden: Passwords
Floccus: firefox bookmarks
Nextcloud: self hosted files
Mealie: self hosted recipe book
Kavita: self hosted books
Photoprisim: Store and sync photos
Navidrome: self hosted music
Jellyfin: self hosted Movies/TV Shows [Files on Pool 2]
The Z690 motherboard without ECC is not ideal, but for trying the waters I suppose it could do.
You will need a LSI 9300-8i to plug all these SATA drives.
ECC would be preferable, but for your usage I think non-ECC will be acceptable - many many systems are pretty reliable with non-ECC memory.
The board supports 2x M.2 slots, so you might want to consider using one for a boot drive and one for an L2ARC metadata cache. This would free up a SATA slot so you can use existing SATA slots for the 4x SSD and you would only need an HBA when you purchase HDDs for media storage.
You might want to consider running your 4x SSD as a RAIDZ1 or RAIDZ2. There is nothing in your use cases that seems to need mirrored drive performance, and RAIDZ1 gives you 50% more SSD storage with the same redundancy level, whilst RAIDZ2 gives you the same SSD storage with increased redundancy level.
You might also want to consider purchasing a greater number of smaller HDDs. You will not need mirroring performance for this and because largely speaking you pay by the TB, you can reduce the amount of disk space dedicated to redundancy by using e.g. a 4x6TB RAIDZ1 rather than a 2x 14TB mirror, or alternatively a 4x8TB RAIDZ2 would have greater resiliency at much lower cost than a 3x14TB mirror.
Finally, I personally prefer Plex over Jellyfin - so if you haven’t looked at Plex give it a once over before committing to Jellyfin.