Hi, how is everyone?
I was recently asked if I could set up a NAS server for a smaller company (10-15 emloyees) in which I’m currently doing my internship in, and naturally I said for sure. They would primarily use it to access project related files (paperwork, CAD drawings …).
They asked for around 20TB of usable storage, redundancy, and would also like remote access (preferably via VPN). I thought of using either FreeNAS or CentOS/ Samba (the two I’ve used in the past) with ZFS in a RAID-Z2 (6x6TB drives).
The VPN part I’m not sure about, should I run it directly on the server or get them a pfSense router and run it there?
I made quick list of the parts I might use. ASRrock says the mobo supports ECC with Matisse, although PartPicker doesn’t, plus it has 2.5Gbit.
PCPartPicker Part List:
CPU: AMD Ryzen 5 3600 3.6 GHz 6-Core Processor ($260.70 @ Newegg Australia)
Motherboard: ASRock B550M Steel Legend Micro ATX AM4 Motherboard ($249.00 @ Umart)
Memory: 2 x Kingston 8 GB (1 x 8 GB) DDR4-2666 CL19 Memory ($105.00 @ BudgetPC)
Storage: 6 x Western Digital Red 6 TB 3.5" 5400RPM Internal Hard Drive ($248.02 @ Amazon Australia)
This would go into a 2U chassis, since that’s all the space they have from what I’ve seen. The rack is pretty high up so I’m not entirely sure.
I just wanted a second opinion, since I rarely do server stuff. Thanks .
UPDATE
So there has been a few changes, now he would also like to run a couple VM’s on the server for accounting and one for projects using legacy software. So now I’m not sure what go with software wise, should I run the VM’s in FreeNAS, or use something like Proxmox? Would it be wise to move the VM’s on a separate m.2 drive for snappiness?
Also a change in storage, only wants 10TB now, and upgrade later, should I go with 5 x 4TB drives in Z2 or 3 x 6TB in Z1? Physical space is also not a constraint anymore I can go with a larger chassis.
I’ve updated the parts list a little bit based on everyone’s recommendations last time:
CPU: AMD Ryzen R9 3900X, the motherboard doesn’t support the 3950x, and the X570 variant is not available at all here in Australia.
(720 AUD)
Motherboard: ASRock Rack X470D4U2-2T, as you guys said has dual 10GIg ports and IPMI.
(750 AUD)
RAM: Samsung M393A4K40BB2-CTD 32GB x 2, only 32GB RAM that is on ASRocks QVL list is very hard to find, but found a reddit post with this one working on the same motherboard. Like this they could max out the supported RAM later on.
(520 AUD)
or
Kingston KSM26ED8/16ME 16GB x 2, or I could go with these ones.
(330 AUD)
Storage: Seagate IronWolf ST4000VN008 4TB x 5
(845 AUD)
or
WD Red WD60EFRX 6TB x 3
(830 AUD)