كيفية ترحيل Jellyfin من جهاز مكتبي إلى حزمة وسائط مفتوحة المصدر

إيفا وونغ هي كاتبة تقنية و ومهندسة هاوية في ZimaSpace. مهووسة بالتكنولوجيا مدى الحياة ولديها شغف بالمختبرات المنزلية والبرمجيات مفتوحة المصدر، تتخصص في تبسيط المفاهيم التقنية المعقدة إلى أدلة عملية وسهلة الفهم. تؤمن إيفا بأن الاستضافة الذاتية يجب أن تكون ممتعة وليست مخيفة. من خلال دروسها، تمكّن المجتمع من تبسيط إعدادات الأجهزة، بدءًا من بناء أول نظام تخزين شبكي NAS وحتى إتقان حاويات Docker.

انقل Jellyfin عبر إسناد حالة التطبيق والوسائط وذاكرة التخزين المؤقت والنسخ الاحتياطية والوصول إلى الشبكة إلى أدوار واضحة قبل اختيار الحاويات أو جهاز NAS.

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

حوّل سطح المكتب إلى أدوار للخدمات

احصر إعدادات Jellyfin وقاعدة البيانات، ومكتبات الوسائط، وذاكرة التخزين المؤقت للبيانات الوصفية والصور، والإضافات، وذاكرة التخزين المؤقت للترجمة، والمستخدمين، وأي تبعية على وكيل عكسي أو DNS. صنّف كل عنصر على أنه حالة تطبيق دائمة، أو وسائط لا يمكن استبدالها، أو ذاكرة تخزين مؤقت قابلة لإعادة البناء، أو نسخة احتياطية، أو وسائط استرداد. لا تنسخ ذاكرة التخزين المؤقت كما لو كانت قاعدة بيانات، ولا تتعامل مع وحدة وسائط معكوسة كأنها نسخة احتياطية ثانية.

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

اختر البنية المستهدفة قبل تحديد الصور

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

حافظ على المسارات والأذونات أثناء النقل

أوقف خدمة سطح المكتب، وأنشئ نسخة من بياناتها الدائمة، وتحقق من النسخة قبل تحويلها. على النظام المستهدف، أبقِ مسار الوسائط داخل الحاوية مطابقًا للمسار المسجل في قاعدة البيانات كلما أمكن. اضبط UID/GID للحاوية على هوية يمكنها قراءة الوسائط والكتابة فقط في مجلدات التطبيق المطلوبة. اختبر فحص مكتبة واحدة وتسجيل دخول مستخدم واحد قبل استيراد الإضافات أو إضافة عمليات التشغيل الآلي.

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

-15% OFF

تحقق من التشغيل والمستخدمين والاسترداد على مراحل

شغّل التشغيل المباشر محليًا، وتحويلًا تمثيليًا للترميز، والترجمات، وحساب مستخدم ثانٍ. ثم أوقف الحزمة وأعد إنشاءها من تعريف Compose أو تعريف النشر، لا من جلسة shell تفاعلية. استعد نسخة بيانات التطبيق الاحتياطية إلى موقع اختبار نظيف، وتحقق من أن حالة المشاهدة والمستخدمين ومسارات المكتبات محفوظة أو أُعيد بناؤها عن قصد.

بعد هذه الاختبارات فقط، أضف الوصول عن بُعد أو الخدمات الإضافية. يمكن التفكير في مضيف مدمج مثل ZimaCube 2 AI NAS عندما تتوافق المتطلبات المحايدة—التخزين الدائم، وسعة كافية للحاويات، ومسار نسخ احتياطي منفصل—مع الحزمة مسبقًا.

حدّد حدود التوسع والتوقف

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

إعداد التخزين الشبكي والخادم

المزيد للقراءة

كيف يغيّر التحليل والأتمتة الشبيهان بالذكاء الاصطناعي احتياجات التخزين والقدرة الحاسوبية لـ Jellyfin
Sep 01, 2026

كيف يغيّر التحليل والأتمتة الشبيهان بالذكاء الاصطناعي احتياجات التخزين والقدرة الحاسوبية لـ Jellyfin

تضيف الأتمتة والتحليلات المرتبطة بالذكاء الاصطناعي عمليات فحص وبيانات مشتقة ومعالجة بواسطة وحدة المعالجة المركزية/وحدة معالجة الرسومات وذاكرة تخزين مؤقت ومساحة عمل مؤقتة وجدولة...

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.