Repository

Looks good to me!

User Tools

Site Tools


kb:tools:serverbuild

Server (home network) building

An extension from the previous pcbuild, but this time with a bit more comprehensive detailing of setup of home network + fileserver solutions.

Component overview

  • Workstation - see pcbuild.
  • Server -
  • Firewall
    • DMZ setup would be recommended, but not particularly ideal.
  • Network switches
  • Fileserver
    • Open-source solutions include Unraid and TrueNAS. Check if certain services are available.
    • Synology NAS: DS1621+ (6 bay)

NAS

Two options of software or hardware RAID, but hardware RAID generally more efficient.

Synology NAS has several options:

Model Bays CPU Read / Write Connectivity Extensions
DS1621+ 6 AMD Ryzen V1500B 4-core 2.2GHz 4x1GbE (RJ-45) link aggregation 1x PCIe Gen 3 x4 (x8 slot)
DS1621xs+ 6 Intel Xeon D-1527 4-core 2.2GHz 3 GBps / - 2x1GbE (RJ-45) link aggregation, 1x10GbE (RJ-45) 1x PCIe Gen 3 x8 (x8 slot)
DS3622xs+ 12 Intel Xeon D-1531 6-core 2.2GHz 4.7 GBps / 2.4 GBps 2x1GbE (RJ-45), 2x10GbE (RJ-45) link aggregation 1x PCIe Gen 3 x8 (x8 slot)
DS1821+ 8 AMD Ryzen V1500B 4-core 2.2 GHz - 4x1GbE (RJ-45) link aggregation 1x PCIe Gen 3 x4 (x8 slot)
DS2422+ 12 AMD Ryzen V1500B 4-core 2.2 GHz 2.2 MBps / 1.3 MBps 4x1GbE (RJ-45) link aggregation 1x PCIe Gen 3 x4 (x8 slot)
Expansion cards Details
E10G21-F2 2x10GbE SFP+ (SR, LR, DAC)
E25G21-F2 2x25GbE SFP28 (SR, LR, DAC)
E10G18-T1 1x10GbE RJ-45 (10GBASE-T)
E10G18-T2 2x10GbE RJ-45 (10GBASE-T)

SATA HDD read/write speeds are around 50 - 200 MB/s.

A separate server might be better than using Synology NAS, due to more granular control over server settings. A useful alternative is using Nextcloud for file services instead, although I haven't had much of a pleasant experience deploying it.

Another deployment alternative is to have Syncthing or Resilio Sync (rslsync) to synchronize to FreeNAS server, at least according to quick Google search. Some tips from Pydio Cells to watch out for gRPC on reverse proxy.

kb/tools/serverbuild.txt · Last modified: 18 months ago ( 2 May 2023) by 127.0.0.1