I’m building a “real” NAS, looking for some advise and critique. I’m already using my PC as a NAS/Server/PC, but now that I upgraded my PC I could use the old stuff and buy somethings to create a real NAS/Server. What I have is a TrueNAS scale with 2 VM; one vm for my Personal Computer (Linux/vfio/passthru-videocard) and one headless vm I called Server. “Server” is a Linux vm with dockers, a docker with nextcloud and a docker with a Steam-cache/Games-nfs. All that is runing on a 8TB pool rust spins mirrors for data/replication and 2TB nvme pool stripe for the VMs Zvols.
I’m building a new NAS/Server, so I can pass the “Server” vm and data to it. Will be running TrueNAS scale and I want to add a Plex docker to it. I already have have many old part that I want to keep on use and just buy the necessary parts. I want to focus on good Read speed, I’m ok with write speed and storage capacity compromise for more read speed and redundancy.
I already have motherboard, CPU, memory, boot drive, case and psu. What I need is cpu cooler, Hard Drives, SSDs, IO connectivity and a 10Gbit Land card.
I’ll be bringing the following with me from my old system:
- Ryzen R9 5950X
- ASRock B550 Taichi
- 128GB Ram - Patriot Viper Steel DDR4 RAM 128GB (4X32GB) 3600MHz
- 128GB boot SSD
- 2x 500GB 2.5 SSD for VMs
- Cooler Master HAF XB EVO - DIY Modified to fit 2x Triple 5.25" Bay, beside the 2x single 5.25 bays and the 2x 3.5" hot swap
- A SilverStone Technology FS305-E Three 5.25" Device Bay to Five 3.5"
- A Icy Dock ExpressCage MB326SP-B 6X 2.5-Inch SATA SSD in 5.25-Inch Bay
- 1000W PSU
- VisionTek Radeon HD 5450 1GB (Optional, I will use the cli)
I want the NAS/Server to be my Next cloud, Steam Cache and Plex. That way I can use my PC to watch something from the plex while updating games, while my steam deck download a game from cache and at the same time family members could watch plex collection from smartphones and TVs around the house. What I think I gonna need to buy is:
Type | Item | Price |
---|---|---|
Network | 10Gtek PCI-E NIC Network Card, SFP+ Port, with Intel 82599EN | ~$34.00 @ Amazon |
CPU Cooler | Noctua NH-U12S SE-AM4 | ~$75.00 @ Amazon |
12x Hard Drives | 12x Seagate IronWolf 12TB HDD | ~$200.00 ea =~$2,400 @ Amazon |
12x SSDs | 12x Crucial MX500 500GB 3D NAND SATA 2.5 | ~$50.00 ea =~$600 @ Amazon |
HDD Bays | SilverStone Technology FS305-E Three 5.25" Bay to Five 3.5" | ~$146.00 @ Amazon |
SDD Bays | Icy Dock ExpressCage MB326SP-B, 6X 2.5-Inch SATA SSD | ~$82.00 @ Amazon |
M.2 Expasion Card | ASUS Hyper M.2 X16 PCIe 4.0 X4 Expansion Card Supports 4 M.2 | ~$70.00 @ Amazon |
4x M.2 to 5 Sata | 4x SilverStone Technology ECS07 5-Port SATA Gen3 6Gbps | ~$60.00 ea =~$240 @ Amazon |
Total | ~$3,647.00 - w/tax ~$4,066.41 |
My Idea is to transfer the “Server” vm and make a pool for data and replication the same way I have on to the new NAS, but adding a plex. If I rip all my blue rays I may need 25TB, games is like 3TB, next cloud is less than 1TB and 1TB of replication. I guess I need ~30TB to start and some space to grow. I was thinking on 6x 2-way mirrors 12TB HDDs of Data (256k block) and 6x 2-way mirrors 500GB of Metadata (up to 128K). That should give me ~66TB storage, a bit more than double of what I need. I may think on doing a 3-way for ~44TB, but I dont know if is worth it, to only have 14TB of free space. Any advice?, Is my plan ok?, Am I doing something wrong on this?. Oh, my Budget cant exceed $4,200.