NcMonitor is a native WearOS application written in Kotlin that can be used to check the state of your Nextcloud server. It is simple, fast and light. You have just to look up at your wrist to know if your NC instance is working properly or not.
The goal of this application is to provide information about your NC instance:
- CPU usage (last-minute)
- RAM usage
- SWAP usage
- Disk free space
Data are retrived from Nextcloud/serverinfo and we will provide more metrics when available.
The application requires basic authentication to communicate with the server and get back the metrics from Nextcloud/serverinfo. During the first start it will require:
- select your HyperText Transfer Protocol (
http
orhttps
) - server URL (e.g.
myserver.com
) - Nextcloud username
- Nextcloud password
To calculate the app's total CPU load percentage, it requires information about the number of CPU cores in your NC instance, which is set to a default value of 4. You can modify this setting through the configuration panel.
Changelog information are reported here.
The application has not been officially launched on the Google Play Store yet. To access and use the application, you can download the APK from the release section of this repository, or alternatively, you have the option to manually build the project. The initial release will soon be made available on the Google Play Store.
Please contact me if you have any problem with this installation process.
This application is licensed under the AGPLv3
Any comment or idea about the project is appreciated, feel free to ping me at [email protected] or open an issue on GitHub.