惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
爱范儿
爱范儿
Vercel News
Vercel News
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Martin Fowler
Martin Fowler
博客园 - 司徒正美
大猫的无限游戏
大猫的无限游戏
酷 壳 – CoolShell
酷 壳 – CoolShell
T
Tailwind CSS Blog
Blog — PlanetScale
Blog — PlanetScale
博客园 - 【当耐特】
人人都是产品经理
人人都是产品经理
F
Fortinet All Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - Franky
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google DeepMind News
Google DeepMind News
H
Help Net Security
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
Google Developers Blog

Jeff Geerling

NTP, an atomic clock, and having a great time at the world Rebuilding a 1995 GPS Time Server so I don Before NTP there were Time and Daytime Building a mini Homelab that fits in my carry-on Debugging Ubiquiti Getting the Steam Deck LCD working on a Raspberry Pi Hands-on with Raspberry Pi I Proxmox officially supports Arm, with some caveats Getting 25 Gbps Thunderbolt Ethernet on my Mac Studio Adding a backup Internet WAN on my OPNsense Router Open Sauce and GPS time were my summer AI Antiseptics QuadRF can spot drones and see WiFi through my wall The Special Value Pi 4 was extremely short-lived Quickly apply LUTs (color grading) with ffmpeg Framework You can finally power on a Mac remotely I tested every IP KVM in my Homelab It's hard to justify buying a Framework 12 Tuning in FM Radio on a 3D Printer Heatbed I patched iozone for better disk benchmarks on modern macOS News about Raspberry Pi 6 and Microcontroller Development Wi-Wi Is Wireless Time Sync at 1 nanosecond Bambu Lab is abusing the open source social contract HomePod mini feels like magic, but it's just good timing SBC Clusters are a terrible value, but they're fun anyway Raspberry Pi Connect may control Windows soon New 10 GbE USB adapters are cooler, smaller, cheaper An Arm Mainboard for the Framework Laptop Build your own Dial-up ISP with a Raspberry Pi
OpenNMC is an open replacement for expensive APC manageme...
jeff@jeffgeerling.com (Jeff Geerling) · 2026-09-09 · via Jeff Geerling
APC SmartUPS 2200XL

UPSes are typically the most boring part of your homelab, but they're important. One of their main jobs is to give servers time to shut down safely if the power goes out. Another job is to condition your power so your servers can run smoothly.

To do both of those things well, you need a smart interface. And at least with APC, there are tons of older UPSes that use Network Management Cards. The one pictured below is the NMC 2, and I pulled out of my old APC Smart-UPS 2200 XL (pictured above).

APC Network Management Card 2 for SmartSlot UPS

It was discontinued in 2022, and if I want support, APC wants to sell me their upgraded NMC 3, which costs almost $500!

The most annoying part of this is it's all proprietary: the hardware and the software. It does have a protocol you can integrate with almost anything, but the firmware on these cards is locked down. And since I've started using NUT, or Network UPS Tools, I'd have to use another computer to monitor the UPS anyway.

But not anymore. I'm testing the OpenNMC from NetCube Systems Austria. Its firmware is completely open source, meaning you have full ownership of the software that runs on it. It has a built-in NUT server, it's hot-pluggable just like APC's cards, and it even has Wi-Fi if you need that!

OpenNMC Hero image

The OpenNMC firmware repo is already up on GitLab, and the hardware schematics will be released, but I'm not sure under what license. Their GitLab reads:

The schematic, layout, and front panel files are planned to be published once they are cleaned up and tested, with the goal of releasing them as open-source hardware.

I made a quick video about the card and published it on Level 2 Jeff:

And I marked the video 'sponsored' because the prototype I'm testing was sent to me by NetCube Systems Austria. I didn't pay for it, though I had already signed up for the Crowd Supply back when I spotted the project on Reddit.

OpenNMC Install

Swapping over to the OpenNMC was easy. With the UPS running, I pulled out the APC NMC 2, and plugged in the OpenNMC. Both are hot-pluggable.

I plugged mine into Ethernet, but it also has Wi-Fi and Bluetooth built-in, if you can't get a network cable to the back of your UPS for some reason.

OpenNMC installed in my APC UPS

If I had one complaint about the hardware, I think the LEDs are a little bright. If that bothers you, you probably already have a set of LightDims on hand...

For first-time setup, you have to plug into the USB-C serial port on the back, and configure an admin password. After that, you can manage everything through the Web UI.

It's a UPS, so it's not that complicated, but you can access all the important stats on the Overview page:

OpenNMC Web UI overview page

It has a row of buttons to trigger different test modes, run calibration after replacing batteries, or manage the load on the UPS:

OpenNMC UPS Controls

And you can allow full management via the built-in NUT server, as well. I tested that with my pre-production firmware and there was one bug preventing some client software from working, but that should be fixed by the time the Crowd Supply campaign is live.

I don't know the final expected price (I'll update this post when the campaign is live), but even if it cost exactly the same as APC's own card, that'd be worth it, because you get built-in NUT and open source firmware.