Hardware
Motherboard: Gigabyte H370 Aorus Gaming 3 WiFi
CPU: Intel Core i5 8400
Cooling: Noctua NH-U12S, 3 x Fractal Design 140mm fans.
Case: Fractal Design Define R5
Network: Built in NIC
RAM: 16GB DDR4 (2 x 8GB DDR4-2666 Crucial Ballistix Sport)
PSU: NZXT C Series C650
HBA: Vantec UGT-ST622
Boot drive: Apacer AS330 120GB (Planning to upgrade to a 256GB NVME drive as this one is filling up)
Storage drives: 2 x 4TB Seagate ST4000VN000, 2 x 8TB Seagate Ironwolf ST8000VN004, 1 x 8TB Seagate Archive ST8000AS0002
Parity drives: 1 x 8TB WD Red WD80EFAX
Total capacity: 40TB (raw), 32TB useable space
Software and Configuration:
Bare metal Ubuntu 16.04 (dreading the impending upgrade to 21.04 as it'll no doubt break a couple of things)
SnapRAID with mergerfs for storage
Docker services:
Bitwarden-rs
Unbound
Boinc
Searx
Huginn
Folding@Home
Gitea
Postgres
Portainer
Watchtower
Bare metal services:
Heimdall
Organizr
Plex
Ampache
Sonarr
Radarr
Lidarr
Bazarr
TVHeadend
Ombi
ruTorrent/rTorrent
Tautulli
Jackett
Calibre
Dokuwiki
FreshRSS
Kanboard
InvoiceNinja
Nextcloud
Snipe-IT
Paperless
Firefly-iii
Usage:
NAS, Download automation, Plex server, Cloud service replacement (Nextcloud), productivity and personal documentation (Kanboard, Dokuwiki etc.)
Some of the component choices are not optimal. This build was put together in a hurry because my previous server (an ancient Xeon 3050 system bought used for $40) was crashing due to faulty hardware (I suspect RAM), and giving me errors like these:
Cue me frantically shutting it down to prevent data loss and trying to gather the parts for a new system as quickly as possible. The 140mm rear fan and Noctua CPU cooler were also added later due to parts availability.
Backup:
Monthly encrypted offsite backup of essential data to Google Drive (Unlimited).
Photos: