Hosted monitoring means a third party learns your whole estate: every hostname, every internal endpoint, every outage. Uptime Kuma does the same job from a server you own, and it is small enough that monitoring costs you almost nothing.
What you get
- HTTP, TCP, DNS and ping checks with history and response times
- Alerts to 90+ channels, including Slack, Discord, Telegram and email
- Public status pages you can share with users
- Tiny footprint: about 256 MB of memory
Get it running
Use a small VPS, ideally a separate one
Uptime Kuma is one of the lightest apps in the catalog. Put it on a different offshore VPS from the services it watches, otherwise an outage takes the monitoring down with it.
Install it in one click
Install it from the catalog with a hostname such as status.example.com. Status pages are served under that domain. See how one-click installs work.
Add your checks
Add the endpoints that matter, pick the check type, and set intervals that are useful without hammering the target.
Wire up alerts
Connect the notification channels your team actually reads. An alert nobody sees is not monitoring.
Anything you put in a monitor name or a status page can be read by strangers: internal hostnames, IP addresses, customer names, the shape of your infrastructure. Use neutral labels on anything public, and keep the detailed monitors off the shared page.
If your site sits behind a proxy or CDN, a check against the public URL can stay green while the origin is failing. Monitor both so you learn which layer broke.
Notification integrations hold tokens for your chat workspaces. Treat that instance as sensitive, keep it patched, and do not leave its own interface open to the internet.
Start now
Spin up an offshore VPS and install Uptime Kuma from the catalog, or read the documentation.









