Uptime Kuma 2.x self-hosted uptime monitoring on Ubuntu 24.04 LTS by cloudimg. Node.js + Vue.js, embedded SQLite, web UI on port 3001 with WebSocket live updates. MIT licensed.
## Uptime Kuma on Ubuntu 24.04 by cloudimg
Uptime Kuma is the self-hosted uptime monitoring tool that looks and feels like a polished commercial SaaS — monitor HTTP(S) endpoints, TCP ports, DNS records, ping targets, Docker containers, gRPC, MQTT, and 30+ other monitor types; alert through 90+ notification channels (Slack, Discord, PagerDuty, Microsoft Teams, SMTP, Telegram, webhook). The cloudimg image installs the latest Uptime Kuma natively as a systemd service with an embedded SQLite database, ready to take its first monitor on first boot.
Why Choose cloudimg?
* 24/7 Expert Support with guaranteed 24 hour response. support@cloudimg.co.uk
* Production Ready from Launch Pre-configured, security-patched, validated
* Azure Native Integration Azure Linux Agent, cloud-init, Gen2 Hyper-V, TrustedLaunch
What is Included
* Uptime Kuma 2.x cloned from louislam/uptime-kuma; Node.js 20 + npm runtime
* Embedded SQLite database at /opt/uptime-kuma/data/kuma.db (created by the first-run wizard)
* uptime-kuma.service running as uptime-kuma:uptime-kuma system user
* Web UI + WebSocket on TCP 3001
* Pre-built frontend assets (Vue.js + Vite, ~2.5 MB compressed bundle)
* Ubuntu 24.04 LTS base with latest security patches
* 24/7 cloudimg support with guaranteed 24 hour response SLA
Recommended Virtual Machine Sizes
* Standard_B2s (2 vCPU, 4 GB RAM) — hundreds of monitors with sub-minute intervals
* Standard_D2s_v5 (2 vCPU, 8 GB RAM) — thousands of monitors or noisy notification channels
* Standard_D4s_v5 (4 vCPU, 16 GB RAM) — production with high-frequency probes and many channels