2026 में स्व-होस्टेड FOSS परिचालन निगरानी के लिए सर्वश्रेष्ठ ऐप्स

XDA-Developers की स्व-होस्टेड FOSS टूल्स की वार्षिक समीक्षा एक बात स्पष्ट करती है: परिचालन समस्याएँ टूल्स स्वयं नहीं हैं, बल्कि दृश्यमानता की कमी है। एक कंटेनर रात भर चुपचाप क्रैश लूप में रीस्टार्ट होता है, एक डिस्क भर जाती है जबकि कोई नहीं देख रहा होता, एक प्रमाणपत्र समाप्त हो जाता है और एक सेवा को बंद कर देता है, और कोई भी नहीं जानता जब तक कि किसी को वास्तव में उस चीज़ की आवश्यकता न हो जो टूट गई हो। स्व-होस्टिंग आसान लगती है जब तक विफलता चुप न हो। समाधान अधिक सॉफ्टवेयर नहीं है निगरानी के लिए, बल्कि प्रेक्षणीयता है जो समस्याओं को घटनाओं में बदलने से पहले उजागर करती है। सात डेस्कटॉप ऐप्स जो एक होम-लैब स्टैक को प्रेक्षणीय बनाते हैं, यह रैंक किया गया है कि प्रत्येक कितनी सीधे “क्या सब कुछ वास्तव में काम कर रहा है?” का उत्तर देता है।

स्व-होस्टेड निगरानी ऐप में क्या देखें

तेज़ तुलना

ऐप्स सर्वश्रेष्ठ के लिए प्लेटफार्म मुफ्त योजना शुरुआती कीमत
Uptime Kuma तेज़ अपटाइम सतर्कता और स्थिति पृष्ठ Linux, Windows, macOS हाँ, पूर्ण ऐप्स मुफ्त
Grafana + Prometheus गहरे मेट्रिक्स इतिहास और डैशबोर्ड Linux, Windows, macOS हाँ, पूर्ण ऐप्स मुफ्त
Netdata शून्य-कॉन्फ़िगरेशन प्रति-सेकंड होस्ट मेट्रिक्स Linux, Windows, macOS हाँ, स्व-होस्टेड स्तर मुफ्त
Beszel हल्का बहु-सर्वर संसाधन ट्रैकिंग Linux, Windows, macOS हाँ, पूर्ण ऐप्स मुफ्त
Gatus Git-प्रबंधित स्थिति पृष्ठ Linux, Windows, macOS हाँ, पूर्ण ऐप्स मुफ्त
Homepage अन्य टूल्स को एकत्रित करने वाला एकल डैशबोर्ड Linux, Windows, macOS हाँ, पूर्ण ऐप्स मुफ्त
Portainer CE कंटेनर-स्तर स्वास्थ्य और लॉग Linux, Windows, macOS हाँ, Community Edition मुफ्त

ऐप्स

1. Uptime Kuma — तेज़ अपटाइम सतर्कता और स्थिति पृष्ठ के लिए सर्वश्रेष्ठ

Uptime Kuma वह ऐप है जिसे अधिकांश होम-लैब गाइड पहले इंगित करते हैं, और यह उस स्थान को अर्जित करता है। इसे HTTP एंडपॉइंट, TCP पोर्ट, DNS रिकॉर्ड या Docker कंटेनर पर इंगित करें, एक जांच अंतराल सेट करें, और यह 90 से अधिक सूचना एकीकरण के माध्यम से सतर्कताएं भेजता है, जिसमें Discord, Slack, ntfy, Gotify और सादे webhook शामिल हैं। यह समान मॉनिटर सूची से एक सार्वजनिक या निजी स्थिति पृष्ठ भी बनाता है, तो जांच के लिए एक URL है बजाय यह अनुमान लगाने के कि कौन सी सेवा मर गई।

जहाँ यह विफल होता है: प्रतिक्रिया समय और अपटाइम इतिहास से परे कोई संसाधन या मेट्रिक्स ग्राफिंग नहीं। सूचना सेटअप प्रति-मॉनिटर है, जो दर्जनों जांचों के बाद दोहराव हो जाता है। कोई अंतर्निहित लॉग एकत्रीकरण नहीं।

मूल्य निर्धारण: मुफ्त, MIT लाइसेंस, केवल स्व-होस्टेड।

प्लेटफार्म: Linux, Windows, macOS (कहीं भी चलता है जहाँ Docker चलता है; डैशबोर्ड स्वयं एक ब्राउजर ऐप है)।

डाउनलोड: GitHub

निष्कर्ष: “कुछ भी निगरानी नहीं” से “हम एक मिनट में जानेंगे” तक सबसे तेज़ रास्ता।

2. Grafana + Prometheus — गहरे मेट्रिक्स इतिहास और डैशबोर्ड के लिए सर्वश्रेष्ठ

Grafana और Prometheus एक साथ उद्योग-मानक मेट्रिक्स स्टैक हैं, और वे होम-लैब तक अच्छी तरह स्केल करते हैं। Prometheus प्रत्येक सेवा से जुड़े निर्यातकों से समय-श्रृंखला डेटा को खरोंचता है और संग्रहीत करता है; Grafana उस डेटा को डैशबोर्ड और सतर्कता नियमों में बदल देता है। निर्यातक पारिस्थितिकी तंत्र लगभग कुछ भी कवर करता है जो निगरानी के लायक है: होस्ट आंकड़ों के लिए node_exporter, कंटेनर के लिए cAdvisor, एंडपॉइंट जांच के लिए blackbox_exporter।

जहाँ यह विफल होता है: एक के बजाय दो सेवाएं चलाने और संरेखित रखने के लिए। PromQL का एक वास्तविक सीखने का वक्र है। प्रत्येक सेवा जिसके लिए आप मेट्रिक्स चाहते हैं, को अपने स्वयं के निर्यातक की आवश्यकता होती है, जो अधिक गतिशील भाग जोड़ता है जो चुपचाप विफल हो सकते हैं।

मूल्य निर्धारण: स्व-होस्टेड के लिए मुफ्त और खुला स्रोत (Prometheus Apache 2.0 है, Grafana का खुला स्रोत संस्करण AGPL है)। Grafana Cloud भुगतान की गई होस्ट की गई परतें प्रदान करता है, लेकिन स्व-होस्टेड स्टैक मुफ्त रहता है।

प्लेटफार्म: Linux, Windows, macOS (सभी तीनों पर मूल बाइनरी या Docker)।

डाउनलोड: Grafana · Prometheus

निष्कर्ष: यह चुनें जब अपटाइम अकेले “क्यों” का उत्तर नहीं देता और इतिहास महत्वपूर्ण है।

3. Netdata — शून्य-कॉन्फ़िगरेशन प्रति-सेकंड होस्ट मेट्रिक्स के लिए सर्वश्रेष्ठ

Netdata स्वचालित रूप से खोजता है कि स्थापना के समय होस्ट पर क्या चल रहा है और तुरंत इसे ग्राफिंग करना शुरू कर देता है, कोई डैशबोर्ड निर्माण की आवश्यकता नहीं है। यह हजारों पूर्व-निर्मित चार्ट के साथ आता है जो CPU, मेमोरी, डिस्क I/O, नेटवर्क और सैकड़ों समर्थित अनुप्रयोगों को कवर करते हैं, सभी प्रति-सेकंड दानेदारता पर। एक भी होम-लैब बॉक्स के लिए, यह सब कुछ एक बार में देखने का सबसे तेज़ तरीका है।

जहाँ यह विफल होता है: प्रति-सेकंड स्थानीय प्रतिधारण सीमित हार्डवेयर पर डिस्क को तेजी से भर सकती है। Netdata Cloud साइन-अप प्रॉम्प्ट इसकी आवश्यकता से अधिक दिखाई देता है। इस सूची में हल्के प्रतिद्वंद्वियों की तुलना में संसाधन उपयोग भारी है जब कम-शक्ति नोड पर चल रहा हो।

मूल्य निर्धारण: मुफ्त Community स्तर स्व-होस्टेड; भुगतान की गई Business स्तर केंद्रीकृत फ्लीट प्रबंधन और लंबे क्लाउड प्रतिधारण जोड़ता है।

प्लेटफार्म: Linux (मूल स्थापना और Docker, प्राथमिक लक्ष्य), Windows और macOS Docker के माध्यम से।

डाउनलोड: GitHub · Netdata साइट

निष्कर्ष: इसे स्थापित करें और होस्ट खुद को व्याख्या करता है, कोई कॉन्फ़िगरेशन की आवश्यकता नहीं है।

4. Beszel — हल्का बहु-सर्वर संसाधन ट्रैकिंग के लिए सर्वश्रेष्ठ

Beszel यह है कि Netdata क्या होगा अगर यह न्यूनतम रहे। एक एकल स्थिर Go बाइनरी एक हब चलाता है जो SSH पर प्रत्येक सर्वर पर हल्के एजेंटों से एकत्र करता है, CPU, मेमोरी, डिस्क, नेटवर्क और प्रति-कंटेनर Docker आंकड़ों को ग्राफ करता है जो पूर्ण मेट्रिक्स स्टैक की ओवरहेड के बिना। तीन या चार मशीनों को देख रहे किसी के लिए, यह टूल है जो केवल निगरानी चलाने के लिए दूसरे सर्वर के लिए नहीं पूछता।

जहाँ यह विफल होता है: तरुण परियोजना, तो Netdata की तुलना में कम एकीकरण और कम सामुदायिक प्रलेखन। Uptime Kuma जितना व्यापक सूचना एकीकरण सूची नहीं। सुविधा सेट एक पूर्ण मेट्रिक्स स्टैक की तुलना में जानबूझकर संकीर्ण है, डिजाइन द्वारा।

मूल्य निर्धारण: मुफ्त, MIT लाइसेंस, केवल स्व-होस्टेड।

प्लेटफार्म: Linux (प्रमुख, हब और एजेंट के लिए), एजेंट के लिए बाइनरी या Docker के माध्यम से Windows और macOS।

डाउनलोड: GitHub

निष्कर्ष: यह चुनें जब Netdata भारी लगे और Grafana साथ Prometheus अत्यधिक लगे।

5. Gatus — Git-प्रबंधित स्थिति पृष्ठों के लिए सर्वश्रेष्ठ

Gatus निगरानी को क्लिकिंग के बजाय कॉन्फ़िगरेशन के रूप में मानता है। प्रत्येक एंडपॉइंट जांच, चाहे HTTP, TCP, DNS, ICMP, या प्रतिक्रिया बॉडी या हेडर के विरुद्ध एक कस्टम स्क्रिप्ट किए गए शर्त, एक YAML फ़ाइल में रहता है जो होम-लैब के बाकी बुनियादी ढांचे के साथ संस्करण नियंत्रण में बैठ सकता है। यह उसी कॉन्फ़िगरेशन से एक स्थिति पृष्ठ प्रदान करता है, तो सत्य का स्रोत जो क्या निगरानी है और जनता क्या देखती है एक ही फ़ाइल है।

जहाँ यह विफल होता है: एक मॉनिटर संपादित करना एक फ़ाइल संपादित और पुनः लोड करना माध्य से है, UI के माध्यम से क्लिक नहीं करना। कोई संसाधन या मेट्रिक्स ग्राफिंग नहीं। सूचना एकीकरण सूची Uptime Kuma की तुलना में संकीर्ण है।

मूल्य निर्धारण: मुफ्त, Apache 2.0 लाइसेंस, केवल स्व-होस्टेड।

प्लेटफार्म: Linux, Windows, macOS, Docker या स्थिर Go बाइनरी के माध्यम से।

डाउनलोड: GitHub

निष्कर्ष: यह चुनें एक स्थिति पृष्ठ के लिए जो git में रहता है, डेटाबेस में नहीं।

6. Homepage — अन्य टूल्स को एकत्रित करने वाला एकल डैशबोर्ड के लिए सर्वश्रेष्ठ

Homepage स्वयं कुछ भी निगरानी नहीं करता; यह उन टूल्स से लाइव स्थिति खींचता है जो पहले से कर रहे हैं और उन्हें एक प्रारंभ पृष्ठ पर बुकमार्क और खोज के साथ रखता है। विजेट Uptime Kuma मॉनिटर राज्य, Docker और Kubernetes कंटेनर स्वास्थ्य, Proxmox होस्ट आंकड़े, और दर्जनों अन्य स्व-होस्टेड सेवाओं को दिखा सकते हैं, तो जांच “क्या सब कुछ ठीक है?” पाँच लॉगिन के बजाय एक पृष्ठ लोड हो जाता है।

जहाँ यह विफल होता है: यह अन्य टूल्स से खींचे गए स्वास्थ्य को प्रदर्शित करता है बजाय अपने स्वयं की सतर्कताओं को उत्पन्न करने के। कॉन्फ़िगरेशन YAML फाइलें हैं प्रति-विजेट संपादित, जो बार-बार परिवर्तन के लिए घर्षण जोड़ता है। कोई अपना ऐतिहासिक चार्ट नहीं।

मूल्य निर्धारण: मुफ्त, GPL लाइसेंस, केवल स्व-होस्टेड।

प्लेटफार्म: Linux, Windows, macOS, Docker-आधारित ब्राउजर डैशबोर्ड के साथ।

डाउनलोड: GitHub

निष्कर्ष: यह चुनें एकल कांच का फलक के रूप में जो उजागर करता है कि Uptime Kuma, Netdata या Portainer पहले से जानते हैं।

7. Portainer CE — कंटेनर-स्तर स्वास्थ्य और लॉग के लिए सर्वश्रेष्ठ

Portainer Community Edition प्रत्येक कंटेनर को अपना दृश्य देता है: लाइव लॉग, CPU और मेमोरी उपयोग, नेटवर्क आंकड़े, और पुनः आरंभ या निरीक्षण नियंत्रण, सभी टर्मिनल के बजाय वेब UI से। स्टैक प्रबंधन Docker Compose और Kubernetes को कवर करता है, तो एक पूर्ण स्व-होस्टेड स्टैक एक जगह से जांचा, पुनः आरंभ किया या पुनः तैनात किया जा सकता है जब कुछ कंटेनर में चुपचाप विफल हो।

जहाँ यह विफल होता है: निगरानी कंटेनर-दायरा है, होस्ट-चौड़े या अंत-अंत नहीं। Community Edition में कोई अंतर्निहित सतर्कता या सूचनाएं नहीं; भुगतान की गई Business Edition अधिक जोड़ता है। ऐतिहासिक संसाधन ग्राफ़ Grafana साथ Prometheus की तुलना में सीमित हैं।

मूल्य निर्धारण: मुफ्त Community Edition (zlib लाइसेंस); Business Edition RBAC और भुगतान की गई लाइसेंस पर समर्थन जोड़ता है।

प्लेटफार्म: Linux (सबसे सामान्य Docker होस्ट), Docker Desktop या Windows कंटेनर के माध्यम से Windows, Docker Desktop के माध्यम से macOS।

डाउनलोड: GitHub · Portainer साइट

निष्कर्ष: यह चुनें जब निगरानी के योग्य विफलताएँ कंटेनर के अंदर हैं, नेटवर्क के किनारे पर नहीं।

सही चुनने का तरीका

FAQ

सबसे आसान स्व-होस्टेड अपटाइम मॉनिटर क्या है?

Uptime Kuma। एक एकल Docker कंटेनर HTTP, TCP, DNS, और कंटेनर मॉनिटर को मिनटों में एक स्थिति पृष्ठ और सूचना एकीकरण के साथ चलाता है, बिना एक अलग मेट्रिक्स डेटाबेस को कॉन्फ़िगर करने की आवश्यकता।

क्या मुझे होम-लैब के लिए Grafana और Prometheus की आवश्यकता है?

शुरुआत के लिए नहीं। Uptime Kuma या Netdata दो-सेवा सेटअप के बिना होम-लैब की अधिकांश आवश्यकताओं को कवर करते हैं। Grafana और Prometheus एक बार जब अपटाइम सतर्कताएं अकेले यह व्याख्या करना बंद कर देती हैं कि वास्तव में क्या हुआ, या जब मेट्रिक्स को कई सेवाओं में सहसंबंधित किया जाना चाहिए।

Netdata Beszel से कैसे तुलना करता है?

Netdata स्वचालित रूप से खोजता है और बॉक्स से बहुत अधिक ग्राफ करता है, भारी पदचिह्न और क्लाउड साइन-अप प्रॉम्प्ट की कीमत पर। Beszel डिजाइन से कम करता है, एक हल्का एजेंट SSH के माध्यम से मुख्य संसाधन आंकड़ों की रिपोर्ट करता है, जो कई छोटे सर्वरों की निगरानी के लिए उपयुक्त है उनमें से किसी को ओवरहेड जोड़े बिना।

क्या मैं Uptime Kuma से Discord सतर्कताएं प्राप्त कर सकता हूँ?

हाँ। Discord 90 से अधिक अंतर्निहित सूचना एकीकरण में से एक है, साथ ही Slack, ntfy, Gotify, Telegram, ईमेल और सामान्य webhook, प्रति-मॉनिटर कॉन्फ़िगर किए जा सकते हैं।

क्या इनमें से कुछ Docker के बिना काम करता है?

अधिकांश ये ऐप्स Docker images को प्राथमिक वितरण के रूप में भेजते हैं, लेकिन Uptime Kuma, Netdata, Gatus और Beszel सभी Linux होस्ट के लिए मूल बाइनरी या bare-metal स्थापना स्क्रिप्ट भी प्रदान करते हैं जो कंटेनर को पूरी तरह छोड़ देते हैं।

इनमें से कौन सा वास्तव में XDA द्वारा वर्णित “चुप विफलता” समस्या को रोकता है?

सभी सातों इसे संबोधित करते हैं, लेकिन विभिन्न कोणों से। Uptime Kuma और Gatus एक सेवा को अप्राप्य बनाता है। Netdata, Beszel और Grafana साथ Prometheus पकड़ संसाधन थकावट से पहले यह एक बाहर का कारण बनता है। Portainer एक कंटेनर को क्रैश लूप में फंसा लिया जाता है। एक अपटाइम टूल और एक मेट्रिक्स टूल को एक साथ चलाना विफलता दोनों तरीकों को कवर करता है।