Uptime-Kuma, a great open-source alternative to uptime robot
Tags: opensource, elestio, uptimekuma, uptime
Published: 2023-10-11 12:11:16

---
title: Uptime-Kuma, a great open-source alternative to uptime robot
published: true
date: 2022-02-08 10:13:07 UTC
tags: opensource, elestio, uptimekuma, uptime
canonical_url: https://elestio.hashnode.dev/uptime-kuma-a-great-open-source-alternative-to-uptime-robot
---

#### Uptime-Kuma is a self-hosted monitoring tool similar to Uptime Robot.

Uptime-Kuma is a self-hosted monitoring tool similar to Uptime Robot.

Im using it myself to monitor different parts of our infrastructure, Ive also deployed multiple instances for customers who are super happy with it!

Its very lightweight and fast, the UI is nice and modern. I cant recommend it enough :)

**Main features of Uptime-Kuma**

- _Uptime-Kuma is able to monitor uptime for HTTP(s) / TCP / HTTP(s) Keyword / Ping / DNS Record / Push / Steam Game Server,_

- _Send notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and over_ [_70+ other notification services_](https://github.com/louislam/uptime-kuma/tree/master/src/components/notifications?ref=blog.elest.io)_,_

- _Is translated to_ [_Multiple Languages_](https://github.com/louislam/uptime-kuma/tree/master/src/languages?ref=blog.elest.io)_, has a simple Status Page, ping chart, and provides certificate Info (expiration date, chain)_

- _And of course, you can configure the heartbeat interval, number of retries, accepted status codes, method, body, headers, and even basic auth if your app needs it!_

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1697005684016/63b121d6-11a8-4ef3-866a-ded05f4e24dc.png)

In case of an alert (when one of the monitored services is down), you will receive notifications, you can configure them to be delivered on one or multiple channels

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1697005685432/91b51bd5-5776-4b27-8d08-dbc883ad1ff1.png)

This open-source project got a LOT of traction recently, especially since November 2021 and its still growing quickly. Its an amazing project with very active contributors (more than 100, including myself).

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1697005687186/c3b22947-8e30-4612-8c3f-9766bd45f458.png)

Its quite easy to self-host it with docker, you can try it quickly with this command (require docker)

docker run -d --restart=always -p 127.0.0.1:3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

This way it will run on port 3001 of your computer or VM and you can try it in your browser with this URL: [http://localhost:3001](http://localhost:3001)

If you dont want to worry about the uptime . of your uptime server [deploy Uptime-Kuma on elest.io](https://dash.elest.io/deploy?soft=Uptime-kuma&deploy=137&ref=blog.elest.io) and get automated backups, reverse proxy with SSL termination, DOS protection, firewall, automated OS & Software updates (So your instance of Uptime-Kuma stays always up to date), and a team of Linux experts and open source enthusiasts to ensure your services are always safe, UP and running.

Click on the button below to get a fully managed instance of Uptime-Kuma ready to use in less than 3 minutes.

_Originally published at_ [_https://blog.elest.io_](https://blog.elest.io/uptime-kuma/) _on February 8, 2022._