Best UPS for a Homelab in 2026
How to pick a UPS for a homelab: size it by watts instead of VA, which units are worth buying, runtime from a calculator, and how to wire up auto shutdown.
This post contains affiliate links. If you buy through them, I earn a small commission at no extra cost to you.
Prices checked October 2026. The ranges on this page are rough and rounded. Hardware prices moved a lot in 2026, so check the current price before you buy.
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 (about $80-100 for a 600VA unit, checked October 2026) 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:
- 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.
- Trigger a clean shutdown for the long stuff. When the power actually stays out, the UPS gives you enough runtime (estimate it with the calculator below) 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.
- VA (volt-amps) is the headline rating. Ignore it as your primary spec.
- Watts is what matters. It’s the real load the unit can carry. A “1500VA” UPS is usually rated for around 900 to 1000 watts.
Your homelab draws a lot less than you think. If you’ve measured it (and you should, see the homelab power usage guide), an example budget setup looks like this (example figures, not measurements; check each model’s spec sheet or a named review):
| Component | Example draw |
|---|---|
| N100 mini PC (idle to light load) | 8-15W |
| 4-bay NAS with spinning drives | 25-40W |
| 8-port managed switch | 5-12W |
| Raspberry Pi or second node | 5-8W |
| Total for this example stack | 45-75W |
A mini-PC-only homelab like the ones in the low-power under-25-watt build can draw very little for the whole thing. That is a small load 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.
Runtime depends on the battery, your load, and the unit’s efficiency, so it is better estimated than quoted. The calculator below turns your load and your UPS’s capacity into a rough runtime and a minimum VA rating. Its starting figures are examples (a 40 W load on a 600 VA unit), not measurements, and the runtime it shows is an estimate: check the manufacturer’s runtime chart for the exact model before you rely on it.
UPS runtime and sizing calculator
Result
- Estimated runtime on battery
- About 88 minutes
- Minimum VA for this load
- 84 VA
- Watts this rating can supply
- 360 W
- Load as a share of rated watts
- 11% of rated watts
- Battery energy needed for the target runtime
- 14 Wh
How this is calculated
- Estimated runtime (minutes)
- battery watt-hours × efficiency ÷ load watts × 60.
- Watts the rating can supply
- UPS VA rating × power factor.
- Minimum VA
- load watts ÷ power factor × (1 + headroom). Pick a unit rated at or above this.
- Battery energy for a target runtime
- load watts × (target minutes ÷ 60) ÷ efficiency.
- Worked example, using the example values
- 84 Wh × 70% ÷ 40 W × 60 = about 88 minutes; 40 W ÷ 0.6 × 1.25 = 84 VA minimum.
Runtime is a comfort margin, not a survival plan. The job is a clean shutdown, not riding out a long blackout.
Line-interactive with AVR is the sweet spot
There are three UPS topologies. For a homelab you want the middle one.
- Standby (offline): cheapest, switches to battery only when power fails. Fine for a single mini PC, but no voltage regulation.
- Line-interactive with AVR: the budget homelab pick. AVR (automatic voltage regulation) corrects brownouts and over-voltage without draining the battery. This saves battery cycles and handles the sag-heavy power a lot of homes actually have.
- Online (double-conversion): overkill and expensive for home use. Skip it.
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. As a rough guide (checked October 2026), a 600VA unit costs about $80-100, and a 1500VA pure sine wave unit costs about $250-350. Check the current price on each pick.
Budget pick: CyberPower CP1500PFCLCD (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: APC BE600M1 (600VA class)
If your homelab is genuinely just a mini PC and a switch, a 600VA unit is the sensible floor. The Amazon listing states 5 battery-backed outlets, 2 surge-only outlets, and 23 minutes of runtime at a 100W load, and a mini PC plus a switch draws far less than that. It is the cheapest option here, at about $80-100. APC’s product data sheet lists the topology as standby, with a stepped approximation to a sine wave and a 6 ms typical transfer time, so it has no line-interactive AVR and you shouldn’t pair it with an active-PFC NAS.
On shutdown automation, the data sheet lists “UPS connectivity: USB port”, separate from the Type A port it lists for USB power supply. That one is the phone-charging port on top. The data port is a separate USB port on the back of the unit, which is the one you cable to the server. APC’s manual describes it as the port for PowerChute software, and a TrueNAS forum thread reports NUT working with a BE600M1 once the right port and a good cable were used. NUT and apcupsd compatibility is community-reported rather than stated by APC, so test the shutdown before you rely on it. Check the APC BE600M1 on Amazon.
Step up with AVR: CyberPower CP900AVR
If you want AVR and USB shutdown in a small unit, this is the step up from the 600VA floor, and it costs noticeably more. Simulated sine wave, so the same active-PFC NAS warning applies, 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 (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. 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.
What I actually run
I own an APC Back-UPS 600, and my Unraid box is plugged into it. For your own setup, use the calculator above to estimate runtime and minimum VA from your load.
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.
- Proxmox / Linux: install
apcupsd(works with most CyberPower units too despite the name) or Network UPS Tools (NUT). Both read the UPS over USB, monitor battery state, and run a clean shutdown at a threshold you set (for example, “shut down when 5 minutes of runtime remain”). - NUT for multiple machines: if you have more than one node, NUT lets one machine act as the UPS server and tell the others to shut down too, over the network, from a single USB connection. The NUT UPS monitoring guide walks through the USB and SNMP drivers,
upsmon, shutdown timing, and how to test it. - Synology / TrueNAS NAS: both have UPS support built into the GUI. Plug in the USB cable, enable UPS in settings, done. TrueNAS runs NUT under the hood.
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 cost of about $80-350 depending on size, plus a replacement battery every 3 to 5 years. Amortized, that’s a few 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.
FAQ
How big of a UPS do I need for a homelab? Size by watts, not VA. Check your actual draw with a power meter or the spec sheets first. Runtime depends on the battery, your load, and the unit’s efficiency, so use the calculator on this page for an estimate and check the manufacturer’s runtime chart for your model. Add a NAS or a second node and the load goes up, so rerun the numbers.
Do I need a pure sine wave UPS for a homelab? Only if something in the stack has an active PFC power supply, which is common on NAS units and small-form-factor PCs. A simulated sine wave unit can make that kind of PSU cut out or buzz on battery power, which defeats the purpose. A mini-PC-only setup with an external power brick doesn’t care either way.
How long will a UPS actually keep a homelab running during an outage? Runtime depends on the battery, your load, and the unit’s efficiency. Use the calculator on this page for an estimate and check the manufacturer’s runtime chart for your model. The job isn’t to ride out a multi-hour blackout. It is to give apcupsd or NUT enough time to trigger a clean shutdown. Runtime is a safety margin, not a survival plan.
Can one UPS protect more than one homelab device? Yes, as long as the combined load stays under the unit’s real wattage rating, not its VA number. Plug every device into the UPS’s battery-backed outlets, then use Network UPS Tools (NUT) so the one machine with the USB connection can tell other nodes to shut down too, over the network, from a single UPS.
The bottom line
Buy a CyberPower CP1500PFCLCD if you have any storage or NAS in the mix, or a 600VA unit like the APC BE600M1 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. On the BE600M1 that means the rear data port, not the charging port.
A UPS is the least glamorous purchase in a homelab and one of the most important. Spend the money once, and stop worrying about the next thunderstorm.