Guide · Upgrade parts
Best PC parts to upgrade your home server
As an Amazon Associate I earn from qualifying purchases. Buying through these links supports the site at no extra cost to you. Full disclosure
Here's the upgrade order that gets you the most for your money:
- SSD for the operating system.
- RAM up to 16 or 32GB.
- Networking and NAS drives, if you move big files.
- A graphics card, only for media conversion or local AI.
Everything below is grouped by part, so jump to what you need.
Words you'll see in this guide
- NVMe: a small, fast storage drive that plugs straight into the motherboard. Much quicker than a hard drive or SD card.
- SODIMM / DIMM: the two sizes of RAM stick. SODIMM is the small laptop and mini PC size; DIMM is the longer desktop size.
- VRAM: the memory on your graphics card. AI models load into it, so more VRAM means you can run bigger models.
- HBA: a card that adds more drive connections to a computer.
- 2.5GbE / 10GbE: network speeds. Most home networking is 1GbE; 2.5GbE is about 2.5 times faster, and 10GbE about 10 times.
- UPS: a battery backup that keeps your server running through short power cuts and lets it shut down safely.
- Idle power: how much electricity a computer uses when it's on but not busy. For an always-on server, this number drives your power bill.
SSDs: the best single upgrade
1TB NVMe M.2 SSD
If your board has an M.2 slot, an NVMe drive like the Samsung 990 EVO Plus is the quickest, best-value boot drive. The whole system feels instant. 1TB is the sweet spot, or 2TB if it also holds your files.
Check price on AmazonAlternatives: Crucial P3 Plus, WD Black SN770
1TB 2.5" SATA SSD
No M.2 slot? A 2.5" SATA SSD like the Samsung 870 EVO still transforms anything that starts from a spinning drive. The classic setup is a small SSD for the system, with the old hard drive kept for bulk files.
Check price on AmazonAlternatives: Crucial MX500, SanDisk SSD Plus
RAM: run more at once
32GB DDR4 / DDR5 SODIMM kit
Mini PCs and laptops use small SODIMM sticks, like the Kingston Fury Impact. Going to 16 or 32GB lets a busy box run a dozen containers and a couple of virtual machines. Check whether yours takes DDR4 or DDR5, and the maximum your model supports.
Check price on AmazonAlternative: Corsair Vengeance SODIMM
32GB DDR4 / DDR5 desktop kit
Full-size desktops take standard DIMMs, like the Corsair Vengeance. A 32GB kit gives comfortable room for virtual machines or a busy media server. Confirm DDR4 or DDR5 before buying.
Check price on AmazonAlternative: G.Skill Ripjaws V
Graphics cards: media conversion and local AI
Intel Arc A310 / A380
An Intel Arc A380 drops into an older tower and adds Quick Sync plus AV1 support, turning it into a proper Jellyfin or Plex server. It's low-power and worth it if media is your goal.
Check price on AmazonAlternatives: ASRock Arc A310 (low profile), Gunnir Arc A380
RTX 3060 12GB, or RTX 5060 Ti 16GB if your budget stretches
For running AI models at home, VRAM matters most.
- RTX 3060 12GB: the budget way in, and the card I picked for my own AI rig.
- RTX 5060 Ti 16GB: fits more models, but its price has climbed well past launch this year.
See best GPU for local AI under $500 for the full breakdown.
Check price on AmazonAlternatives: PNY RTX 3060, MSI RTX 5060 Ti
Used RTX 3090 (24GB)
A used RTX 3090 is the usual way to get 24GB of VRAM, enough for 32B-size models and image generation with room to spare. Used prices have climbed sharply in 2026, so compare carefully before buying. See what a 24GB GPU runs.
Check price on AmazonAlternatives: ASUS TUF RTX 3090, Gigabyte RTX 3090
Storage drives: bulk and NAS
NAS hard drives (WD Red Plus / Seagate IronWolf)
NAS drives like the WD Red Plus and Seagate IronWolf are built to spin around the clock next to other drives. 4 to 8TB is the value range for a media or backup pool. Remember that RAID is not a backup.
Check price on AmazonAlternative: Toshiba N300
HBA or SATA controller card (LSI)
Out of drive ports? An LSI HBA card in a spare PCIe slot connects many more drives. It's the standard way to grow a TrueNAS or Proxmox storage box. Look for one set to "IT mode," which lets the system see each disk directly.
Check price on AmazonAlternative: SYBA SI-PEX40064
Networking: move files faster
2.5GbE USB or PCIe adapter
Older machines top out at 1GbE. A 2.5GbE adapter like the TP-Link UE302C (USB, for laptops and mini PCs) or a PCIe card for desktops speeds up transfers a lot. It only helps if your router or switch is also 2.5GbE.
Check price on AmazonAlternative: TP-Link TX201 (PCIe)
10GbE network card
For moving huge files between a NAS and a workstation, a 10GbE card like the TP-Link TX401 is very fast. Used Mellanox ConnectX cards are a cheaper route. You need a 10GbE switch, or a direct cable between the two machines.
Check price on AmazonAlternative: Intel X540-T2
Raspberry Pi upgrades
NVMe M.2 HAT for Pi 5
The official Raspberry Pi M.2 HAT+ with a small SSD makes a Pi 5 much faster and far more reliable than a microSD card, which wears out under a server's constant writes. See the Pi home server guide.
Check price on AmazonAlternative: Pimoroni NVMe Base
High-endurance A2 microSD
For a Pi that stays on a card, a good A2-rated card like the SanDisk Extreme A2 is faster and lasts longer. An SSD is still the better choice for anything doing real work.
Check price on AmazonAlternative: Samsung PRO Plus
Cooling and power protection
Case and CPU fans (Noctua)
A server works around the clock. A quiet, well-made fan from Noctua keeps temperatures and noise down, which matters when the box lives in a closet or on a shelf.
Check price on AmazonAlternatives: be quiet! Pure Wings 3, Arctic P12
UPS (battery backup)
A power cut in the middle of saving a file can corrupt data on an always-on server. A small UPS like the APC Back-UPS gives it time to shut down cleanly. Desktops and NAS units need one; laptops already have a battery.
Check price on AmazonAlternative: CyberPower CP1500PFCLCD
The small extra that pays for itself
Plug-in energy meter (Kill A Watt)
A plug-in meter like the Kill A Watt shows your server's real idle wattage, the number that sets your electricity bill. Measure it, then run the numbers with the power cost calculator before you put money into a power-hungry old tower.
Check price on AmazonAlternative: Poniie PN2000
- RAM type and maximum
- M.2 or SATA
- Free PCIe slots and room in the case
- Enough power supply headroom for a graphics card
Where to go next
- Buying a whole machine instead? See the best prebuilt home servers and the parts shortlist.
- Building from scratch? Start with the first PC build checklist and the PC build budget calculator.
- Still deciding? Take the which server should I buy quiz or read what kind of server you need.
Quick answers
What is the best first upgrade for a home server?
An SSD. If a machine still starts from a spinning hard drive, moving the system onto a SATA or NVMe SSD is the biggest speedup for the money. Keep the old drive for bulk storage. More RAM is usually the next most useful upgrade.
How much RAM should a home server have?
8GB is a workable minimum, 16GB is comfortable for a typical set of Docker apps, and 32GB makes sense once you run several virtual machines. RAM prices are high in 2026, so buy only what you'll use, and check whether your machine takes laptop-size SODIMM or desktop DIMM sticks.
What GPU should I add to a home server?
For media, an Intel Arc A310 or A380 adds Quick Sync and AV1 support. For local AI, VRAM matters most: an RTX 3060 12GB is the budget pick, an RTX 5060 Ti 16GB fits more if your budget stretches, and a used RTX 3090 24GB runs larger models.
How do I add more storage to a mini PC or server?
In order of ease: upgrade the internal SSD, plug in a USB SSD or external drive, add NAS drives if the box has bays, or add an HBA card in a spare PCIe slot to connect many drives. On a Raspberry Pi 5, an NVMe HAT adds a fast SSD.
Free email updates
RAM and GPU prices are swinging hard this year. Subscribe and I'll tell you when an upgrade is worth buying again.
No spam. Unsubscribe anytime. Privacy policy.