मॉनिटरिंग का एकमात्र नियम यह है कि मॉनिटर को उस चीज़ के बाहर रहना चाहिए जिसे वह देखता है। आपके ऐप वाले उसी सर्वर पर चलने वाली हेल्थ-चेक उस पल बेकार हो जाती है जब वह सर्वर गिरता है — वे साथ विफल होते हैं, और कोई अलर्ट कभी नहीं चलता। इसलिए आपको एक छोटी, स्वतंत्र मशीन चाहिए जिसका एकमात्र काम बाकी सब कुछ देखना और टूटने पर आपको बताना हो। 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, ईमेल, webhooks, ntfy) ताकि कोई गड़बड़ी आप तक पहुँचे, और उन सेवाओं के लिए स्टेटस पेज प्रकाशित करें जिन्हें आप सार्वजनिक करना चाहते हैं।
यह किसके लिए है
- Devops और सेल्फ-होस्टर जो अपने सर्वरों और सेवाओं पर एक स्वतंत्र पहरेदार चाहते हैं।
- छोटी टीमें जिन्हें होस्टेड उपकरण में प्रति-मॉनिटर भुगतान किए बिना स्टेटस पेज और अलर्ट चाहिए।
- होम-लैब चलाने वाला कोई भी जो एक क्लाउड सहूलियत-बिंदु चाहता है जो घर के कनेक्शन के गिरने पर भी ऑनलाइन रहे।
Uptime Kuma के लिए EQVPS ही क्यों
- $8/माह से समर्पित IPv4, डोमेन + HTTPS के अनुकूल, सभी पोर्ट, सेल्फ-सर्विस रिवर्स DNS।
- EU स्थान (जर्मनी, फ़िनलैंड) — और चूँकि हम दो क्षेत्र चलाते हैं, आप असली स्वतंत्रता के लिए मॉनिटर को अपने मुख्य सर्वर से दूर रख सकते हैं।
- बिना KYC, क्रिप्टो से भुगतान। पंजीकरण के लिए ईमेल, भुगतान के लिए USDC/USDT।
- ~60 सेकंड में root, NVMe। Uptime Kuma चालू करें, Caddy जोड़ें, और आपकी अपनी मॉनिटरिंग लाइव है।
पहले से एक मशीन पर कई सेवाएँ चला रहे हैं? देखें एक IP के पीछे कई सेवाओं की सेल्फ-होस्टिंग — मॉनिटर एक Docker स्टैक के साथ स्वाभाविक रूप से जुड़ता है, हालाँकि असली स्वतंत्रता के लिए पहरेदार का स्थान अपने अलग सर्वर पर है।
टिप्पणियाँ
अभी तक कोई टिप्पणी नहीं। पहले बनें।