इस प्रोजेक्ट के बारे में

Kener एक ओपन-सोर्स स्टेटस पेज सिस्टम है जो SvelteKit और Node.js से बना है, और इसे भारी-भरकम मॉनिटरिंग प्लेटफ़ॉर्म के हल्के विकल्प के रूप में पेश किया गया है। इसका उद्देश्य एक आधुनिक, आकर्षक स्टेटस पेज को जल्दी से सेट करना है, जिसमें कस्टमाइज़ेशन और उपयोग में आसानी को मार्गदर्शक सिद्धांत बनाया गया है। डिप्लॉयमेंट विकल्पों में Docker Compose (Redis और Kener को एक साथ बंडल करना), Docker Hub और GHCR से प्री-बिल्ट इमेज, /status के अंतर्गत सबपाथ डिप्लॉयमेंट के लिए समर्पित इमेज, और एक नॉन-Docker पथ शामिल है जिसके लिए Node.js 24.14 या नया और Redis की आवश्यकता होती है। पहले रन से पहले KENER_SECRET_KEY और ORIGIN को कॉन्फ़िगर करना अनिवार्य है, और Redis को बैकिंग सर्विस के रूप में उपयोग किया जाता है। मॉनिटरिंग क्षमताओं में API, Ping, TCP, DNS, SSL, SQL, Heartbeat और GameDig जाँच शामिल हैं। इंसिडेंट को टाइमलाइन, अपडेट और स्वीकृति के साथ प्रबंधित किया जा सकता है, और मेंटेनेंस विंडो शेड्यूल की जा सकती हैं। सूचनाएँ Email, Webhook, Slack और Discord के माध्यम से भेजी जाती हैं। ऐतिहासिक मॉनिटरिंग डेटा और अपटाइम रुझान समीक्षा के लिए उपलब्ध हैं। प्रस्तुति के लिए, Kener कॉन्फ़िगर करने योग्य लोगो, रंग, CSS और थीम, लाइट और डार्क मोड, स्थानीयकरण, टाइमज़ोन-अवेयर डिस्प्ले, एम्बेड करने योग्य स्टेटस विजेट और बैज, और SEO-अनुकूल सार्वजनिक पेजों के साथ ब्रांडेड स्टेटस पेजों का समर्थन करता है। संचालन के स्तर पर, यह भूमिका-आधारित टीम सहयोग, एक ही इंस्टेंस से कई स्टेटस पेज, ट्रिगर-आधारित वर्कफ़्लो, टेम्पलेट-संचालित संदेश, API कुंजी प्रबंधन, एनालिटिक्स एकीकरण (GA, Plausible, Mixpanel, Umami, Clarity) और इंसिडेंट, मॉनिटर और रिपोर्टिंग के लिए REST API का समर्थन करता है। यह प्रोजेक्ट ओपन-सोर्स लाइसेंस के तहत वितरित किया जाता है और एक दस्तावेज़ित योगदान गाइड के माध्यम से योगदान स्वीकार करता है।