Yes! I have been running Zoneminder since 2020 with no complaints.
For first time/new users I would suggest one thing, try it in a VM first and take notes. Some of the settings take a little tweaking and when you have it all hammered out you can just follow your notes to set up your production machine. When I upgraded my server I was able to set up a brand new ZM instance with 8 cameras in about a half hour because I had my notes.
Damnit, I’m boring af. Machines are named by their model for laptops/consumer devices and buy their CPU for home built stuff.
Except for Crimson-Binome.local 🏴☠️