Quy tắc duy nhất của giám sát là trình giám sát phải sống bên ngoài thứ nó theo dõi. Một kiểm tra sức khỏe chạy trên cùng máy chủ với ứng dụng của bạn trở nên vô dụng ngay khoảnh khắc máy chủ đó sập — chúng thất bại cùng nhau, và không cảnh báo nào từng kích hoạt. Vậy nên bạn muốn một máy nhỏ, độc lập mà công việc duy nhất là theo dõi mọi thứ khác và báo cho bạn khi nó hỏng. Uptime Kuma là công cụ tự lưu trữ đúng cho việc đó, và một VPS rẻ là ngôi nhà tự nhiên của nó.
Vì sao tự lưu trữ nó
- Độc lập. Trên VPS của riêng nó — lý tưởng là ở khu vực khác với hạ tầng chính của bạn — Uptime Kuma vẫn tiếp tục kiểm tra và cảnh báo ngay cả khi máy chủ chính hoặc kết nối tại nhà của bạn đã sập. Đó là toàn bộ giá trị của một trình giám sát.
- Kiểm soát và riêng tư. Danh sách endpoint được giám sát, quy tắc cảnh báo, và trang trạng thái của bạn sống trên một máy chủ bạn sở hữu, không phải bảng điều khiển của bên thứ ba biết toàn bộ stack của bạn. Chi phí hàng tháng cố định, không tính theo trình giám sát.
- Một trang trạng thái do bạn lưu trữ. Uptime Kuma đăng một trang trạng thái công khai gọn gàng — trên tên miền của riêng bạn, cho người dùng biết cái gì đang hoạt động, không cần thuê một SaaS trang trạng thái.
Nó cần gì
- Một IPv4 riêng, một tên miền và HTTPS. Bạn truy cập bảng điều khiển và trang trạng thái tại
https://status.yourdomain.com, điều này cần một tên miền, TLS hợp lệ và cổng 443 đến — một gói IP riêng. Các gói NAT không nhận chiều đến. Nano-IP ($8/tháng) chạy hàng chục trình giám sát thoải mái. - Tài nguyên nhẹ. Uptime Kuma nhỏ; RAM chỉ tăng theo số lần kiểm tra và lịch sử lưu giữ. Thêm dư địa cho hàng trăm endpoint, còn lại thì máy nhỏ nhất là đủ.
Thiết lập (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
Trỏ status.yourdomain.com tới IP của bạn, mở nó, tạo người dùng admin, và thêm các trình giám sát — HTTP(S), cổng TCP, ping, DNS và nhiều hơn. Nối các thông báo (Telegram, email, webhook, ntfy) để một sự cố đến được với bạn, và đăng một trang trạng thái cho các dịch vụ bạn muốn công khai.
Ai nên dùng
- Devops và người tự lưu trữ muốn một con chó giữ nhà độc lập canh chừng máy chủ và dịch vụ của mình.
- Nhóm nhỏ cần một trang trạng thái và cảnh báo mà không phải trả theo trình giám sát cho một công cụ được lưu trữ sẵn.
- Bất cứ ai chạy home-lab muốn một điểm quan sát trên đám mây vẫn trực tuyến khi kết nối ở nhà thì không.
Vì sao chọn EQVPS cho Uptime Kuma
- IPv4 riêng từ $8/tháng, thân thiện với tên miền + HTTPS, mọi cổng, reverse DNS tự phục vụ.
- Vị trí EU (Đức, Phần Lan) — và vì chúng tôi vận hành hai khu vực, bạn có thể đặt trình giám sát xa máy chính để có độc lập thực sự.
- Không KYC, thanh toán bằng crypto. Email để đăng ký, USDC/USDT để trả.
- Root trong ~60 giây, NVMe. Dựng Uptime Kuma, thêm Caddy, và hệ giám sát của riêng bạn đã hoạt động.
Đã chạy vài dịch vụ trên một máy? Xem tự lưu trữ nhiều dịch vụ sau một IP — một trình giám sát ghép cặp tự nhiên với một stack Docker, dù để độc lập thực sự thì con chó giữ nhà thuộc về máy chủ riêng của nó.
Bình luận
Chưa có bình luận nào. Hãy là người đầu tiên.