Uptime Kuma is a simple and easy-to-use website monitoring tool.

Uptime Kuma is an open-source and free monitoring tool that is simple and practical. It is mainly used to monitor web and network. What sets it apart from other monitoring services is its lightweight nature, as it is developed based on Node.js and Vue3.


Open-source repository: https://github.com/louislam/uptime-kuma
Preview: https://demo.uptime.kuma.pet/
Official website: https://uptime.kuma.pet/
Documentation: https://github.com/louislam/uptime-kuma/wiki

Uptime-Kuma is a self-hosted monitoring tool that is simple and easy to use, with a visually appealing monitoring dashboard. It supports various alerting methods and can be set up as a monitoring application in just a few minutes. If you are interested in this project, you can set it up and explore it yourself!


  1. Monitor HTTP(s) / TCP / Ping / DNS, and other networks
  2. Support Webhook and email notifications
  3. Multi-language support
  4. Lightweight, developed based on Node.js and Vue 3
  5. Fancy and responsive dashboard
  6. Open-source and free, supports Docker deployment



Setup Tutorial:#

First, we need to deploy it to a Docker environment: Docker One-Click Installation Script

Then, execute the following command:

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

After that, you can access it using the IP address and port 3001. Alert settings can be configured through email, DingTalk, or Telegram bots. If you want to access it using a domain name, you can set up a reverse proxy environment or use Cloudflare's free tunnel service.
Setup tutorial: https://github.com/louislam/uptime-kuma/wiki/Reverse-Proxy-with-Cloudflare-Tunnel

Alternatively, you can use the one-click script I created to set it up:

wget https://i.a8dog.com/sh/uptimekuma.sh && chmod +x uptimekuma.sh && clear && ./uptimekuma.sh
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.