K7

K7Blog

须知少年凌云志 曾许人间第一流.
proton
telegram

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 for monitoring 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.

https://img.k7blog.com/i/2023/01/03/p2c8v5.webp

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 only takes a few minutes to set up a monitoring application. If you are interested in this project, you can set it up and explore it yourself!

Features:#

  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

Screenshots:#

1
2
3

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.
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.k7blog.com/sh/uptimekuma.sh && chmod +x uptimekuma.sh && clear && ./uptimekuma.sh
Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.