กฎข้อเดียวของการเฝ้าติดตามคือ มอนิเตอร์ต้องอยู่นอกสิ่งที่มันเฝ้าดู การตรวจสุขภาพที่รันบนเซิร์ฟเวอร์เดียวกับแอปของคุณไร้ประโยชน์ในวินาทีที่เซิร์ฟเวอร์นั้นล่ม — พวกมันล้มเหลวพร้อมกัน และไม่มีการแจ้งเตือนใดจุดชนวน ดังนั้นคุณต้องการเครื่องเล็ก ๆ ที่เป็นอิสระ ซึ่งมีงานเดียวคือเฝ้าดูทุกอย่างที่เหลือและบอกคุณเมื่อมันพัง Uptime Kuma คือเครื่องมือโฮสต์เองสำหรับสิ่งนั้นพอดี และ VPS ราคาถูกคือบ้านตามธรรมชาติของมัน
ทำไมต้องโฮสต์เอง
- ความเป็นอิสระ บน VPS ของตัวเอง — ในอุดมคติคือคนละภูมิภาคกับโครงสร้างพื้นฐานหลักของคุณ — Uptime Kuma ยังคงตรวจสอบและแจ้งเตือนแม้เมื่อเซิร์ฟเวอร์หลักหรือการเชื่อมต่อที่บ้านของคุณล่ม นั่นคือคุณค่าทั้งหมดของมอนิเตอร์
- การควบคุมและความเป็นส่วนตัว รายการเอนด์พอยต์ที่เฝ้าติดตาม กฎการแจ้งเตือน และหน้าสถานะของคุณอยู่บนเซิร์ฟเวอร์ที่คุณเป็นเจ้าของ ไม่ใช่แดชบอร์ดของบุคคลที่สามที่รู้จักสแตกทั้งหมดของคุณ ต้นทุนรายเดือนคงที่ ไม่คิดค่าต่อมอนิเตอร์
- หน้าสถานะที่คุณโฮสต์เอง Uptime Kuma เผยแพร่หน้าสถานะสาธารณะที่สะอาดตา — บนโดเมนของคุณเอง บอกผู้ใช้ของคุณว่าอะไรทำงานอยู่ โดยไม่ต้องเช่า SaaS หน้าสถานะ
มันต้องการอะไร
- IPv4 เฉพาะ โดเมน และ HTTPS คุณเข้าถึงแดชบอร์ดและหน้าสถานะที่
https://status.yourdomain.comซึ่งต้องมีโดเมน TLS ที่ถูกต้อง และ 443 ขาเข้า — แพ็กเกจ IP เฉพาะ แพ็กเกจ NAT ไม่รับขาเข้า Nano-IP ($8/เดือน) รันมอนิเตอร์นับสิบได้สบาย - ทรัพยากรเบา Uptime Kuma เล็ก RAM เพิ่มขึ้นตามจำนวนการตรวจสอบและประวัติที่เก็บไว้เท่านั้น เพิ่มเผื่อสำหรับเอนด์พอยต์หลายร้อยจุด ไม่เช่นนั้นเครื่องเล็กที่สุดก็พอ
ตั้งค่า (Ubuntu 24.04, Docker)
# dedicated-IP plan, root shell
apt update && apt install -y docker.io caddy
systemctl enable --now docker
docker run -d --restart=unless-stopped \
-p 127.0.0.1:3001:3001 \
-v uptime-kuma:/app/data \
--name uptime-kuma louislam/uptime-kuma:1
# TLS + reverse proxy on your domain
echo 'status.yourdomain.com { reverse_proxy 127.0.0.1:3001 }' > /etc/caddy/Caddyfile
systemctl restart caddy && ufw allow 80,443/tcp
ชี้ status.yourdomain.com ไปที่ IP ของคุณ เปิดมัน สร้างผู้ใช้แอดมิน แล้วเพิ่มมอนิเตอร์ — HTTP(S), พอร์ต TCP, ping, DNS และอื่น ๆ ต่อการแจ้งเตือน (Telegram, อีเมล, webhook, ntfy) เพื่อให้เหตุขัดข้องมาถึงคุณ และเผยแพร่หน้าสถานะสำหรับบริการที่คุณต้องการให้เป็นสาธารณะ
นี่เหมาะกับใคร
- devops และผู้โฮสต์เอง ที่ต้องการสุนัขเฝ้าบ้านอิสระคอยดูเซิร์ฟเวอร์และบริการของตน
- ทีมเล็ก ที่ต้องการหน้าสถานะและการแจ้งเตือนโดยไม่ต้องจ่ายต่อมอนิเตอร์ให้เครื่องมือที่โฮสต์ให้
- ใครก็ตามที่รันโฮมแล็บ ที่ต้องการจุดสังเกตบนคลาวด์ที่ยังออนไลน์เมื่อการเชื่อมต่อที่บ้านไม่อยู่
ทำไมต้อง EQVPS สำหรับ Uptime Kuma
- IPv4 เฉพาะเริ่มต้น $8/เดือน เป็นมิตรกับโดเมน + HTTPS ทุกพอร์ต reverse DNS แบบบริการตนเอง
- ที่ตั้งใน EU (เยอรมนี ฟินแลนด์) — และเพราะเราให้บริการสองภูมิภาค คุณจึงวางมอนิเตอร์ไว้ห่างจากเครื่องหลักเพื่อความเป็นอิสระที่แท้จริงได้
- ไม่มี KYC จ่ายด้วยคริปโต อีเมลเพื่อลงทะเบียน USDC/USDT เพื่อจ่าย
- root ใน ~60 วินาที NVMe ยก Uptime Kuma ขึ้น เพิ่ม Caddy แล้วการเฝ้าติดตามของคุณเองก็ออนไลน์
รันหลายบริการบนเครื่องเดียวอยู่แล้ว? ดูการโฮสต์หลายบริการเองหลัง IP เดียว — มอนิเตอร์เข้าคู่กับสแตก Docker ได้อย่างเป็นธรรมชาติ แม้ว่าเพื่อความเป็นอิสระที่แท้จริง สุนัขเฝ้าบ้านควรอยู่บนเซิร์ฟเวอร์แยกของตัวเอง
ความคิดเห็น
ยังไม่มีความคิดเห็น เป็นคนแรกสิ