← All Articles

Best UPS for a Homelab: Battery Backup on a Budget

A UPS is the cheapest insurance your homelab will ever buy. Here's how to size one for a low-power setup, which units are worth the money, and how to make it shut your server down safely.

hardwareupscost-analysis

This post contains affiliate links. If you buy through them, I earn a small commission at no extra cost to you.

Most homelab spending guides obsess over the mini PC and forget the one piece of hardware that actually protects everything running on it. A UPS is not exciting. It sits on the floor, does nothing 99% of the time, and then one day it saves you an evening of filesystem recovery.

If you run anything that writes to disk continuously, a database, Proxmox with ZFS, Immich indexing photos, an unexpected power cut can corrupt data or drop a container into a state you have to rebuild. A basic battery backup for a small homelab costs less than a night of that cleanup. This is the highest return-on-cost purchase in the whole hobby, and it’s the one people skip.

Here’s how to buy the right one without overspending.

What a homelab UPS actually needs to do

Forget the “keep my server running through a blackout” fantasy. Unless you’re spending real money on batteries, a budget UPS is not going to run a homelab for hours. That’s fine, because that’s not the job.

The job is two things:

  1. Ride through the short stuff. Most power events are blips: a flicker, a brownout, a one-second cut when a big appliance kicks on. A UPS makes those invisible to your server.
  2. Trigger a clean shutdown for the long stuff. When the power actually stays out, the UPS gives you enough runtime (usually 5 to 20 minutes on a small setup) for the server to notice, flush its writes, and shut down gracefully.

That second point is the one nobody explains, and it’s where the real value lives. A UPS that your server can’t talk to is just a surge protector with a battery. I’ll cover the software side below, because it’s the difference between “protected” and “expensive paperweight.”

Sizing: VA, watts, and why a small homelab needs a small UPS

UPS units are rated two ways, and the marketing leads with the bigger, less useful number.

Your homelab draws a lot less than you think. If you’ve measured it (and you should, see the homelab power usage guide), a typical budget setup looks like this:

ComponentTypical draw
N100 mini PC (idle to light load)8-15W
4-bay NAS with spinning drives25-40W
8-port managed switch5-12W
Raspberry Pi or second node5-8W
Total for a common small stack45-75W

A mini-PC-only homelab like the ones in the low-power under-25-watt build might pull 15 to 25 watts for the whole thing. That is a rounding error for even the cheapest UPS.

The point: you are not buying capacity, you are buying runtime. A 600VA unit will carry a 25W mini PC for a long time precisely because the load is tiny. Buy more VA only if you’re adding a power-hungry NAS or you want longer runtime for a graceful shutdown with a safety margin.

Rough runtime you can expect on battery:

UPS classReal watt ratingRuntime at 25W loadRuntime at 75W load
~600VA~350W30-45 min8-12 min
~1000VA~600W60-90 min20-30 min
~1500VA~900W90+ min35-50 min

Even the smallest units give you far more time than you need to shut down. Runtime is a comfort margin, not a survival plan.

Line-interactive with AVR is the sweet spot

There are three UPS topologies. For a homelab you want the middle one.

One real gotcha: sine wave output. Cheap units produce a “simulated sine wave” (a stepped approximation). Most mini PCs use external power bricks and don’t care. But if you run a NAS or a small-form-factor PC with an active PFC power supply, a simulated sine wave can make that PSU cut out or buzz when it switches to battery, which defeats the entire purpose. If your setup includes a NAS or an SFF machine, pay the small premium for a pure sine wave unit. If it’s mini-PC-only, a simulated sine wave unit is fine.

The picks

Prices move, so I link to current listings rather than quote a number that’s wrong next month. All prices below are ballpark as of writing.

Budget pick: CyberPower CP1500PFCLCD (~$180, pure sine wave)

This is the default homelab recommendation for a reason. It’s line-interactive, pure sine wave, has a proper wattage rating around 1000W, an actually-useful LCD showing load and runtime, and a USB port for automatic shutdown. Overkill for a single mini PC, correctly sized for a mini PC plus a NAS plus a switch. Check the CyberPower CP1500PFCLCD on Amazon.

Cheapest sensible option: CyberPower CP900AVR (~$100)

If your homelab is genuinely just a mini PC and a switch and you want to spend the least money that still gives you AVR and USB shutdown, this is it. Simulated sine wave, so don’t pair it with an active-PFC NAS, but for a low-power mini PC stack it does everything that matters. Check the CyberPower CP900AVR on Amazon.

If you prefer APC: APC Back-UPS Pro BR1500MS2 (~$200, pure sine wave)

APC is the other name you’ll see constantly. The BR1500MS2 is the direct competitor to the CyberPower 1500: pure sine wave, roughly 900W, USB and a data connection for shutdown software. Slightly pricier than the CyberPower for similar specs, but APC’s build and replacement-battery availability are excellent. Check the APC BR1500MS2 on Amazon.

My honest take: buy the CyberPower CP1500PFCLCD unless you have a brand preference. It’s the best price for pure sine wave plus a real wattage rating, and it’s the one I’d hand a friend starting their first budget homelab stack.

The part everyone skips: automatic shutdown

A UPS without shutdown automation only protects you if you’re home and awake when the power fails. The whole point is that it protects you when you’re not.

Every unit above has a USB port. Plug it into your homelab host and configure the software so the server shuts down on its own before the battery dies.

Set the shutdown trigger conservatively. You want the server down and the writes flushed while there’s still battery left, not a race against a dying cell. This graceful-shutdown behavior is the same reason your backup strategy matters: layered protection, so no single failure loses data.

Where the UPS fits in the budget

Add it to the honest ledger. As the hidden costs breakdown points out, a homelab is never “just the mini PC.” A UPS is a one-time $100 to $200 cost, plus a replacement battery every 3 to 5 years (usually $30 to $50). Amortized, that’s a couple of dollars a month for insurance against data loss and hardware stress from dirty power.

Against the cost of the hardware it protects, and the time cost of rebuilding a corrupted setup, it’s the cheapest line item that earns its place. For the full picture of what a homelab really costs to run, see the total cost breakdown, and if you’re still choosing the machine it’ll be protecting, start with the best budget mini PCs for 2026.

The bottom line

Buy a CyberPower CP1500PFCLCD if you have any storage or NAS in the mix, or a CP900AVR if it’s a bare mini PC and you want to spend the least. Size for runtime, not VA, because your load is tiny. And do not stop at plugging it in: wire up apcupsd or NUT so your server shuts itself down cleanly when the power stays out.

A UPS is the least glamorous purchase in a homelab and one of the most important. Spend the $100 to $200 once, and stop worrying about the next thunderstorm.