يعمل Uptime Kuma على Raspberry Pi ، ويبقيك على اطلاع دائم بكيفية تشغيل خدمات الويب الخاصة بك. إليك كيفية نشره.

تعد مواقع الويب والخدمات ذاتية الاستضافة على Raspberry Pi هواية رائعة وطريقة لتجاوز براثن التكنولوجيا الكبيرة المفترسة. لكن مراقبة الخادم الخاص بك والتأكد من أن كل شيء يعمل كما ينبغي يمكن أن يكون مشكلة.

Uptime Kuma عبارة عن شاشة مراقبة وقت التشغيل ذاتية الاستضافة تتعقب وقت التشغيل على مواقعك ويمكن أن ترسل إليك إشعارًا إذا كانت هناك أي مشاكل.

ما هو Uptime Kuma ، ولماذا تحتاجه؟

يعد Raspberry Pi مركزًا للعديد من إعدادات الخادم المنزلي ، وباستخدام البرنامج المناسب ، يمكنك استخدامه لاستبدال الخدمات المركزية والمملوكة بالكامل تقريبًا.

يمكنك تشغيل بنفسك خادم بريد Raspberry Pi, قراءة المقالات الإخبارية كاملة مع FreshRSS, دفق الموسيقى والأفلام مع Jellyfin، أو تشغيل مجموعة مكتبية كاملة على السحابة وخدمة النسخ الاحتياطي الآلي مع Nextcloud على Raspberry Pi. يمكنك حتى استخدام ملف Raspberry Pi كنظام إدارة مطعم كامل.

إنها هواية ممتعة ، وتمنحك السبق في الكفاح من أجل خصوصيتك. لكن في بعض الأحيان ستطور خدماتك مشاكل. قد تكون هذه مشكلات في التكوين ، أو قد تحتاج إلى إعادة تشغيل الخدمات أو الحاويات الفردية.

instagram viewer

إذا كنت لا تستخدم خدمة كل يوم ، فقد لا تلاحظ وجود مشاكل بمجرد ظهورها. مع Uptime Kuma ، يمكنك رؤية الخوادم الخاصة بك في لمحة ، ومعرفة ما إذا كانت متوقفة أو متوقفة أو تتطور.

熊 ، المترجمة إلى الأبجدية اللاتينية باسم "كوما" ، هي الكلمة اليابانية للدب

يمكنك أيضًا تكوين Uptime Kuma لإرسال إشعارات باستخدام مجموعة متنوعة من الطرق ، حتى تعرف على الفور ما إذا كنت بحاجة إلى اتخاذ إجراء.

كيفية تثبيت Uptime Kuma على Raspberry Pi

أبسط طريقة لتثبيت Uptime Kuma على Raspberry Pi هي باستخدام Docker. إذا لم يكن لديك Docker بالفعل على Raspberry Pi ، فثبته باستخدام:

سودوملائمثَبَّتَعامل ميناء.io

ابدأ وتمكين Docker باستخدام:

sudo systemctl يبدأ عامل ميناء
sudo systemctl يُمكَِن عامل ميناء

أضف المستخدم الخاص بك إلى مجموعة Docker:

sudo usermod -aG عامل ميناء بي

لتفعيل عضوية المجموعة الجديدة ، قم بتسجيل الخروج والعودة مرة أخرى.

الآن تم تثبيت Docker وتشغيله ، يمكنك تثبيت Uptime Kuma باستخدام:

docker run -d --restart = دائمًا -p 3001:3001 -v الجهوزية-كوما:/app/data --name uptime-kuma louislam / uptime-kuma:1

سيقوم Docker بتنزيل الصور اللازمة وإعداد الحاويات لتشغيل Uptime Kuma بمعزل عن غيرها.

إذا كنت تفضل استخدام Docker Compose لإدارة Uptime Kuma ، فيمكنك ذلك بسهولة قم بإنشاء ملف Docker Compose من أي حاوية قيد التشغيل باستخدام docker-autocompose.

استخدم Uptime Kuma لمراقبة مواقعك وخدماتك على Raspberry Pi

بمجرد تشغيل Uptime Kuma ، افتح متصفح الويب وانتقل إلى: your-pi-local-ip-address: 3001.

سيُطلب منك إنشاء اسم مستخدم وكلمة مرور للمستخدم المسؤول ، ثم النقر للوصول إلى واجهة لوحة القيادة الرئيسية. الآن ، لن يكون هناك أي شيء ، انقر فوق أضف شاشة جديدة.

يمكنك الاختيار من بين العديد من أنواع الشاشات المختلفة للخدمات الموجودة على Raspberry Pi ، بما في ذلك أنواع قواعد البيانات المتعددة وحاويات Docker وخوادم ألعاب Steam وخوادم pings وخدمات DNS.

أكثر أنواع الشاشات القابلة للتطبيق على نطاق واسع هي HTTP (s). سيكون لمعظم خدماتك واجهة ويب ، وما إذا كنت تصل إلى خدمتك باستخدام اسم مجال أم لا المجال ، أو عنوان IP ورقم المنفذ ، ستتمكن من استخدام هذا الخيار للواجهة الأمامية لمعظم Raspberry Pi-based خدمات.

بالإضافة إلى ذلك ، يمكنك استخدام هذا الخيار لمراقبة وقت تشغيل مواقع الويب على الويب الأوسع - وليس موقعك فقط. امنح خدمتك أ الاسم المألوف، ثم اكتب عنوان URL.

بشكل افتراضي ، سيتحقق Uptime Kuma مما إذا كانت خدمتك نشطة كل 60 ثانية. يبدو هذا منطقيًا ، ولكن يمكنك تغيير القيمة إلى ما تريد.

قد ترغب في تغيير عدد المحاولات قبل وضع علامة على الخدمة على أنها معطلة وإرسال إشعار. تحدث تقلبات الشبكة من وقت لآخر وغالبًا ما تصحح نفسها.

تتضمن خيارات خانة الاختيار تجاهل أخطاء SSL / TLS وإشعارات شهادة الأمان منتهية الصلاحية. بشكل غريب إلى حد ما ، يمكنك أيضًا التنشيط وضع رأسا على عقب، والتي ستنبهك عند تشغيل خدمة أو موقع ويب.

لمراقبة حاوية Docker ، ستحتاج إلى اسم الحاوية أو المعرف بالإضافة إلى مضيف Docker ، بينما لمراقبة قاعدة البيانات ، ستحتاج إلى بيانات اعتماد قاعدة البيانات

قم بإعداد الإخطارات

إذا كنت تخطط للمراقبة فقط من خلال واجهة الويب ، فيمكنك التوقف الآن. ومع ذلك ، ربما تريد من Uptime Kuma إخطارك بانقطاع التيار حتى تتمكن من إصلاحه في أسرع وقت ممكن. انقر فوق اللون الأخضر إعلام الإعداد الزر ، واختر من القائمة المنسدلة الملحمية المكونة من 49 إدخالًا. يتم تغطية جميع الخيارات عمليًا ، مع ميزات تشمل الإشعارات عبر البريد الإلكتروني و Discord و Signal و Telegram و Microsoft Teams.

لإعداد إشعار Telegram ، على سبيل المثال ، كل ما تحتاجه هو معرف دردشة ورمز بوت. يمكنك الحصول على رمز bot من ملف برقية بوت.

من مربع حوار إعداد الإشعارات ، يمكنك تطبيق نفس طريقة الإخطار على جميع أجهزة العرض الحالية.

ال لوحة القيادة يمنحك الزر الموجود في الجزء العلوي الأيمن نظرة عامة على خدماتك ، وسيؤدي النقر فوق إدخال فردي إلى عرض رسم بياني لوقت الاستجابة والمشكلات الأخيرة. سترى نسبة وقت تشغيل 24 ساعة و 30 يومًا ، وإذا كنت تستخدم شهادة لتأمين موقعك ، فسوف يمنحك Uptime Kuma تاريخ انتهاء الصلاحية!

خدمة مراقبة الجهوزية على Raspberry Pi سهلة!

Uptime Kuma سهل النشر بشكل استثنائي ويبقيك على اطلاع على كيفية تشغيل خدماتك المختلفة.

إذا كنت تستخدم Raspberry Pi لاستضافة موقع ويب لكي يزوره القراء ، فمن المهم أيضًا التأكد من خلو صفحاتك من الأخطاء الإملائية والقواعد والأخطاء والروابط المعطلة