All templates
Node.js 22

Uptime Kuma starter

Uptime Kuma watches your websites and APIs around the clock and tells you the moment one goes down, through Telegram, Slack, ntfy, Pushover, webhooks and dozens of other services. Give your users a public status page with your own branding, and see response times and uptime history at a glance. Deploying it adds a persistent volume, so your monitors, alerts and months of history survive restarts and redeploys, with daily snapshots you can restore from the app's Volume tab. Nobody can claim your instance: the first start creates the admin account itself and prints the password once to the deploy log. It runs on a plan that never sleeps, so checks keep running when nobody is looking. Checks run from EU data centres over the web (HTTP and HTTPS, keywords, JSON, DNS and push monitors).

Monitoring Status pages Always on
Deploy this template You will sign in first. We keep your pick.

The source

This template is an ordinary public repository. Read it, fork it, or open a pull request against it. Deploying pulls its default branch and builds it the same way velixir builds your own code.

velixirnet/template-uptime-kuma

Once it is live

The template is just a starting point. Clone it, edit it, then ship over the top with the CLI:

velixir deploy

Or add the GitHub Actions workflow from the app's Deploys tab to your repo, and every push to your deploy branch ships a release. Both run the same pipeline this template just went through.