Uptime Kuma เป็นเครื่องมือตรวจสอบที่โฮสต์เองและใช้งานง่าย
ลองมัน!
เซิร์ฟเวอร์สาธิต (ที่ตั้ง: แฟรงก์เฟิร์ต - เยอรมนี): https://demo.kuma.pet/start-demo
เป็นการสาธิตสดชั่วคราว ข้อมูลทั้งหมดจะถูกลบหลังจากผ่านไป 10 นาที สนับสนุนโดยผู้สนับสนุน Uptime Kuma
การตรวจสอบสถานะการออนไลน์สำหรับ HTTP(s) / TCP / HTTP(s) คีย์เวิร์ด / HTTP(s) Json Query / Ping / DNS Record / Push / Steam Game Server / Docker Containers
แฟนซี โต้ตอบ UI/UX ที่รวดเร็ว
การแจ้งเตือนผ่าน Telegram, Discord, Gotify, Slack, Pushover, อีเมล (SMTP) และบริการแจ้งเตือนกว่า 90 รายการ คลิกที่นี่เพื่อดูรายการทั้งหมด
ช่วงเวลา 20 วินาที
หลายภาษา
หน้าสถานะหลายหน้า
แมปหน้าสถานะไปยังโดเมนเฉพาะ
แผนภูมิปิง
ข้อมูลใบรับรอง
การสนับสนุนพร็อกซี
รองรับ 2FA
นักเทียบท่าวิ่ง -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
Uptime Kuma ทำงานบน http://0.0.0.0:3001 แล้ว
คำเตือน
ไม่ รองรับระบบไฟล์เช่น NFS (Network File System) โปรดแมปไปยังไดเร็กทอรีหรือโวลุ่มในเครื่อง
บันทึก
หากคุณต้องการจำกัดการเปิดเผยต่อ localhost (โดยไม่ต้องเปิดเผยพอร์ตสำหรับผู้ใช้รายอื่น หรือใช้พร็อกซีย้อนกลับ) คุณสามารถเปิดเผยพอร์ตได้ดังนี้:
นักเทียบท่าวิ่ง -d --restart=always -p 127.0.0.1:3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
ความต้องการ:
แพลตฟอร์ม
✅ ดิสทริบิวเตอร์ Linux รายใหญ่ เช่น Debian, Ubuntu, CentOS, Fedora และ ArchLinux เป็นต้น
✅ Windows 10 (x64), Windows Server 2012 R2 (x64) หรือสูงกว่า
ซ้ำซาก / เฮโรกุ
โหนด js 18 / 20.4
เวลา 9.00 น
คอมไพล์
pm2 - สำหรับการรัน Uptime Kuma ในเบื้องหลัง
โคลนคอมไพล์ https://github.com/louislam/uptime-kuma.gitcd uptime-kuma การตั้งค่าการรัน npm# ตัวเลือก 1. ลองใช้ itnode server/server.js# (แนะนำ) ตัวเลือก 2. รันในพื้นหลังโดยใช้ PM2# ติดตั้ง PM2 หากคุณไม่มี:npm ติดตั้ง pm2 -g && pm2 ติดตั้ง pm2-logrotate# เริ่ม Serverpm2 เริ่มต้น server/server.js --name uptime-kuma
Uptime Kuma ทำงานบน http://localhost:3001 แล้ว
คำสั่ง PM2 ที่มีประโยชน์มากขึ้น
# หากคุณต้องการดูคอนโซลปัจจุบัน outputpm2 monit# หากคุณต้องการเพิ่มลงใน startuppm2 บันทึก && การเริ่มต้น pm2
หากคุณต้องการตัวเลือกเพิ่มเติมหรือต้องการเรียกดูผ่านพร็อกซีย้อนกลับ โปรดอ่าน:
https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-How-to-Install
โปรดอ่าน:
https://github.com/louislam/uptime-kuma/wiki/%F0%9F%86%99-How-to-Update
ฉันจะมอบหมายคำขอ/ประเด็นให้กับเหตุการณ์สำคัญครั้งต่อไป
https://github.com/louislam/uptime-kuma/milestones
ขอบคุณมาก! (ผู้สนับสนุน GitHub จะได้รับการอัปเดตด้วยตนเอง ผู้สนับสนุน OpenCollective จะได้รับการอัปเดตโดยอัตโนมัติ แต่รายการจะถูกแคชโดย GitHub ซึ่งอาจต้องใช้เวลาในการอัปเดต)
โหมดแสง:
หน้าสถานะ:
หน้าการตั้งค่า:
ตัวอย่างการแจ้งเตือนโทรเลข:
ฉันกำลังมองหาเครื่องมือตรวจสอบที่โฮสต์เอง เช่น "Uptime Robot" แต่ก็ยากที่จะหาเครื่องมือที่เหมาะสม หนึ่งในสิ่งที่ใกล้เคียงที่สุดคือการระบุ น่าเสียดายที่มันไม่เสถียรและไม่ได้รับการดูแลอีกต่อไป
ต้องการสร้าง UI ที่สวยงาม
เรียนรู้ Vue 3 และ vite.js
แสดงพลังของ Bootstrap 5
ลองใช้ WebSocket กับ SPA แทน REST API
ปรับใช้อิมเมจ Docker แรกของฉันกับ Docker Hub
หากคุณรักโครงการนี้ โปรดพิจารณาให้
ฉันแนะนำให้ใช้ Google, GitHub Issues หรือ subreddit ของ Uptime Kuma เพื่อค้นหาคำตอบสำหรับคำถามของคุณ หากคุณไม่พบข้อมูลที่ต้องการ โปรดสอบถาม:
ปัญหา GitHub
Subreddit (r/UptimeKuma)
บัญชี Reddit ของฉัน: u/louislamlam คุณสามารถพูดถึงฉันได้หากคุณถามคำถามใน subreddit
เราไม่รับคำขอดึงทุกประเภทและไม่ต้องการเสียเวลาของคุณ โปรดตรวจสอบให้แน่ใจว่าคุณได้อ่านและปฏิบัติตามกฎคำขอดึง: CONTRIBUTING.md#can-i-create-a-pull-request-for-uptime-kuma
ขณะนี้มีคำขอดึงจำนวนมาก แต่ฉันไม่มีเวลาทดสอบทั้งหมด
หากคุณต้องการความช่วยเหลือคุณสามารถตรวจสอบสิ่งนี้: https://github.com/louislam/uptime-kuma/wiki/Test-Pull-Requests
ตรวจสอบรุ่นเบต้าล่าสุดได้ที่นี่: https://github.com/louislam/uptime-kuma/releases
หากคุณต้องการรายงานจุดบกพร่องหรือขอคุณสมบัติใหม่ โปรดอย่าลังเลที่จะเปิดประเด็นใหม่
หากคุณต้องการแปล Uptime Kuma เป็นภาษาของคุณ โปรดไปที่ Weblate Readme
คุณสามารถแก้ไขไวยากรณ์ในเอกสารหรือโค้ดได้ตามต้องการ ภาษาแม่ของฉันไม่ใช่ภาษาอังกฤษ และไวยากรณ์ของฉันก็ไม่ค่อยดีนัก