Servers

Server 1 Server 2
Enclosure Fractal Design Node 804 Fractal Design Node 304
Power Supply Cooler Master V750 Gold-V2 Corsair RM550x
Processor AMD Ryzen™ 7 3700X 8-Core / 16-Threads
2.20 GHz per core minimum
4.40 MHz per core maximum;
Tested with 4.35 GHz on all 16 threads at once.
Intel® Celeron® J6413 4-Core (No HT)
1.80GHz per core minimum
2.60GHz per core maximum; or
3.00GHz maximum for the first core if all others are unused
Graphics MSI GeForce GTX 1650 D6 VENTUS XS OC
RAM: Dedicated 4GB GDDR6 (12Gbps)
Clock speed: 1620 MHz
Intel® UHD Graphics 16 EUs (Elkhart Lake) - i915 module
RAM: Shared with system, up to 8GB DDR4 (3200MHz)
Clock speed: 400 MHz base; 800 MHz turbo
Max Transcode 7680x4320 @ 120Hz 4096x2160 @ 60Hz
RAM 128 GB DDR4 (4x G.Skill Ripjaws-V 32GB 3600MHz CL18) 32 GB DDR4 (2x G.Skill Ripjaws 4 16GB 3200MHz CL22)
Motherboard ASRock X570M Pro4 CWWK NAS-board with embedded CPU
Network Intel I211 1.0GbE Controller (on-board)
Intel X540-T2 10.0GbE Controller (PCIe)
Intel X540-T2 10.0GbE Controller (PCIe)
Realtek RTL8156B-2 2.5GbE Controller (USB)
Intel Wi-Fi 6 AX200 (M.2)
Intel I226-V 2.5GbE Controller (on-board)
Intel I226-V 2.5GbE Controller (on-board)
Realtek RTL8125 2.5GbE Controller (on-board)
HSM SmartCard-HSM 4K USB-Token (Nitrokey HSM v2, rebrand) SmartCard-HSM 4K USB-Token (Cardomatic, original vendor)
Storage controllers 2x M.2 PCIe Gen4 x4 (on-board)
8x SATA 3.0 (on-board)
8x SATA 2.0 (PCIe)
2x M.2 PCIe Gen3 x1 (on-board)
6x SATA 3.0 (on-board)
6x SATA 3.0 (M.2)
Storage Operating system (mirror):
 
Crucial MX500 500GB
Crucial MX500 500GB
 
Primary storage pool (ZFS, 2 redundancy):
 
Intel Optane M10 16GB (cache stripe)
Intel Optane M10 16GB (cache stripe)
 
Seagate Exos X20 20TB (data1)
Seagate Exos X20 20TB (data1)
Seagate Exos X20 20TB (data1)
Seagate Exos X20 20TB (data1)
Seagate Exos X20 20TB (data1)
Seagate Exos X20 20TB (data1)
 
Secondary storage pool (ZFS, 1 redundancy):
 
Seagate Exos X20 20TB (data2)
Seagate Exos X20 20TB (data2)
Seagate Exos X20 20TB (data2)
 
Other storage:
 
Samsung 850 Pro 128GB (general cache)
Samsung 850 Pro 1TB (surveillance)
Operating system:
 
Crucial P3 Plus 1TB (single disk)
 
Internal storage:
 
Seagate Exos X20 20TB (single disk)
Seagate Exos X20 20TB (single disk)
Seagate Exos X20 20TB (single disk)
Seagate Exos X20 20TB (single disk)
Seagate Exos X20 20TB (single disk)
Seagate Exos X20 20TB (single disk)
 
External storage (direct SATA):
 
HGST Deskstar NAS 6TB (single disk)
Seagate BarraCuda Compute 8TB (single disk)
Seagate Archive HDD 8TB (single disk)
Seagate Archive HDD 8TB (single disk)
Western Digital Green 1TB (single disk)
Western Digital Green 1TB (single disk)

Power

All servers, their external storage, their network switch (and its PoE-powered devices), are backed by an Eaton 5SC 750G (750VA / 525W) with Pure Sine Wave.

The main server is running a NUT-server (Network UPS Tools), and all other devices either run NUT-clients to get shut down in time, or are shut down by other devices that have it. After the power comes back online, all devices are automatically started again by the UPS.

Currently this is only for a safe shutdown of the servers and its harddisks. The main internet router is not covered by a UPS. I will get one asap.

Internet / Network

Currently the internet connections run through a Ubiquiti Dream Machine Pro SE (with PoE). It has a 1000/1000 mbit unmetered fiber connection, as well as a 150/50 mbit 4G/LTE fallback connection (which does not allow incoming connections). When running on LTE, only selected traffic is let out to conserve bandwidth.

  • The internal network consists of 1GbE managed Ubiquiti UniFi (PoE) switches.
  • The two main servers are connected directly to each other over 2.5GbE for backups and storage sharing.
  • The main server has 10GbE, but there is no cable for it to the core router yet (which will also need an SFP to RJ45).

BGP

I have my own AS 204982 with IPv6 prefixes. I have multiple Internet Exchange VMs and am connected to multiple Internet Exchanges. These VMs have Wireguard connections straight to my core router, so I can more easily route this traffic.