Is there an official FAQ?

There sure is. Always check here for the most updated help

What do I enter for ZM Portal URL, Base path to cgi-bin and ZM API URL?

  • ZM Portal URL: The URL using which you can access ZM

    (example http://myserver.ddns.net/zm)

  • CGI path: The URL using which your cgi-bin path is accessible

    (example http://myserver.ddns.net/zm/cgi-bin).

  • API Url: The URL using which your API path is accessible

    (example:http://myserver.ddns.net/zm/api)

Since when does ZM have an API?

The latest versions of ZoneMinder have an API that is supposed to replace the XML skin. It is only available starting Zoneminder 1.28.107. If you don't have the API installed the client will not work.

I do not have authentication enabled but the app keeps asking me to specify authentication

If you don't use ZM authentication, just enter an "x" in both user name and password.

Everything works! but live streaming does not

Check if streaming works in the web interface. If it does not work, zmNinja won't work either. Fix ZM first. If streaming in ZM works, go to zmNinja settings and fix your cgi-bin path. the automatic path that is filled in won't work. Here is a hint, go to zoneminder->options->paths and check the value of the cgi-bin path - your zmNinja path will be "base path of your server" + cgi-bin path.

The data is not refreshing!

Most screens that show lists of data has a pull down action. Pull down to refresh and your data should be reloaded.

What do all the colors in the Monitor view mean?

Checking
All good
Not running
Not running (pending)
Disabled
Unknown

I can't connect using SSL!

If you are using self-signed certificates, configuring SSL may require additional steps. It's not as simple as flipping the switch on in the app. Please read the instructions for more details.

I want to contribute!

Awesome. Grab the source code!

I'm having problems with this app

Tap on the logs option in the menu. Click the email button on the top right to send them to the author of this app. Note that when the email is composed, zmNinja tries to remove personal information by searching and replacing server IP addresses and server passwords. However it is your responsibility to make sure the logs don't contain any sensitive information. Before you send the email, please review the embedded logs and edit as needed.

I can see my server URLs and passwords in logs. You said zmNinja removes them?

zmNinja tries to remove them after you tap on the email button. I suppose I could remove them from the stored logs too, but then it would be harder for you to figure out if you made a mistake in configuring the app.

How do I contact the author?

Send me an email