Self-hosted monitoring with status pages, notifications and uptime history. Nuvlo installs it on a server in your own cloud account, with a domain, HTTPS and backups.
- Category
- Development
- Replaces
- UptimeRobot, Pingdom, Statuspage
- Server size
- LightRuns comfortably next to other sites on the smallest server.
- Good for
- A public status page for your clients
- HTTP, TCP, DNS and more
- Check websites, ports, keywords and certificates at the interval you choose.
- Status pages
- Publish a clean status page per client or project on its own domain.
- Alerts where you are
- Notifications to email, Slack, Discord, Telegram and dozens of other services.
Each app is its own Docker Compose project behind Nginx, with generated passwords and a Let’s Encrypt certificate.
- Uptime KumaApp
Create your admin account on first visit. Uptime Kuma has no default login.
How do I install Uptime Kuma?
Pick one of your servers, choose Uptime Kuma from the one-click catalog and give it a domain. Nuvlo starts the containers with generated passwords, points the domain and issues the certificate.
What size server does Uptime Kuma need?
Light. Runs comfortably next to other sites on the smallest server.
What happens after install?
Create your admin account on first visit. Uptime Kuma has no default login.
Is Uptime Kuma backed up?
Yes. Apps are sites like any other, so they use the same backup schedules and your own storage bucket.
Who updates Uptime Kuma?
You do. Uptime Kuma keeps the version it was installed with; to move to a newer release, pull the new image on the server over SSH. The dashboard has no update button for apps.
Does Nuvlo charge per app?
No. You pay your Nuvlo plan and your cloud provider for the server, and Uptime Kuma itself is free to self-host.



