Best UPS for a Home Server in 2026 (What r/homelab Actually Uses)


Everyone puts off buying a UPS until their server dies mid-write and takes a ZFS pool with it. Then they buy one the same day.

Skip that step. A decent UPS costs less than the headache of a corrupted filesystem, and the r/homelab community has essentially converged on a few standard picks. This isn’t complicated.


What You’re Protecting Against

An unclean shutdown can corrupt ZFS pools, trash VM disk images, and leave a NAS in a state that takes an hour of fsck to recover from. A UPS gives you two things:

  1. Runtime — enough time to shut down gracefully, usually 5-15 minutes depending on load
  2. Clean power — pure sine wave output that doesn’t upset active PFC power supplies

What Matters

Pure sine wave. Modified sine wave is cheaper but can cause issues with the power supplies in most modern mini PCs and servers. Worth the small premium.

Runtime at your load, not the manufacturer’s. A 1500VA unit running a 150W mini PC cluster lasts over an hour. The same unit on a full ATX workstation gives you maybe 15 minutes. Know what you’re powering.

USB connectivity. Every pick below connects to your server via USB so NUT (Network UPS Tools) can trigger a graceful shutdown automatically when battery hits your threshold.


The Picks

CyberPower CP1500PFCLCD (~$200)

CyberPower CP1500PFCLCD →

This is the one. 1500VA/900W, pure sine wave, LCD showing real-time load and estimated runtime, 12 outlets (8 battery-backed), USB and serial for NUT. It comes up in nearly every r/homelab UPS thread because it does exactly what it needs to do at a reasonable price.

A typical mini PC home lab (3-4 nodes, ~150-250W total) gets 45-90 minutes of runtime. That’s enough to ride out a brief outage or shut everything down gracefully if it lasts longer.

Budget: CyberPower CP850PFCLCD (~$110)

CyberPower CP850PFCLCD →

850VA/510W, still pure sine wave. Running a single mini PC or a light NAS? This covers it. Same LCD, same USB connectivity, smaller footprint. A lot of people start here and upgrade when the lab grows.

APC: BX1500M (~$220)

APC BX1500M →

APC’s batteries tend to last longer before needing replacement, and finding replacement batteries years later is easier. The BX1500M is 1500VA with 10 outlets. Good pick if you’re planning to keep the unit for 5+ years.

One thing to know: APC’s Back-UPS line uses modified sine wave, not pure. It works fine for most home lab gear, but if you’re seeing weird shutdowns or have sensitive equipment, the CyberPower pure sine wave units are the safer choice.


Setting Up Automatic Shutdowns

Plug in the USB cable. Install NUT:

sudo apt install nut -y

Run nut-scanner to detect the UPS, configure /etc/nut/upsmon.conf with your shutdown threshold, and you’re done. Plenty of guides for the full config — the hardware side is the easy part.


Runtime Reference

SetupDrawRuntime (1500VA)
1x mini PC + NAS~80-120W60-90 min
3x mini PC cluster~200-300W25-45 min
Tower server~400-600W10-20 min
Full rack800W+Budget for two units

Most home labs need 15 minutes. Enough for NUT to send the shutdown signal and let ZFS flush its write cache.


The CP1500PFCLCD is where most people land. If you’re running a lighter setup, the CP850PFCLCD saves money without cutting the important specs. Either way, a $110-200 UPS is cheaper than rebuilding a corrupted storage pool.


Affiliate links. Small commission, no cost to you. Only products with consistent community recommendation over years of real use.