حلّ المجتمع

ثبّت وكيل Kerberos على ZimaOS مع وحدة تخزين Synology

A user wanted Kerberos.io on an i5 ZimaOS system while storing surveillance recordings on a separate Synology NAS.

استخدم حاوية Kerberos Agent الحالية على ZimaOS، وليس صورة kerberos/kerberos القديمة المؤرشفة. يستخدم المشروع الحالي kerberos/agent، ويدعم Docker على AMD64، ومصمم حول مثيل Agent واحد لكل كاميرا.

إذا كان يجب حفظ التسجيلات على وحدة تخزين Synology NAS، فقم أولًا بتركيب المشاركة على ZimaOS بطريقة موثوقة، وتحقق من مسار التركيب الفعلي على المضيف، ثم اربط هذا المسار بدليل تسجيلات Agent. لا توجّه Kerberos إلى مسار شبكة يختفي كلما أعادت وحدة NAS الاتصال.

مستودع Kerberos القديم لـ Docker مؤرشف

يوجّه مستودع Kerberos Open Source الأصلي لـ Docker المستخدمين الآن إلى مستودع مشروع Kerberos Agent الجديد.

ابدأ بصورة Agent الحالية

docker run -p 8080:80   --name camera1   -d --restart=always   kerberos/agent:latest

يؤدي استخدام منفذ المضيف 8080 إلى تجنّب الاستيلاء على المنفذ 80 في مضيف ZimaOS.

حفظ الإعدادات والتسجيلات بشكل دائم

docker run -p 8080:80   --name camera1   -v /DATA/AppData/kerberos/camera1/config:/home/agent/data/config   -v /DATA/AppData/kerberos/camera1/recordings:/home/agent/data/recordings   -d --restart=always   kerberos/agent:latest

توصي وثائق Agent الحالية صراحةً باستخدام وحدات تخزين دائمة للإعدادات والتسجيلات.

مثيل Agent واحد لكل كاميرا

صُمم Kerberos Agent ليكون مثيلًا معزولًا لمعالجة كاميرا واحدة. ولتشغيل عدة كاميرات، أنشئ حاويات منفصلة بأسماء ومنافذ ويب وأدلة تخزين دائمة فريدة.

استخدم Synology كوجهة للتسجيلات بحذر

ركّب مشاركة SMB/NFS الخاصة بـ Synology في ZimaOS أولًا، وتحقق من بقائها مركّبة بعد إعادة التشغيل، ثم افحص مسار التركيب الفعلي على المضيف باستخدام findmnt. اربط مسار المضيف الثابت بالمسار /home/agent/data/recordings.

لا تخزّن الإعدادات فقط على مشاركة Synology

قد يؤدي الاحتفاظ بإعدادات Agent محليًا على ZimaOS والتسجيلات على Synology إلى جعل بدء التشغيل أكثر موثوقية. وإذا أصبحت Synology غير متاحة مؤقتًا، فسيظل بإمكان Agent بدء التشغيل والإبلاغ عن مشكلة التخزين بوضوح.

غيّر بيانات تسجيل الدخول الافتراضية

ما تزال وثائق Kerberos Agent الحالية تشير إلى بيانات الاعتماد الافتراضية عند إنشاء Agent جديد. غيّرها فورًا قبل استخدام النشر خارج اختبار محلي.

استخدم RTSP لكاميرات IP

يتوقع Kerberos Agent بث كاميرا RTSP بترميز H264/H265 للاستخدام المعتاد مع كاميرات IP. تحقّق من البث بشكل مستقل قبل إلقاء اللوم على الحاوية.

يشرح دليل Docker المخصص سير العمل العام للتطبيقات المخصصة.

اختبر تركيب Synology قبل التسجيل

findmnt
touch /path/to/synology/test-write
rm /path/to/synology/test-write

تأكد من قدرة مضيف ZimaOS على الكتابة إلى المشاركة المركّبة باستخدام الأذونات المطلوبة قبل ربطها بـ Kerberos Agent. فلا يمكن لتطبيق الكاميرا إصلاح مشكلة أذونات SMB/NFS الأساسية.

خطّط لانقطاع Synology

إذا أعيد تشغيل Synology أو انقطع اتصال مشاركة الشبكة، فقد تفشل تسجيلات Agent رغم بقاء بث الكاميرا سليمًا. حدّد ما إذا كنت تريد مخزنًا مؤقتًا صغيرًا للتسجيل محليًا، أو ما إذا كان فقدان التسجيلات أثناء توقف NAS مقبولًا.

راقب المساحة الحرة والاحتفاظ بالتسجيلات

تستهلك الفيديوهات مساحة التخزين بسرعة. اضبط قواعد الاحتفاظ والتنظيف التلقائي بعناية، وراقب وجهة Synology. لا تعتمد على دليل تسجيلات غير محدود في وحدة تخزين NAS مشتركة.

الأسئلة الشائعة

أي صورة Kerberos يجب أن أستخدم الآن؟

استخدم صورة kerberos/agent الحالية. مشروع kerberos/kerberos القديم مؤرشف.

هل يمكن حفظ التسجيلات على Synology؟

نعم، إذا رُكّبت مشاركة Synology بشكل موثوق على مضيف ZimaOS، ورُبط مسار المضيف بدليل تسجيلات Agent.

هل يمكن لحاوية واحدة إدارة عدة كاميرات؟

صُمم نموذج Agent الحالي حول مثيل Agent واحد لكل كاميرا.

ما المنفذ الذي تستخدمه واجهة Agent؟

تستمع الحاوية إلى المنفذ 80؛ اربطه بمنفذ متاح على مضيف ZimaOS، مثل 8080.