حلّ المجتمع

‏WatchYourLAN على CasaOS: إعداد Docker الحالي والحدود

A CasaOS community post linked to a WatchYourLAN tutorial for real-time device discovery, monitoring and notifications.

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

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

ما الذي يفعله WatchYourLAN فعليًا؟

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

يوثق مستودع WatchYourLAN الحالي الواجهة المطلوبة للحاوية ومسار البيانات الدائم.

استخدام شبكة المضيف هو إعداد Docker الأهم

يذكر المشروع الأساسي حاليًا أن الحاوية تحتاج إلى network_mode: host لفحص الشبكة المحلية بصورة صحيحة. كما تحتاج إلى ضبط IFACES على واجهة المضيف الفعلية، مثل eth0 أو enp3s0 أو أي واجهة أخرى يعرضها المضيف.

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

احفظ قاعدة بيانات WatchYourLAN بشكل دائم

اربط مجلدًا دائمًا على المضيف بالمسار /data/WatchYourLAN. فمن دون وحدة التخزين هذه، قد تؤدي إعادة إنشاء الحاوية إلى محو سجل الأجهزة والإعدادات. واضبط المنطقة الزمنية صراحةً أيضًا، لأن تفسير أحداث الشبكة والإشعارات يصبح أصعب بكثير عندما تكون الطوابع الزمنية غير متزامنة.

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

لا تعرض واجهة الفحص بلا احتياطات

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

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

الخلاصة

لا يزال البرنامج التعليمي القديم من BigBear مقدمة معقولة، لكن ينبغي أن يتبع النشر الحالي المشروع الأساسي: استخدام شبكة المضيف، واسم الواجهة الصحيح، ودليل بيانات دائم، ومنطقة زمنية محددة، وتقييد الوصول إلى المنفذ 8840. إذا فشل الفحص، فشخّص هذه الطبقات الخمس قبل إلقاء اللوم على CasaOS نفسه.