Name (with link) | Description or anything to add | Desktop/web app? | Mobile access? | OS |
Kerberos Agent | Agent is FOSS, other parts of Kerberos are paid and possibly proprietary. No official link to GH repo on their page, though | Desktop program | Not sure | Linux (custom OS) |
C-MOR | Has a free version, I think it's FOSS. Looks kind of clunky from the screenshots and website though. Has a Hyper-V image for download, that's kinda nice. | Desktop, I think? | Web only | Windows only? |
Shinobi | Lots of people sing high praise for Shinobi. AIUI it's FOSS with a paid option. I tried it and found the nagware aspect was annoying, the UI was awkward compared to most solutions, and the installation was really nonstandard and weird. Pass for me. | Web app | Beta apps | Linux (possible Windows support) |
Milestone XProtect | Proprietary. Has a free version for up to 8 cams. I believe some commercial NVRs are windows running an XProtect variant. A bit slow at times. The UI is good. Has web and mobile access. Quite heavy and has some obtuse intractable issues. This is what I opted for. | Desktop program | Web UI/apps | Windows only |
ZoneMinder | FOSS, very long running project. Development is ongoing but apparently a little slow. Some say it is kind of old and rusty but a lot of people appear to run it. Yet to test because the installation procedure is very long winded (and I don't say that lightly, I actually gave up) | Desktop, I think | zmNinja app | Linux only |
Blue Iris | Highly recommended by lots of people, proprietary, paid options only. Tried it but not too keen to be honest. The apps are also a bit naff. | Desktop program | Web UI/apps | Windows only |
Frigate | FOSS. Uses Google Coral (optionally?) to do event detection with ML. Classifies objects in events. Apparently integrates really well with Home Assistant. Light on features but does what it does well. Many people run this in conjunction with a normal NVR just for the HA integration. Paid option available. | Web app | Web UI | Linux only |
MotionEye | Basis of MotionEyeOS (which people use on Pis). Still uses Python 2 which sucks as support is being dropped left right and centre. | Assuming desktop? | No idea | No idea |
Viseron | FOSS (MIT). Seems to be fairly recent? Seen a few projects using it. Has plenty of AI features (face/motion detection etc). | Web app | Web UI | Linux only (exclusively in Docker) |
Moonfire NVR | FOSS (GPLv3). Looks very promising in that it follows a sensible sort of approach (written in Rust and not some funky constantly-breaking JS version, uses the existing IP camera streams instead of re-encoding). Looks to mostly still be under development so lacking in features. | Web UI (React) | Not yet | Assumed Linux only |