Skip to content

الفهرس الاتحادي الموزع

يسمح federated distributed index لعدة مواقع ImgBed بمشاركة قوائم الملفات فيما بينها.

ببساطة:

  • يمكنك مشاركة مجلدات محددة من موقعك مع الآخرين.
  • يمكنك الانضمام إلى node آخر ومزامنة قائمة ملفاته المشتركة إلى لوحة إدارتك.
  • ملفات federated مخصصة أساسًا للتصفح والبحث وفتح الروابط. لا يُعاد رفعها إلى تخزينك الخاص.

أين تضبطه؟

افتح:

text
System Settings -> Other Settings -> Federated Distributed Index

العقدة المحلية

تحتوي الصفحة على ثلاثة تبويبات:

التبويبالغرض
Local Nodeتفعيل عقدتك، تأكيد النطاق العام، اختيار المجلدات المشتركة، وتحديث outbound index
Nodes I Joinedإدارة عقد ImgBed الأخرى التي انضممت إليها
Nodes Joining Meإدارة طلبات الآخرين للانضمام إلى عقدتك

الإعداد لأول مرة

  1. افتح Local Node.
  2. فعّل Enable.
  3. اختر المجلدات التي تريد مشاركتها ضمن Sync folders.
  4. اضغط Update Outbound Index.
  5. إذا اكتشف ImgBed تغيّر النطاق، أكد أن النطاق الحالي صحيح قبل المتابعة.

يمكن اختيار عدة sync folders. إذا كانت القائمة فارغة، فستُشارك كل المجلدات.

Local Node

Public Domain

Public domain هو رابط الموقع الذي تستخدمه العقد الأخرى للوصول إلى عقدتك.

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

إذا غيرت النطاق لاحقًا، سيطلب تحديث الفهرس التأكيد مرة أخرى.

Sync Folders

تحدد Sync folders الملفات التي تُشارك مع federation nodes.

مثلًا، إذا اخترت فقط:

text
/1/
/2/

فلن ترى العقد الأخرى إلا الملفات داخل هذين المجلدين.

Update Outbound Index

يحدث قائمة الملفات التي تستطيع العقد الأخرى مزامنتها منك.

استخدمه عندما:

  • تفعّل federation لأول مرة.
  • ترفع ملفات تريد مشاركتها.
  • تغيّر sync folders.
  • تغيّر public domain وتحتاج إلى تأكيده.

Nodes I Joined

Nodes I Joined هو مكان الاشتراك في عقد أخرى.

العقد التي انضممت إليها

طلب الانضمام إلى عقدة أخرى

  1. اطلب invitation link من مالك العقدة الأخرى.
  2. الصقه في مربع الإدخال.
  3. اضغط Request to Join.
  4. انتظر موافقة المالك الآخر من لوحة إدارته.

بعد الموافقة تصبح حالة العقدة approved.

Update Inbound Index

يقوم Update Inbound Index بمزامنة قوائم الملفات من العقد التي انضممت إليها.

استخدمه عندما:

  • يوافق المالك الآخر للتو على طلبك.
  • يخبرك المالك الآخر أن المحتوى المشترك تحدّث.
  • تريد تحديث كل قوائم federation التي اشتركت بها.

لتحديث عقدة واحدة فقط، اضغط Update Index في بطاقة تلك العقدة.

تحديث الفهرس

Unsubscribe

إذا لم تعد تريد مزامنة عقدة، اضغط Unsubscribe.

بعد إلغاء الاشتراك، يُزال federated index الخاص بتلك العقدة من موقعك المحلي.

Nodes Joining Me

Nodes Joining Me هو مكان التعامل مع طلبات الآخرين.

العقد التي تنضم إلي

  1. تأكد أن local node مفعلة.
  2. اضغط Update Outbound Index مرة واحدة على الأقل حتى يؤكد ImgBed public domain.
  3. افتح Nodes Joining Me.
  4. اضغط Reset Invitation Link.
  5. انسخ invitation link وأرسله إلى المالك الآخر.

إذا كان invitation link فارغًا، فغالبًا لم يتم تأكيد public domain بعد. ارجع إلى Local Node واضغط Update Outbound Index.

معالجة طلبات الانضمام

عندما يرسل شخص طلبًا، يظهر في قائمة Nodes Joining Me.

الإجراءالمعنى
Approveيسمح للعقدة الأخرى بمزامنة قائمة ملفاتك المشتركة
Rejectيرفض طلب الانضمام
Deleteيحذف سجلًا مكتملًا
Check Statusيتحقق هل ما زال الطرف الآخر يحتفظ بالعلاقة

بعد الموافقة، يحتاج الطرف الآخر إلى الضغط على Update Inbound Index قبل أن تظهر ملفاتك المشتركة لديه.

الموافقة على عقدة مدعوة

الرسائل

بعد الموافقة على العلاقة، اضغط Message في بطاقة العقدة.

الرسائل مخصصة للتواصل حول علاقة federation فقط. لا تغيّر الملفات أو الوسوم أو المجلدات أو الصلاحيات.

الرسائل

عرض Federated Files

بعد اكتمال المزامنة، ارجع إلى قائمة الملفات في لوحة الإدارة.

في أعلى الصفحة يمكنك التبديل بين الملفات المحلية و federated files. داخل federated files يمكنك تصفح المحتوى المتزامن.

ملفات federated مخصصة للعرض والبحث والمعاينة ونسخ الروابط. ليست ملفات محلية، لذلك لا يمكنك نقلها أو حذفها أو إعادة وسمها أو نسخها احتياطيًا من موقعك.

ملفات federated في الإدارة

FAQ

لماذا يطلب مني إعادة التقديم بسبب عدم وجود relationship record؟

يعني ذلك غالبًا أن الطرف الآخر حذفك وأزال السجل، لذلك لم تعد العلاقة موجودة. أرسل طلب انضمام جديدًا.

إعادة التقديم عند عدم وجود سجل علاقة

لماذا لا أرى الملفات بعد الانضمام؟

تحقق من:

  1. المالك الآخر وافق على طلبك.
  2. المالك الآخر ضغط Update Outbound Index.
  3. أنت ضغطت Update Inbound Index.
  4. مجلدات sync folders لدى المالك الآخر تتضمن المجلدات التي يريد مشاركتها.

ماذا أفعل عند اكتشاف تغيّر النطاق؟

إذا كنت تفتح لوحة الإدارة عبر نطاق الإنتاج، أكد وتابع.

إذا كنت تستخدم عنوانًا مؤقتًا، ألغِ العملية، وافتح لوحة الإدارة عبر نطاق الإنتاج ثم جرّب مرة أخرى.

ماذا تعني قائمة Sync Folder فارغة؟

تعني أن كل المجلدات مشتركة.

لمشاركة مجلدات محددة فقط، اخترها يدويًا.

الفرق بين تحديث Outbound و Inbound Index

الزرالمعنى المبسط
Update Outbound Indexيحدّث ما يستطيع الآخرون مزامنته مني
Update Inbound Indexيحدّث ما زامنته أنا من الآخرين

Released as user documentation for CloudFlare ImgBed.