ZMNinja
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.
Troubleshooting
If you do have trouble, you can refer to the Debug Logs included in ZMNinja.
For further information, refer to the official docs.