โลโก้ Uptime Kuma
อันดับ 43 ใน Top 100 Monitoring และ ObservabilityMIT (โอเพนซอร์ส)

Uptime Kuma คืออะไร และวิธีติดตั้งบน Cloud Server

Uptime Kuma คือเครื่องมือตรวจสอบว่าเว็บไซต์และบริการของคุณยังทำงานอยู่หรือไม่ พร้อมแจ้งเตือนทันทีเมื่อล่ม และสร้างหน้าสถานะให้ลูกค้าดูได้ ติดตั้งง่ายและใช้ฟรีทั้งหมด

หมวดหมู่
Monitoring และ Observability
ติดตั้งบนเซิร์ฟเวอร์เองได้
ได้
สเปกเริ่มต้นที่แนะนำ
1 vCPU · RAM 1 GB
ไลเซนส์
MIT (โอเพนซอร์ส)
เว็บทางการ
เปิดเว็บไซต์
สร้าง Cloud Server เดี๋ยวนี้
  • ISO/IEC 27001
  • ISO 22301
  • ISO 20000-1
  • CSA-STAR

Data Center ในไทย มาตรฐาน TIA-942 Tier 3+ ข้อมูลอยู่ในประเทศไทย

Uptime Kuma คืออะไร

Uptime Kuma ตรวจสอบบริการด้วยการเรียกไปยังปลายทางตามรอบ ทั้งเว็บผ่าน HTTP การเชื่อมต่อ TCP การ Ping และการตรวจใบรับรอง SSL ที่ใกล้หมดอายุ เมื่อผลไม่เป็นไปตามที่กำหนดจะแจ้งเตือนทันที

สิ่งที่ทำให้ได้รับความนิยมสูงคือหน้าตาที่ใช้ง่าย ตั้งค่าเสร็จภายในไม่กี่นาที และรองรับช่องทางแจ้งเตือนกว่าเก้าสิบช่องทาง รวมถึงช่องทางที่ทีมไทยใช้กันอย่าง LINE และ Telegram

อีกความสามารถที่มีประโยชน์มากคือหน้าสถานะสาธารณะ ซึ่งใช้แจ้งลูกค้าว่าระบบใดใช้งานได้ปกติ ลดปริมาณการติดต่อเข้ามาสอบถามเวลามีเหตุขัดข้อง

แผนผังการวางระบบ Uptime Kuma บน Cloud Server หนึ่งเครื่องที่ Data Center ในประเทศไทย ผู้ใช้เข้าถึงผ่านไฟร์วอลล์ที่เปิดเฉพาะพอร์ต 3001, 443 ตัว Uptime Kuma และข้อมูลอยู่บนเครื่องเดียวกัน เริ่มต้นที่ 1 vCPU แรม 1 GB และมีสำเนาสำรองเขียนออกไปเก็บอีกไซต์หนึ่ง
Uptime Kuma ทำงานบน Cloud Server เครื่องเดียวได้ครบ เปิดเฉพาะพอร์ตที่จำเป็น ข้อมูลและสำเนาสำรองอยู่ใน Data Center ในประเทศไทย

ความสามารถเด่นของ Uptime Kuma

ตรวจสอบได้หลายรูปแบบ

HTTP, TCP, Ping, DNS, คำสำคัญในหน้าเว็บ และวันหมดอายุใบรับรอง SSL

แจ้งเตือนกว่า 90 ช่องทาง

รวมถึง LINE, Telegram, Discord, Slack, อีเมล และ Webhook ทั่วไป

หน้าสถานะสาธารณะ

สร้างหน้าที่ลูกค้าเข้ามาดูสถานะระบบเองได้ พร้อมประวัติการขัดข้อง

ติดตั้งง่ายมาก

รันด้วย Docker คำสั่งเดียวและตั้งค่าผ่านหน้าเว็บทั้งหมด

รายงานเวลาที่ระบบใช้งานได้

เก็บสถิติย้อนหลังเพื่อรายงานผลตาม SLA

ใช้ Uptime Kuma ทำอะไรได้บ้าง

  • ตรวจสอบเว็บไซต์ขององค์กรและแจ้งเตือนทีมทันทีเมื่อล่ม
  • เฝ้าระวังใบรับรอง SSL ไม่ให้หมดอายุโดยไม่รู้ตัว
  • เอเจนซีที่ต้องดูแลเว็บลูกค้าหลายสิบเว็บ
  • หน้าสถานะสำหรับลูกค้าของผู้ให้บริการซอฟต์แวร์

สเปก Cloud Server ที่แนะนำ

แผนภาพเทียบสเปก Cloud Server สำหรับ Uptime Kuma 3 ระดับ เริ่มจาก 1 vCPU แรม 1 GB ดิสก์ NVMe 20 GB ไปจนถึง 4 vCPU แรม 4 GB ดิสก์ NVMe 80 GB โดยเทียบขนาดแยกตามแต่ละคอลัมน์
เริ่มจากระดับที่ตรงกับการใช้งานตอนนี้ แล้วเพิ่ม CPU และ RAM ทีหลังได้บนเครื่องเดิม
ระดับการใช้งานvCPURAMDisk
เริ่มต้นตรวจสอบไม่เกิน 50 รายการ1 vCPU1 GBNVMe 20 GB
แนะนำหลายร้อยรายการพร้อมหน้าสถานะ2 vCPU2 GBNVMe 40 GB
จำนวนมากตรวจสอบถี่และเก็บประวัติย้อนหลังนาน4 vCPU4 GBNVMe 80 GB

ดูราคาตามสเปกได้ที่ ราคา Cloud Compute หรือให้ทีมงานช่วยประเมินสเปกจากปริมาณผู้ใช้จริงของคุณ

วิธีติดตั้ง Uptime Kuma บน Cloud Server ของ THAI DATA CLOUD

ขั้นตอนด้านล่างใช้กับ Cloud Server ที่เพิ่งสร้างใหม่จากหน้าจัดการของ THAI DATA CLOUD ได้ทันที ถ้าไม่สะดวกทำเอง ทีมวิศวกรของเราติดตั้งและตั้งค่าให้ฟรีสำหรับลูกค้า Cloud Server

สิ่งที่ต้องเตรียม

  • Cloud Server ที่ติดตั้ง Docker แล้ว
  • โดเมนและใบรับรอง SSL ถ้าจะเปิดหน้าสถานะสาธารณะ
  • ควรอยู่คนละเครื่องกับระบบที่ตรวจสอบ

ทดสอบบน Ubuntu Server 24.04 LTS ที่ติดตั้ง Docker แล้ว

  1. 1

    รัน Uptime Kuma

    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
  2. 2

    ตั้งบัญชีผู้ดูแลครั้งแรก

    เปิดหน้าเว็บที่พอร์ต 3001 แล้วสร้างบัญชีผู้ดูแล ระบบไม่มีบัญชีเริ่มต้นให้เดา

  3. 3

    เพิ่มรายการตรวจสอบแรก

    เลือกชนิด HTTP ใส่ URL ของเว็บ กำหนดรอบการตรวจ เช่น ทุก 60 วินาที และตั้งจำนวนครั้งที่ล้มเหลวก่อนแจ้งเตือน

  4. 4

    ตั้งแจ้งเตือนเข้า LINE

    ไปที่การตั้งค่าการแจ้งเตือน เลือกช่องทางที่ต้องการ ใส่โทเคน แล้วผูกกับรายการตรวจสอบทั้งหมด

  5. 5

    วาง Reverse Proxy พร้อม SSL

    server {
      listen 443 ssl;
      server_name status.example.com;
      location / {
        proxy_pass http://127.0.0.1:3001;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $host;
      }
    }

ต้องตั้งค่า Reverse Proxy ให้รองรับ WebSocket ตามตัวอย่าง ไม่เช่นนั้นหน้าเว็บจะไม่อัปเดตสถานะแบบเรียลไทม์

พอร์ตที่ต้องเปิดบน Firewall

พอร์ตโปรโตคอลใช้ทำอะไร
3001TCPหน้าเว็บ Uptime Kuma (ให้เข้าผ่าน Reverse Proxy)
443TCPHTTPS สำหรับหน้าเว็บและหน้าสถานะสาธารณะ

สิ่งที่ควรทำต่อหลังติดตั้งเสร็จ

  • ตั้งรหัสผ่านที่แข็งแรงและเปิดการยืนยันตัวตนสองชั้น
  • เปิดเฉพาะหน้าสถานะสาธารณะสู่ภายนอก ส่วนหน้าจัดการให้จำกัดไอพีหรือเข้าผ่าน VPN
  • ระวังไม่ใส่ข้อมูลภายในลงในชื่อรายการตรวจสอบที่แสดงบนหน้าสถานะสาธารณะ
  • สำรอง Volume ของข้อมูลตามรอบ

ทำไมควรรัน Uptime Kuma บน Cloud Server ของ THAI DATA CLOUD

Data Center ในประเทศไทย มาตรฐาน ISO/IEC 27001 และ ISO 22301 พร้อมทีมวิศวกรคนไทยดูแลตลอด 24 ชั่วโมง

ควรติดตั้งบน Cloud Server คนละเครื่องกับระบบที่ตรวจสอบ เพื่อให้ยังแจ้งเตือนได้เมื่อเครื่องหลักล่มทั้งเครื่อง

ใช้เครื่องสเปกต่ำสุดก็เพียงพอ จึงเพิ่มความอุ่นใจได้ด้วยค่าใช้จ่ายที่ต่ำมาก

ตั้งไว้คนละไซต์กับระบบหลัก เช่น ตรวจสอบระบบในไทยจากไซต์สิงคโปร์ เพื่อให้เห็นปัญหาระดับเครือข่ายด้วย

คำถามที่พบบ่อยเกี่ยวกับ Uptime Kuma

ต่างจาก Zabbix อย่างไร

Uptime Kuma ตอบคำถามเดียวคือบริการยังใช้งานได้หรือไม่ ติดตั้งง่ายและเห็นผลทันที ส่วน Zabbix เก็บตัวชี้วัดภายในเครื่องอย่างละเอียดและจัดการอุปกรณ์จำนวนมาก หลายองค์กรใช้ทั้งคู่ควบคู่กัน

แจ้งเตือนเข้า LINE ได้จริงไหม

ได้ Uptime Kuma รองรับช่องทางแจ้งเตือนจำนวนมากรวมถึง LINE เพียงใส่โทเคนของช่องทางที่ใช้ในหน้าตั้งค่า

ทำหน้าสถานะให้ลูกค้าดูได้ไหม

ได้ สร้างหน้าสถานะสาธารณะแล้วเลือกว่าจะแสดงบริการใดบ้าง พร้อมประวัติการขัดข้องย้อนหลัง ช่วยลดการติดต่อสอบถามเวลามีปัญหา

ให้เราติดตั้ง Uptime Kuma ให้ฟรี บน Cloud Server ในไทย

แจ้งความต้องการสั้น ๆ ทีมวิศวกรจะช่วยประเมินสเปก ติดตั้ง และตั้งค่าความปลอดภัยให้พร้อมใช้งาน ปรึกษาฟรี ไม่มีข้อผูกมัด