Ok, so this installs the beautifull ZMNinja overlay WebUI. This is perfect for end users, and then Admin's can be only one's to access ZoneMinder Config UI.
Note: I don't think this is how the dev intended this to be run, everything works 100% but needs fine tuning. I followed this guide here. And tweaked to have Apache serve it!
I would recommend configure Fail2Ban to monitor Apache Auth via HTPasswd
NOTE: -c falg after htpasswd creates new file, do not use if adding to .htpasswd as it will overwrite old file (AKA Clobber)
Now you can visit
Notes: The reason I say this isn't the intended way is because without the htpasswd zmNinja will just log in and remember authorization like the desktop and mobile apps. This is bad news bears when it comes to internet accessible domains! Hence the htpasswd.
Bonus : Forward root of domain to /