ZMNinja

From ZoneMinder Wiki
Revision as of 17:21, 17 March 2020 by Snake (talk | contribs) (→‎Security)
Jump to navigationJump to search

ZMNinja is a program that allows cellphone and desktop access to ZM. Cellphone access is $5 per mobile device. Desktop access is free. Desktop access can be used to test and verify your ZMNinja setup is working, whereby then you can add a mobile phone with a reasonable expectation it will work.

This is the community wiki documentation on ZMNinja. Please refer to the official docs for more information. https://zmninja.readthedocs.io

Setting up ZMNinja

Typically when setting up ZMNinja you will be doing so for WAN access. This will require the following:

  • Confirm API is working (see API)
  • Enable SSL for apache (covered briefly in API page above)
  • Configure paths for ZMNinja in settings

There isn't much more to it than that. If your API is working, and you have SSL working, then ZMNinja should do its job.

CAVEAT: This assumes you have installed ZM properly. The best guides are on the wiki at Debian, and Ubuntu.

Configure Paths for ZMNinja

They can look something like this (Note that usually it autofills this for you, once you type in the IP):

I personally use ZM Authentication, and low bandwidth mode.

ZM Portal URL: https://WANIPOFSERVER/zm/
path to cgi-bin: https://WANIPOFSERVER/zm/cgi-bin
ZM api url:        https://WANIPOFSERVER/zm/api

The rest is defaults.


Security

It is recommended to have strong passwords for ZMNinja on the WAN. One method to isolate your network from a potentially vulnerable Zoneminder system on the WAN is to have a separate static IP for your camera network, and then have all of your office LAN use ZMNinja out to the WAN and back to view cameras.

Troubleshooting

If you do have trouble, you can refer to the Debug Logs included in ZMNinja.

For further information, refer to the official docs.