CheckCle on Ubuntu 24.04 LTS
by cloudimg
Self hosted uptime and infrastructure monitoring with incidents and status pages
CheckCle on Ubuntu 24.04 LTS
CheckCle is an open source, self hosted monitoring platform for uptime and infrastructure. It watches servers, HTTP and TCP services, SSL certificates, ping targets and scheduled jobs, tracks incidents, sends alerts, and publishes public operational status pages, all from one dashboard.
This image runs CheckCle 1.6.0 as a Docker container on Ubuntu 24.04 LTS, behind an nginx reverse proxy on port 80. Its PocketBase backend with an embedded SQLite database and all monitoring history live on a dedicated Azure data disk. The upstream image ships a well known factory administrator; this image closes that hole by rotating the administrator password to a unique per instance value on the first boot of every VM, before the port 80 proxy is opened, and writing it to a root only file. Sign in at http://[vm-ip]/.
Licensing
CheckCle is licensed under the MIT License and is free. The cloudimg charge of 0.04 USD per vCPU hour covers packaging, security patching, image maintenance and 24/7 expert support. There is no per user, per seat or BYOL key.
Getting started
Recommended size Standard_B2s. Prerequisites: an Azure subscription, a VNet and an SSH key. NSG inbound: port 22 for SSH and port 80 for the web UI. Front port 80 with TLS for production. Retrieve the generated admin password with sudo cat /root/checkcle-credentials.txt, then open the dashboard and add your first monitor. Full guide: https://www.cloudimg.co.uk/guides/checkcle-on-ubuntu-24-04-azure/. 24/7 support: support@cloudimg.co.uk.