Unms-nix: Ubiquiti Network Management System for Nix/NixOS


Hi everyone,

I’ve packaged Ubiquiti’s UNMS service and provided a NixOS config module. This is a useful service for those who run Ubiquiti equipment such as the EdgeRouter and EdgeSwitch devices. I run NixOS containers for all of my home network services, and UNMS is only distributed as a Docker container, so I wanted to run this as a pure NixOS service without Docker.

It lacks some features, such as the builtin Let’s Encrypt support, Fluentd logging, and Netflow support, but it works for general network and device management.

Hopefully this is useful to someone else, and maybe the packaging can get better so it can be upstreamed to nixpkgs.