Hi!
I'm in the process of designing my home NAS server. Its primary function will be disk storage, but I also want to use it to run several services.
NAS will be used for file storage, hosting video projects for editing off the server (I don't need super smooth scrubbing, though), and backups. The disks will also be used by locally running lightly loaded databases. I'm planning to start with ZFS on mechanical drives (30-40TB) with a couple of SSDs for caching, which I want to upgrade to SSDs when the big drives will become more affordable. The databases and ZFS like to have a lot of memory, so I want to start with 32GB of RAM, with option to upgrade to 128GB or more.
I have fiber in the house for 10G local networking, installed mainly for use with the NAS.
As for services, the server will be used to consolidate services which currently are running on several other machines: PostgreSQL, InfluxDB, MongoDB, Home Assistant, mosquitto, nodered, Jellyfin, and several others.
My initial plan was to use ProxMox for the OS, however all the services that will be migrated run in docker containers, so I may not have a need for full-blown VMs.
Most of the time the server will do almost nothing, and I'd like to minimize power consumption when at idle or light load. At the same time, it should be able to push close to the full bandwidth of the 10G network.
It's not a big problem to build a server optimized for one of the requirements, but I'd like to find a compromise solution, with more weight put on power efficiency at idle.
For the enclosure I found such a case, which will fit in my rack: 4U 19" Short 15.25" 8 Hot-Swappable SATA / SAS Drive Trays IPC-4U08S (PLinkUSA / RackBuy)
What motherboard and CPU what you recommend for such build?
I'm in the process of designing my home NAS server. Its primary function will be disk storage, but I also want to use it to run several services.
NAS will be used for file storage, hosting video projects for editing off the server (I don't need super smooth scrubbing, though), and backups. The disks will also be used by locally running lightly loaded databases. I'm planning to start with ZFS on mechanical drives (30-40TB) with a couple of SSDs for caching, which I want to upgrade to SSDs when the big drives will become more affordable. The databases and ZFS like to have a lot of memory, so I want to start with 32GB of RAM, with option to upgrade to 128GB or more.
I have fiber in the house for 10G local networking, installed mainly for use with the NAS.
As for services, the server will be used to consolidate services which currently are running on several other machines: PostgreSQL, InfluxDB, MongoDB, Home Assistant, mosquitto, nodered, Jellyfin, and several others.
My initial plan was to use ProxMox for the OS, however all the services that will be migrated run in docker containers, so I may not have a need for full-blown VMs.
Most of the time the server will do almost nothing, and I'd like to minimize power consumption when at idle or light load. At the same time, it should be able to push close to the full bandwidth of the 10G network.
It's not a big problem to build a server optimized for one of the requirements, but I'd like to find a compromise solution, with more weight put on power efficiency at idle.
For the enclosure I found such a case, which will fit in my rack: 4U 19" Short 15.25" 8 Hot-Swappable SATA / SAS Drive Trays IPC-4U08S (PLinkUSA / RackBuy)
What motherboard and CPU what you recommend for such build?