يتكامل Plex مع Overseerr عبر اتصالات الخدمة الخاصة بالمكتبة والمستخدمين، مع إبقاء طلبات الوسائط واقتنائها وتشغيلها مسؤوليات منفصلة.
يعمل Overseerr أمام مجموعة Plex موجودة مسبقًا؛ إذ يتحقق من محتويات المكتبة الحالية، ويقبل الطلبات، ويسلّم العناصر الموافق عليها إلى Sonarr أو Radarr. وتتولى هذه الأدوات إدارة التنزيل والاستيراد، وبعد ذلك يكتشف Plex الوسائط المكتملة عبر مسار مكتبته المعتاد. والحد الفاصل المهم هو أن التنسيق يتم عبر واجهات برمجة التطبيقات الخاصة بالخدمات والمسارات المشتركة؛ ولا يحل Overseerr محل قاعدة بيانات Plex أو محرك التشغيل.
يعمل Overseerr أمام Plex بدلًا من استبدال مكتبته
يُعد Overseerr طبقة للطلبات والاكتشاف، بينما يظل Plex خدمة مكتبة الوسائط والتشغيل. تحتاج أداة الطلبات إلى معرفة ما يحتويه Plex بالفعل والمستخدمين الذين يرسلون الطلبات، لكنها لا تصبح الجهة المالكة المعتمدة لملفات الوسائط أو قاعدة بيانات Plex.
يوضح دليل حالي للنشر بنية الطلبات، حيث يتحقق Overseerr من Plex ويسلّم الطلبات الموافق عليها إلى أدوات إدارة الوسائط. ويحافظ هذا التصميم على فصل أدوار تشغيل المكتبة واستقبال الطلبات بين الخدمتين.
إذا تعطل Plex، فسيفشل تقديم الوسائط الموجودة حتى لو ظل Overseerr متاحًا. وإذا تعطل Overseerr، فسيستمر Plex في تقديم محتويات المكتبة، لكن المستخدمين سيفقدون سير عمل الطلبات. ويُعد هذا الفصل بين حالات الفشل أبسط طريقة لفهم الجزء الذي تملكه كل خدمة من التجربة.
يوفر Plex الوعي بالمكتبة وسياق المستخدم
يتصل Overseerr بـ Plex كي يصادق على المستخدمين ضمن منظومة الوسائط، ويفحص المكتبات، ويتجنب التعامل مع العناوين الموجودة باعتبارها طلبات جديدة. وتعتمد هذه العلاقة الموجهة للقراءة على إمكانية وصول مستقرة إلى Plex وبيانات اعتماد صالحة، لكنها لا ينبغي أن تتطلب من Overseerr تعديل قاعدة بيانات Plex مباشرة.
يصف مثال لمجموعة وسائط مبنية على Docker Overseerr بأنه طبقة تتصل بـ Sonarr وRadarr مع استخدام Plex لبيئة الوسائط الحالية. وتكمن أهمية الواجهات في حد ذاتها أكثر من وضع كل حاوية على مضيف واحد.
احتفظ بمعلومات اتصال Plex وإعدادات Overseerr بشكل مستقل ومستمر. ينبغي أن تتمكن من إعادة بناء المجموعة واستبدال حاوية Overseerr دون تغيير هوية Plex، كما ينبغي ألا يتطلب تحديث Plex إعادة إنشاء سجل الطلبات أو إعدادات التشغيل الآلي.
تنتقل الطلبات الموافق عليها إلى Sonarr أو Radarr، لا مباشرةً إلى Plex
بعد الموافقة على الطلب، تنتقل عملية الاقتناء عادةً إلى Sonarr أو Radarr. وتتولى هذه الخدمات قواعد العناوين المراقبة، وعملاء التنزيل، وملفات تعريف الجودة، والاستيراد، ووضع الوسائط النهائي. ويعود Plex إلى الواجهة بعد وصول الملف الناتج إلى مسار مكتبة يراقبه مسبقًا.
توضح إعدادات مجموعات المجتمع عملية التسليم بين خدمات الطلب والاقتناء. والآلية المهمة هي سلسلة من واجهات برمجة التطبيقات والمسارات المشتركة للوسائط، وليست تكاملًا شاملًا واحدًا مع Plex.
شخّص السلسلة بدءًا من أول عملية تسليم مفقودة: الموافقة على الطلب، وإنشاء الإدخال في أداة الإدارة، واكتمال التنزيل، واستيراد الملف، واكتشافه عبر فحص المكتبة. إن الانتقال مباشرةً إلى Plex عندما لم يستورد Sonarr أو Radarr الملف يهدر الوقت، لأن الخلل يقع في مرحلة سابقة.
تحدد المسارات المشتركة وأسماء الشبكة ما إذا كانت السلسلة سترى الوسائط نفسها
قد تعمل الحاويات على جهاز واحد، ومع ذلك تختلف في فهم مكان تخزين الوسائط. يحتاج Overseerr في الغالب إلى نقاط نهاية الخدمات، بينما يحتاج Sonarr وRadarr إلى مسارات تُطابق بصورة صحيحة بين مراحل التنزيل والمكتبة، ويحتاج Plex إلى مسار المكتبة النهائي. لذلك تصبح أسماء المضيفين وشبكات الحاويات وتعيينات وحدات التخزين جزءًا من عقد التنسيق.
يوضح دليل متعدد الخدمات يعتمد على سير عمل مشترك للوسائط سبب ضرورة وصول المحتوى المكتمل إلى مكان يستطيع Plex قراءته فعليًا. ويُعد اتساق المسارات أهم من إجبار كل حاوية على استخدام سلسلة الدليل الداخلية نفسها.
اختبر طلبًا واحدًا من البداية إلى النهاية مع تفعيل السجلات عند كل حد فاصل. إذا كان الملف موجودًا على المضيف لكن Plex لا يستطيع رؤيته، فتحقق من نقطة تركيب Plex. وإذا تعذر على Radarr استيراده، فتحقق من تعيين المسار بين التنزيل والمكتبة. احتفظ بالإعدادات الخاصة بكل خدمة منفصلة حتى لا يؤدي إصلاح مسار واحد إلى الكتابة فوق حالة تطبيق آخر.
يحافظ الإعداد المستمر على إمكانية استعادة التنسيق
يمتلك Overseerr وSonarr وRadarr وعملاء التنزيل وPlex حالات دائمة خاصة بكل منها. ينبغي أن يؤدي إعادة إنشاء الحاويات إلى استبدال العمليات والصور مع الحفاظ على الإعدادات وقواعد البيانات ومفاتيح واجهات برمجة التطبيقات ومسارات الوسائط التي تحدد السلسلة العاملة. ويؤدي التعامل مع هذه الحالات باعتبارها مؤقتة إلى تحويل تحديث اعتيادي إلى إعادة بناء متعددة الخدمات.
تركز إعدادات الحاويات الخاصة بـ Plex على تخزين الإعدادات خارج الحاوية حتى لا يؤدي استبدال العملية إلى محو حالة التطبيق. طبّق نموذج الملكية نفسه على خدمات الطلبات والتشغيل الآلي بدلًا من وضع بياناتها داخل طبقات الصور القابلة للكتابة.
وثّق مخطط التبعيات، وأنشئ نسخة احتياطية من الحالة المستمرة لكل تطبيق بشكل منفصل عن مكتبة الوسائط. وإذا كان تحديث Plex هو الخطر التالي، فإن حدود الإعدادات المستمرة هي نموذج الاستعادة المناسب. يظل التنسيق متينًا عندما يمكن استبدال كل خدمة دون إعادة بناء الخدمات الأخرى.
مركز التكنولوجيا والذكاء الاصطناعي
المزيد للقراءة

لماذا قد يعيد Plex تحليل الوسائط بعد ترقية الخادم
قد يعيد Plex تحليل الوسائط بعد الترقية. ميّز بين أعمال الصيانة المحدودة وعمليات الفحص المتكررة أو مشكلات المسارات أو أعطال قاعدة البيانات.

ما الذي يحدّد فعليًا سقف أداء Plex؟
نموذج تبعية لأداء Plex يساعدك على تحديد المرحلة الأولى التي تصل إلى حدّها الأقصى، بدلاً من ترقية جميع المكوّنات دفعةً واحدة.

شرح شبكات Plex: الاكتشاف، وDNS، والتوجيه، وإمكانية الوصول عن بُعد
نموذج طبقةً بعد طبقة لإمكانية الوصول إلى Plex، يفصل بين الاكتشاف المحلي ومشكلات توجيه عناوين IP وترجمة عناوين الشبكة (NAT) أو إعادة توجيه المنافذ...

