RepoTrending
Về bảng xếp hạng
GitHubWeb / Ứng dụngJavaScript

louislam/uptime-kuma

Một công cụ giám sát tự lưu trữ ưa thích

91k sao8.3k fork

README

Uptime Kuma Logo

Kuma thời gian hoạt động

Uptime Kuma là một công cụ giám sát tự lưu trữ dễ sử dụng.

GitHub Sponsors Translation status

Uptime Kuma Dashboard Screenshot

🥔 Bản trình diễn trực tiếp

Hãy thử nó!

Máy chủ Demo (Vị trí: Frankfurt - Đức): https://demo.kuma.pet/start-demo

Đây là bản demo trực tiếp tạm thời, tất cả dữ liệu sẽ bị xóa sau 10 phút. Được tài trợ bởi Nhà tài trợ Kuma thời gian hoạt động.

⭐ Tính năng

  • Giám sát thời gian hoạt động của HTTP(s) / TCP / HTTP(s) Từ khóa / HTTP(s) JSON Truy vấn / Websocket / Ping / Bản ghi DNS / Push / Máy chủ trò chơi Steam / Vùng chứa Docker
  • Giao diện người dùng/UX ưa thích, phản ứng nhanh, nhanh
  • Thông báo qua Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP) và Hơn 90 dịch vụ thông báo, bấm vào đây để xem danh sách đầy đủ
  • Khoảng thời gian 20 giây
  • Đa ngôn ngữ
  • Nhiều trang trạng thái
  • Ánh xạ các trang trạng thái tới các tên miền cụ thể
  • Biểu đồ Ping
  • Thông tin chứng chỉ
  • Hỗ trợ proxy
  • Hỗ trợ 2FA

🔧 Cách cài đặt

🐳 Docker Soạn

mkdir uptime-kuma
cd uptime-kuma
curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml
docker compose up -d

Uptime Kuma hiện đang chạy trên tất cả các giao diện mạng (ví dụ: HTTP://localhost:3001 hoặc HTTP://your-ip:3001).

[!CẢNH BÁO] Hệ thống tập tin như NFS (Hệ thống tệp mạng) là KHÔNG được hỗ trợ. Vui lòng ánh xạ tới một thư mục hoặc ổ đĩa cục bộ.

🐳 Docker Lệnh

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

Uptime Kuma hiện đang chạy trên tất cả các giao diện mạng (ví dụ: HTTP://localhost:3001 hoặc HTTP://your-ip:3001).

Nếu bạn muốn hạn chế chỉ tiếp xúc với localhost:

docker run ... -p 127.0.0.1:3001:3001 ...

💪🏻 Không-Docker

Yêu cầu:

  • Nền tảng
    • ✅ Các bản phân phối Linux chính như Debian, Ubuntu, Fedora và ArchLinux, v.v.
    • ✅ Windows 10 (x64), Windows Server 2012 R2 (x64) trở lên
    • ❌ FreeBSD / OpenBSD / NetBSD
    • ❌ Sao chép / Heroku
  • Node.js >= 20,4
  • Git
  • chiều2 - Để chạy Uptime Kuma ở chế độ nền
git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup

# Option 1. Try it
node server/server.js

# (Recommended) Option 2. Run in the background using PM2
# Install PM2 if you don't have it:
npm install pm2 -g && pm2 install pm2-logrotate

# Start Server
pm2 start server/server.js --name uptime-kuma

Uptime Kuma hiện đang chạy trên tất cả các giao diện mạng (ví dụ: HTTP://localhost:3001 hoặc HTTP://your-ip:3001).

Các lệnh PM2 hữu ích hơn

# If you want to see the current console output
pm2 monit

# If you want to add it to startup
pm2 startup && pm2 save

Cài đặt nâng cao

Nếu bạn cần thêm tùy chọn hoặc cần duyệt qua proxy ngược, vui lòng đọc:

https://GitHub.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-How-to-Install

🆙 Cách cập nhật

Xin vui lòng đọc:

https://GitHub.com/louislam/uptime-kuma/wiki/%F0%9F%86%99-How-to-Update

🆕 Tiếp theo là gì?

Tôi sẽ chỉ định các yêu cầu/vấn đề cho cột mốc tiếp theo.

https://GitHub.com/louislam/uptime-kuma/milestones

❤️ Nhà tài trợ

Cảm ơn bạn rất nhiều! (GitHub Nhà tài trợ sẽ được cập nhật thủ công. Nhà tài trợ OpenCollective sẽ được cập nhật tự động, tuy nhiên danh sách sẽ được lưu vào bộ nhớ đệm của GitHub. Có thể cần chút thời gian để cập nhật)

Build with Ona

Uptime Kuma Sponsors

🖼 Thêm ảnh chụp màn hình

Chế độ ánh sáng:

Uptime Kuma Light Mode Screenshot of how the Dashboard looks

Trang trạng thái:

Uptime Kuma Status Page Screenshot

Trang cài đặt:

Uptime Kuma Settings Page Screenshot

Mẫu thông báo Telegram:

Uptime Kuma Telegram Notification Sample Screenshot

Động lực

  • Tôi đang tìm kiếm một công cụ giám sát tự lưu trữ như "Uptime Robot", nhưng thật khó để tìm được một công cụ phù hợp. Một trong những cái gần nhất là stat. Thật không may, nó không ổn định và không còn được duy trì.
  • Muốn xây dựng một giao diện người dùng ưa thích.
  • Tìm hiểu Vue 3 và Vite.js.
  • Thể hiện sức mạnh của Bootstrap 5.
  • Hãy thử sử dụng WebSocket với SPA thay vì REST API.
  • Triển khai hình ảnh Docker đầu tiên của tôi vào Trung tâm Docker.

Nếu bạn yêu thích dự án này, hãy cân nhắc cho nó một ⭐.

🗣️ Thảo luận / Yêu cầu trợ giúp

⚠️ Đối với bất kỳ câu hỏi chung hoặc kỹ thuật nào, vui lòng không gửi email cho tôi vì tôi không thể cung cấp hỗ trợ theo cách đó. Tôi sẽ không trả lời nếu bạn đặt câu hỏi ở đó.

Tôi khuyên bạn nên sử dụng Google, Sự cố GitHub hoặc subreddit của Uptime Kuma để tìm câu trả lời cho câu hỏi của bạn. Nếu bạn không thể tìm thấy thông tin bạn cần, vui lòng hỏi:

Tài khoản Reddit của tôi: u/luoislam Bạn có thể đề cập đến tôi nếu bạn đặt câu hỏi trên subreddit.

Đóng góp

Tạo yêu cầu kéo

Yêu cầu kéo thật tuyệt vời. Để giữ cho việc đánh giá được nhanh chóng và hiệu quả, hãy đảm bảo bạn đã đọc nguyên tắc yêu cầu kéo của chúng tôi.

Yêu cầu kéo thử nghiệm

Hiện tại có rất nhiều pull request nhưng tôi không có thời gian để kiểm tra tất cả.

Nếu bạn muốn giúp đỡ, bạn có thể kiểm tra điều này: https://GitHub.com/louislam/uptime-kuma/wiki/Test-Pull-Requests

Phiên bản thử nghiệm Beta

Kiểm tra phiên bản beta mới nhất ở đây: https://GitHub.com/louislam/uptime-kuma/releases

Báo cáo lỗi/Yêu cầu tính năng

Nếu bạn muốn báo cáo lỗi hoặc yêu cầu một tính năng mới, vui lòng mở một vấn đề mới.

Bản dịch

Nếu bạn muốn dịch Uptime Kuma sang ngôn ngữ của mình, vui lòng truy cập Weblate đọc tôi.

Chính tả & Ngữ pháp

Vui lòng sửa ngữ pháp trong tài liệu hoặc mã. Ngôn ngữ mẹ đẻ của tôi không phải là tiếng Anh và ngữ pháp của tôi cũng không tốt lắm.

Dự án cùng danh mục

freeCodeCamp/freeCodeCamp

chương trình giảng dạy và cơ sở mã nguồn mở của freeCodeCamp.org. Học toán, lập trình và khoa học máy tính miễn phí.

455k46k8 giờ trước
GitHubWeb / Ứng dụngTypeScript

awesome-selfhosted/awesome-selfhosted

Danh sách các dịch vụ mạng và ứng dụng web của Phần mềm miễn phí có thể được lưu trữ trên máy chủ của riêng bạn

315k15k2 ngày trước
GitHubWeb / Ứng dụng

clash-verge-rev/clash-verge-rev

Máy khách GUI hiện đại dựa trên Tauri, được thiết kế để chạy trong Windows, macOS và Linux để mang lại trải nghiệm proxy phù hợp

140k10k7 giờ trước
GitHubWeb / Ứng dụngTypeScript

rust-lang/rust

Trao quyền cho mọi người để xây dựng phần mềm đáng tin cậy và hiệu quả.

116k15k41 phút trước
GitHubWeb / Ứng dụngRust

2dust/v2rayN

Ứng dụng khách GUI cho Windows, Linux và macOS, hỗ trợ Xray, sing-box và các ứng dụng khác

115k16k5 giờ trước
GitHubWeb / Ứng dụngC#

tauri-apps/tauri

Xây dựng các ứng dụng di động và máy tính để bàn nhỏ hơn, nhanh hơn và an toàn hơn với giao diện người dùng web.

111k3.9k4 giờ trước
GitHubWeb / Ứng dụngRust
louislam/uptime-kuma — Repo Trending