প্রকল্প সম্পর্কে
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 সমর্থন করে।
প্রকল্পটি একটি ওপেন-সোর্স লাইসেন্সের অধীনে বিতরণ করা হয় এবং নথিভুক্ত কন্ট্রিবিউশন গাইডের মাধ্যমে অবদান গ্রহণ করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.