Skip to content
Pliable Pixels edited this page Sep 25, 2016 · 56 revisions

Check out the table of contents on the right for direct access to sub-topics

[The official zmNinja FAQ] (FAQ)

[How to make sure your APIs are working in ZM] (https://github.com/pliablepixels/zmNinja/wiki/Validating-if-APIs-work-on-ZM)

[Configuring ZoneMinder with APIs] (https://github.com/pliablepixels/zmNinja/wiki/Configuring-ZoneMinder-with-API)

[Compiling zmNinja from source - using electron - RECOMMENDED] (https://github.com/pliablepixels/zmNinja/wiki/Building-zmNinja-from-source-with-Electron)

[Compiling zmNinja from source - using ionic serve] (https://github.com/pliablepixels/zmNinja/wiki/Running-zmNinja-from-Source) (only if you need to)

[Configuring nginx for APIs] (https://github.com/pliablepixels/zmNinja/wiki/How-to-configure-APIs-with-nginx)

[The Ninja loves RaspberryPi] (https://github.com/pliablepixels/zmNinja/wiki/Running-zmNinja-on-ARM-systems-like-raspberry-pi)

How to report errors

  • I'm not a magician. I don't know why something is not working if you don't provide sufficient inputs. Enable debug logs in zmNinja Developer options and then email me the logs. Thats a good start.
  • Its often hard to infer a problem especially when its due to some unique apache/nginx mungling you might have done but haven't told me about it. In such cases, try and give me remote access to your ZM for a day. Configure a limited user with just one monitor. It will save hours of frustration (mostly on my side). Thanks