Revised after a multi-model cross-examination. The headline changed: the right buy is a refurbished business Small Form Factor (SFF), not a Micro/Tiny. The reason is expandability — four DIMM slots and real storage paths — which a 1-liter Micro cannot give you.
Dell OptiPlex 5080/7080/5090/7090 SFF · HP EliteDesk 800/805 G6 SFF · HP ProDesk 600 G6 SFF · Lenovo M80s/M90s. Preferred CPU: i5-10500/10505 or Ryzen 5 PRO 4650G (i7-10700 only at a small premium).
+ 4 DIMM slots (2 open for 64GB), real M.2 + SATA + PCIe expansion, serviceable, cheap parts.
− Bigger footprint than a Micro.
Dell OptiPlex 7080 Micro · Lenovo M90q Gen2/3 · HP Elite Mini 800 G9. Verified dual-storage minis only. The 7080 Micro hardware is sound (genuine i7-10700T 8c/16t, two storage M.2 + possible SATA).
+ Tiny footprint, low idle power.
− Usually only 2 SO-DIMM slots (32GB fills both unless you buy 1×32GB single-channel). External power brick.
GMKtec M6/M7 Ultra · Minisforum UM760-class · Beelink SER8 (only on a deep sale). Strong CPUs (Ryzen 8c/16t), dual M.2, 2.5GbE.
+ Brand new, no refurb gamble, current silicon.
− Pay for a strong iGPU you won't use, 2 SO-DIMMs, less predictable parts/firmware/warranty. SER8 only worth it ≤~$500–550 at 32GB/1TB.
HP EliteDesk 800 G4/G5 SFF · Dell OptiPlex 7060/7070 SFF · Lenovo M920s.
+ Cheapest path to a 4-DIMM expandable chassis.
− Older single-thread speed; near $350–400 it competes too closely with a 10th-gen 6-core. Buy only if genuinely cheap.
| # | Model (SFF) | CPU | RAM | Storage | Seller / warranty | Delivered | Score | Verdict |
|---|---|---|---|---|---|---|---|---|
| 1 | Dell OptiPlex 7080 SFF Sage SE listing → |
i7-10700 8c/16t |
32GB / 4 DIMM (~2 free) |
1TB NVMe · 2nd M.2 free + 3 SATA | Sage SE (MS Auth Refurb) · 1yr + 30-day | $359 | 88 | BUY |
| 2 | Dell OptiPlex 5080 SFF eBay listing → |
i5-10500 6c/12t |
32GB / 4 DIMM (2 free if 2×16) |
1TB NVMe · 1 M.2 used + 3 SATA | eBay Refurbished (Allstate 1yr) · 30-day | ~$385–420 | 82 | BUY |
| 3 | HP EliteDesk 800 G6 SFF Newegg → |
i5-10500 6c/12t |
32GB / 4 DIMM (2 free if 2×16) |
1TB NVMe · 2nd M.2 free + SATA | HP refurb · Newegg · 1yr | $464.99 | 79 | BUY |
| 4 | Lenovo ThinkCentre M80s SFF Amazon → |
i7-10700 8c/16t |
32GB / 4 DIMM (confirm 2×16) |
1TB SSD (confirm NVMe!) · 1 M.2 + SATA | Amazon Renewed · 90-day+ · 30-day | ~$449–499 | 75 | NEGOTIATE |
| 5 | HP EliteDesk 800 G6 SFF (i7) Best Buy → |
i7-10700 8c/16t |
32GB / 4 DIMM (2 free if 2×16) |
512GB NVMe · 2nd M.2 free | HP refurb · Best Buy · 1yr | ~$479–529 | 72 | NEGOTIATE |
Verify before buying: confirm RAM is 2×16GB (not 4×8GB or 1×32GB single-channel), the SSD is a known TLC brand (Samsung/WD/SK Hynix, not QLC OEM filler), the 2nd M.2 is storage-capable (not the WLAN slot), OEM power adapter included, and BIOS admin password cleared. Only the $359 Sage SE price was fetched live and confirmed; ranks 2/4/5 are ±$20 market estimates (eBay/Amazon/Best Buy block automated fetch) — inventory turns over in days, check the same day you buy.
For an HNSW vector DB, RAM is the likely first bottleneck. Want: 32GB as 2×16GB (dual-channel now) with two empty DIMM slots for a no-waste 64GB later. That's the whole case for SFF over Micro.
Workers mostly wait on cloud APIs and I/O. 6 modern cores is the price/performance pick. Pay for 8c/16t only at a ~$50–75 premium — OR because we run persistent Chromium/Playwright fleets + OCR + ingestion, which is exactly when 8 cores earn their keep.
1TB TLC NVMe with a free second slot + off-box backups is fine (~18–20GB/mo growth budget over 3 yrs). Choose 2TB up front only if it's the single drive bay or you keep local raw assets/snapshots. Don't RAID-0 to fake capacity.
ECC isn't cost-effective here — prioritize UPS, off-box backups, tested restores, SSD health monitoring. And don't pay for a strong integrated GPU; this box never renders.
The "i7" badge is meaningless (8700T=6c, 9700T=8c/8t, 10700T=8c/16t). Confirm exact CPU SKU, RAM layout (1×32 vs 2×16), storage M.2 slots not counting WLAN, SSD model/wear, BIOS unlocked, warranty + 30-day returns.
Line-interactive UPS, BIOS "restore after AC loss" on, sleep disabled, wired Gigabit, SSH keys + Tailscale before you tuck it away. Test a no-monitor boot and a post-reboot remote login.
The hardware is genuinely good (real 8c/16t i7-10700T, two storage M.2 positions). Two cautions: the headline ~$370–400 price wasn't reproducible on re-check, and a 32GB unit often ships as 2×16GB (no open slot) — to keep a slot free you'd run 1×32GB single-channel. Buy rule: attractive at ~$400–475 with 32GB/1TB, dual-NVMe hardware present, good warranty.
→ The original eBay 7080 Micro listing (verify the live SKU, RAM layout, and price before buying).