These are the NixOS configurations for my home servers. I'm publishing them in the hopes that someone finds them useful, but they're not directly usable. For one they're custom to my machines and what I do with them. For another, some private files are encrypted.
Top to bottom:
-
Unifi Cloud Key G2 network controller, in its rackmount bracket
-
Unifi Switch 24 PoE (250W): 1G networking and PoE for downstream switches elsewhere in the house
-
Arista 7050S-52: 10G networking, also miniature jet engine even with fans forced to lowest possible setting
-
HPE StoreEver 1/8 G2 tape autoloader: LTO-6 tape backup and archival
-
Supermicro SuperStorage 5028R-E1CR12L: primary NAS, hypervisor
- Intel Xeon E5-2680 v4: 14 cores/28 threads @ 2.4GHz base, 3.3GHz boost
- 128GiB RAM (8 x 16GiB DDR4 ECC)
- 256GB boot SSD
- 60TB raw storage (6 x Seagate Exos X10 10TB) in ZFS raidz2 (36TiB usable)
- Intel X520 dual-SFP+ 10G NIC
- LSI 9300-8i SAS3 HBA, connected to chassis backplane, with addon external mini SAS HD expansion ports
-
3 x Supermicro SYS-5018D-FN8T: decommissioned Kubernetes cluster, now random lab things
- 32 GB RAM
- 256GB boot NVMe SSD
- 1TB data HDD
-
Whitebox server based on Supermicro CSE826-R1200LPB chassis: backups storage, former primary NAS
- Supermicro X10SLM+-LN4F motherboard
- Intel Xeon E3-1220 v3: 4 cores/4 threads @ 3.1GHz base, 3.5GHz boost
- 32GiB RAM (4 x 8GiB DDR3 ECC)
- 128GiB boot SSD
- 48TB raw storage (6 x WD Red 8TB) in ZFS raidz2 (32.5TiB usable)
- Intel X520 dual-SFP+ 10G NIC
- LSI 9207-8i SAS2 HBA, connected to chassis backplane
-
APC Smart-UPS SMT1500RM2U: backup power for the whole chassis, via distributor PDU in rear of rack.
Not pictured:
- Dell R610 server: first homelab machine, now decommissioned.
- Dell R210 server: old home router, replaced with Eero.
- Mellanox SX6015 Infiniband switch: stupid impulse purchase, not commissioned yet (need more infiniband hardware+skills)