Hi all, for the past year I’ve had increasing issues with subscription platforms which have all gotten less reliable and more expensive. So, seeing a growing need to host things for my household, I’ve gotten more and more into the idea of building my own server instead.
I’m looking to do at least the following things:
- Storage server for videos. With in the future hopefully allowing editing 4k/120p files in real time without offloading, though I’ll need to upgrade to 10 gig ethernet for that.
- Storage server for high resolution raw files (100 mp+) and allowing editing in real time without offloading
- Cloud storage server for multiple people allowing automated backups, uploading and downloading even while away from the house or abroad. Automated sorting and archival of Lightroom library, AI tagging
- VPN server
- Host my website and website email
- Jellyfin/Plex and Roon server
- Hosting online servers for 8-12 players, such as Minecraft, Valheim, etc.
- Game streaming 1080p and 4k games (depending on the title), though this isn’t the most critical function. Alternatively this could also be handled with HDMI through UTP since usually this will just be streamed to the TV.)
I’ve been doing some research and I think AM5 might give me the performance I’ll need with a decent path towards upgradability over the next couple of years if needed. I’m also still considering AM4 as well however. I’ll be building in the Jonsbo N3 as this fits in the closet where the server will live (wiring closet with some grills for convection) while having some room to achieve good enough airflow (considering it’ll be mostly idling usually).
This is what I have currently. I’ve pasted a PCPP list but note that I live in Europe and will try to buy used as much as possible. The prices listed don’t make a ton of sense. I’m hoping to stay under €1000 before adding drives.
- CPU: AMD Ryzen 9 7900 3.6 GHz 12-Core Processor ($418.47 @ Amazon)
- CPU Cooler: Thermalright AXP90-X47 42.58 CFM CPU Cooler ($21.90 @ Amazon)
- Motherboard: ASRock A620I LIGHTNING WIFI Mini ITX AM5 Motherboard ($139.99 @ Amazon)
- Memory: Patriot Viper Venom 32 GB (2 x 16 GB) DDR5-6000 CL36 Memory ($82.99 @ Amazon)
- Storage: Lexar NM620 1 TB M.2-2280 PCIe 3.0 X4 NVME Solid State Drive ($58.98 @ Adorama)
- Video Card: Gigabyte WINDFORCE OC Rev 2.0 GeForce RTX 3060 12GB 12 GB Video Card ($279.99 @ Amazon)
- Case: Jonsbo N3 Mini ITX Desktop Case ($154.99 @ Newegg Sellers)
- Power Supply: Silverstone SX500-G 500 W 80+ Gold Certified Fully Modular SFX Power Supply ($123.13 @ Amazon)
- Case Fan: Noctua B9 redux-1600 PWM 37.85 CFM 92 mm Fan ($13.95 @ Amazon)
- Case Fan: Noctua B9 redux-1600 PWM 37.85 CFM 92 mm Fan ($13.95 @ Amazon)
- Total: $1308.34
- Prices include shipping, taxes, and discounts when available
- Generated by PCPartPicker 2025-01-04 18:03 EST-0500
Choices elaborated
CPU: I’m mainly after a CPU with a decent core count and decent single-core performance with some headroom. It’s overkill for NAS functionalities but combining, say, multiple dockers with game streaming I feel it might get taxed a fair bit. I chose the 7900 because it’s available at decent prices used, is very power efficient and has 12 cores but I’ll happily consider alternatives.
Motherboard: I just chose a cheap ITX motherboard with at least 2 m.2 slots so I can use an M.2 SATA connector board to mount drives. I’m not sure how to check which ITX motherboards now support ECC memory but that’s a consideration I’ll make.
Memory: Honestly just a placeholder. I’m on the lookout for some ECC UDIMMs. I found Silicon Power SP032GBLVU480F02 modules for a decent price (around EUR 80 ea). I think 64gb should be enough.
Power supply: Placeholder. I’ll consider any decent branded used SFX power supply around 500W. I would prefer one with low idle consumption but I’ve had a hard time finding solid info on which SFF PSUs offer low idle power draw so far.
GPU: I went with an NVIDIA GPU with a decent amount of VRAM because they generally have low idle power consumption and have a hardware encoder for Sunshine/Moonlight. The 3060 can encode and decode well for Jellyfin/Plex, has tensor cores for Photoprism and Immich, is a decent performer for AAA games at 1080p and older/indie games at 4k, and is plentiful on the used market. I think I’d also consider Battlemage though the GN review didn’t inspire me with confidence in the idle consumption.
Case: Jonsbo N3. I considered the Sagittarius NAS case from Aliexpress and had an order out, but after reviewing the server location (wiring closet, about 12-13" deep) the measurements are just slightly too tight to allow for any kind of decent airflow, and I didn’t want to risk jamming it in. I like the Jonsbo though even if it does limit me to SFX and ITX.
HDDs: Not listed but I’d just try to find the best TB/$ helium-filled CMR drives I can.
Let me know what you think of my parts and what you’d improve. I’m very open to suggestions though do note I’m trying to buy used as much as I can for this build.
I’d also be very happy to learn more about which distros and software you recommend. I’m a complete novice when it comes to Linux and while I ‘know’ VM’s, the idea of running everything in parallel is still quite foreign to me. I’m hoping to work with a suite that’s both feature rich but also easy to understand and program for, with a lot of resources and Q&A.