Skip to content

High performance, cross platform ionic app for Home/Commerical Security Surveillance using ZoneMinder

License

Notifications You must be signed in to change notification settings

ZoneMinder/zmNinja

Folders and files

NameName
Last commit message
Last commit date
Jan 12, 2024
Mar 3, 2024
Mar 7, 2020
Sep 5, 2024
Oct 26, 2023
Sep 5, 2024
Sep 5, 2024
Jan 5, 2024
Mar 15, 2019
Nov 25, 2017
Apr 2, 2019
Feb 4, 2025
Sep 20, 2017
Sep 20, 2017
Dec 9, 2017
May 15, 2020
Oct 1, 2016
Oct 30, 2016
Nov 2, 2023
Mar 3, 2024
Sep 21, 2017
Jul 24, 2021
Jan 1, 2022
Mar 10, 2019
Jul 14, 2021
Jun 24, 2022
Aug 3, 2023
Mar 14, 2018
Oct 23, 2023
Oct 23, 2023
Oct 20, 2023
Jul 2, 2020
Feb 26, 2024
Jan 1, 2022
Oct 20, 2023
Dec 11, 2018
Sep 23, 2018
Jul 13, 2022
Feb 16, 2021
Feb 16, 2021
Jul 20, 2021
Mar 3, 2024
Feb 16, 2021

Repository files navigation

Project Adoption 2022

After 6+ years of developing zmNinja + ES + ML, Pliable Pixels no longer had the time to maintain the project. ZoneMinder development team will take on the support of zmNinja and provision of notification services going forward. This may necessitate new app names due to some app store policies.

zmNinja website

zmNinja is a multi platform (iOS, Android, Windows Desktop, Mac Desktop, Linux Desktop) client for ZoneMinder users. ZoneMinder is an incredible open source camera monitoring system and is used by many for home and commercial security monitoring.

Get in on App Store Get it on Google Play

Help

Before you ask for help

  • Make sure you have read the FAQ
  • Make sure you have validated that your APIs are working (if not, its a ZM issue, please post in ZM forums)
  • Please don't ask me for help with source compilation if you are not familiar with coding mobile apps - you should try and solve your own problems

Video Demo

Check out a video demo of zmNinja here

Mobile Platforms

zmNinja is stable as of today and runs on a variety of Android and iOS platforms. See links above to get them on play store (Android) and app store (iOS)

It also runs on the desktop (see below)

Desktop Platforms

Please download binaries from here.

Key Features

  • Push Notifications Object detection/face recognition for alarms (Needs the eventserver to be set up)
  • Multiple languages (English, French, German, Spanish, Portuguese, Dutch, and more)
  • H264 video support
  • live views of monitors
  • Montage view (with multiple montage profile settings/sizes)
  • Events history and list
  • Timeline view
  • Camera pan/tilt/zoom (needs to have ZM support it first)
  • 24hr review

Key Limitations

  • Client certificates are not supported
  • If you use self signed certificates, you will likely have to install them in your phone (especially Android)
  • If you use Basic Authentication, you'll have to go through additional setup (see FAQ)

Thanks

To Pliable Pixels for his fantastic contributions to the ZoneMinder community in building this application.

Important Notes

  • zmNinja needs APIs enabled in ZoneMinder. See this for instructions on how to make sure your APIs are working. If they are not working, zmNinja will not work.

Screenshots: