Uptime Kuma
Know the moment your website goes down, and tell customers.
No server needed to start: Cloudgate can provide one. What happens when you click Deploy
What is Uptime Kuma?
Uptime Kuma is a self-hosted uptime monitor: get an alert the moment your website goes down and show customers a status page. Free, open source.
Uptime Kuma is an open-source uptime monitoring tool that checks your websites and online services around the clock and tells you the moment one stops working, so you hear about it before your customers do. You add a website by pasting its address and choosing how often to check it, as often as every 20 seconds.
When something goes wrong, alerts can go to email, Slack, Microsoft Teams, Telegram, Discord, SMS and more than 90 other services. You can also publish a status page that shows customers which services are working and which are being fixed. An online shop, for example, can watch its storefront, payment page and booking system, get a phone alert within a minute if checkout breaks at night, and point customers to its status page while it is fixed.
Beyond websites, Uptime Kuma can check that a server answers, that a domain name still points to the right place, or that a page still shows a given word. It also warns you before a website's security certificate expires. There is no official phone app; the dashboard works in any browser.
How Cloudgate installs Uptime Kuma
Cloudgate installs Uptime Kuma on a server Cloudgate provides or one you connect, keeps its data on lasting storage and gives it a secure web address. The first person to open it creates the admin account. For the most reliable alerts, run it on a different server from the websites it watches.
What you can do with Uptime Kuma
- Watch your websites Check your sites, online shop and booking pages as often as every 20 seconds.
- Get alerted your way Receive a message by email, Slack, Microsoft Teams, Telegram, Discord, SMS and over 90 other services.
- Show a status page Publish a page that tells customers what is working and what is being fixed, on your own web address if you like.
- Catch expiring certificates Get a warning before your website's security certificate runs out and browsers start showing errors.
- Plan maintenance quietly Mark a maintenance window so planned work does not set off alerts or alarm customers.
- See your history Charts show response times, uptime percentages and every outage over time.
Replaces Pingdom and Statuspage
Uptime Kuma does the same job as Pingdom and Statuspage. Here is what changes when you switch.
- No price per check, per site or per status page
- Check as many websites as you like, as often as every 20 seconds
- Over 90 ways to be alerted, all included
- Your monitoring history stays on your own server
- It checks from one place, your server, not from many locations around the world
- If the server it runs on goes down, it cannot alert you, so run it somewhere else
- One admin account; there are no separate logins for colleagues
- Status pages have fewer design options than Statuspage
What happens when you click Deploy?
You do not need a server or any technical knowledge. Four steps, and Uptime Kuma is running at its own web address.
- Step 1 Click Deploy and create your account
Deploy takes you to Cloudgate. Create an account, or log in if you have one. Uptime Kuma itself is free.
- Step 2 Choose a server
No server? Get one from Cloudgate: pick a size and a country, and Cloudgate gets it ready. Already have one? Connect it instead.
- Step 3 Cloudgate sets up Uptime Kuma
It prepares the server, makes the passwords the app needs and starts it. There is nothing to install and nothing to write down.
- Step 4 Open your app and sign in
Your app gets a free web address to start, without https. Add your own domain, like app.yourshop.com, and Cloudgate secures it with https for you.
New to Cloudgate? See the ways to get it
Run Cloudgate yourself? Deploy from your own console
In your Cloudgate console, open Templates and choose Uptime Kuma.
Questions
Is Uptime Kuma free?
Yes. Uptime Kuma is free and open source under the MIT licence, with no paid edition. You pay only for hosting.
Is Uptime Kuma a good alternative to UptimeRobot or Pingdom?
Yes, Uptime Kuma is one of the most popular self-hosted alternatives to UptimeRobot and Pingdom for checking that websites are up. It has no limit on checks and includes status pages, but it checks from one location rather than from many places around the world.
How do I self-host Uptime Kuma?
With Cloudgate, you pick Uptime Kuma from the catalogue and click install. Cloudgate runs it on your server, keeps its data on lasting storage and gives it a secure web address; the first person to open it creates the admin account.
Should Uptime Kuma run on the same server as my website?
No, it is better on a different server. If both share a server and that server goes down, Uptime Kuma goes down too and cannot alert you.
Can I import my monitors from UptimeRobot?
There is no automatic import from UptimeRobot or Pingdom. Adding a monitor takes a few seconds, since you paste the address and choose how often to check it.
Does Uptime Kuma have a phone app?
There is no official phone app, but the dashboard works in a phone's web browser. Most people get alerts on their phone through Telegram, Slack, Pushover or SMS instead.
What server size do I need for Uptime Kuma?
Uptime Kuma is light. Cloudgate's smallest size, with 512 MB of memory, is enough to watch a typical small business's websites.
Do I need technical skills?
No. Click Deploy, create your Cloudgate account and choose a server, and Cloudgate sets up Uptime Kuma and gives it a web address. You use it in your browser like any other online tool.
Do I need my own server?
No. When you deploy Uptime Kuma, hosted Cloudgate can provide a server. If you already rent one, you can connect it instead.