كيفية إعداد Jellyfin على Linux في Docker

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

تثبيت Docker على Linux

لاستخدام Jellyfin على Linux كحاوية Docker ، ستحتاج إلى تثبيت Docker على خادم Linux. هناك العديد من الطرق لتثبيت Docker على Linux. في هذا الدليل ، سنقوم بتثبيته كحزمة Snap.

لماذا باقة Snap؟ يعد تشغيل Docker سهلاً مثل التثبيت السريع ، ولا داعي لإضاعة الوقت في إعداد التبعيات والمستودعات والمفاتيح وما إلى ذلك. ومع ذلك ، يجب تمكين وقت تشغيل Snap لجعل Docker يعمل كـ Snap. اتبع دليلنا حول إعداد Snap لتشغيله.

مع وقت تشغيل حزمة Snap على خادم Linux ، استخدم الأمر snap install لتثبيت أحدث إصدار من Docker على جهاز الكمبيوتر الخاص بك.

sudo snap install docker

بعد تثبيت Docker على Linux ، يمكنك الوصول إليه باستخدام حساب الجذر. يمكنك تسجيل الدخول إلى الجذر باستخدام الأمر التالي.

سو -

لا يمكنك الوصول إلى حساب الجذر على نظام Linux الخاص بك؟ سوف تحتاج لتمكينه. لتمكينه ، قم بتشغيل الأوامر أدناه.

sudo -s passwd

مع تسجيل الدخول إلى حساب الجذر ، يمكنك الوصول إلى Docker باستخدام أمر Docker –help . سيُظهر لك هذا الأمر جميع الأوامر المتعلقة بـ Docker. بدلاً من ذلك ، يمكنك تمكين Docker للمستخدم الخاص بك باستخدام الأوامر أدناه.

sudo addgroup - عامل إرساء النظام sudo adduser $ USER Docker newgrp docker sudo snap disable docker sudo snap enable docker

سحب صورة عامل إرساء Jellyfin

مع تشغيل أداة Docker وتشغيلها على نظام Linux الخاص بك ، فقد حان الوقت لسحب صورة Jellyfin Docker من Dockerhub. باستخدام أمر Docker pull ، احصل على البرنامج. هذا سوف يستغرق سوى دقيقة واحدة.

سو -

عامل سحب jellyfin / jellyfin: الأحدث

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

بعد الحصول على حاوية Jellyfin ، تحتاج إلى استخدام الأمر mkdir لإنشاء مجلدي "config" و "cache". ستحتوي هذه المجلدات على ملفات تكوين Jellyfin وملفات ذاكرة التخزين المؤقت.

ملاحظة: يجب أن تكون ملفات التكوين لحاوية Jellyfin بتنسيق /root. لماذا؟ لا يمكن لـ Snap Docker التفاعل مع الملفات الموجودة خارج الدليل $ HOME. إذا حاولت الانتقال إلى الخارج /root، فستواجه أخطاء.

mkdir -p ~ / jellyfin / {config، cache}

بمجرد إنشاء هذين المجلدين ، ستتمكن من رؤيتهما في الدليل /root/jellyfin. للوصول إلى هذه المجلدات ، قم بتشغيل الأوامر التالية.

سو -

القرص المضغوط / الجذر / الجيليفين

بدء تشغيل حاوية Jellyfin docker

لبدء تشغيل حاوية Jellyfin docker لأول مرة ، يجب عليك تشغيل أمر تشغيل عامل الإرساء التالي . تم تعديل هذا الأمر عن الأمر المزود بوثائق Jellyfin الرسمية ليعمل مع إصدار Snap من Docker.

سو -

docker run -d -v / root / jellyfin / config: / config -v / root / jellyfin / cache: / cache -v / media: / media --net = host jellyfin / jellyfin: الأحدث

بمجرد تشغيل الأمر أعلاه ، سيقوم Docker بإعداد صورة Jellyfin والمجلدات والشبكات وما إلى ذلك. لن تستغرق هذه العملية وقتًا طويلاً. عند بدء تشغيل الحاوية ، يمكنك الوصول إليها عبر عنوان URL التالي.

HTTP://local-lan-ip-address-of-server:8096

بدء تشغيل حاوية Jellyfin بعد التثبيت

في المرة الأولى التي يتم فيها تثبيت Jellyfin ، يتم استخدام أمر docker run . ومع ذلك ، فإن تشغيل عامل الإرساء مخصص للصور. لذلك ، لإعادة تشغيل الحاوية الخاصة بك في حالة إعادة تشغيل النظام (أو الفواق) ، ستحتاج إلى تشغيل أمر بدء عامل الإرساء .

باستخدام الأمر docker ps -a ، اعرض جميع الحاويات على النظام.

سو -

عامل ميناء ps -a

ابحث عن "CONTAINER ID" وابحث عن معرف حاوية Jellyfin. بعد ذلك ، يمكنك بدء الحاوية باستخدام أمر docker start التالي .

بدء عامل الإرساء CONTAINER_ID

بدلاً من ذلك ، يمكنك إيقاف الحاوية بإيقاف عامل الإرساء .

توقف عامل الإرساء CONTAINER_ID

إعداد Jellyfin

لإعداد Jellyfin ، يجب عليك تشغيل معالج الإعداد. بعد ذلك ، اتبع الإرشادات خطوة بخطوة أدناه.

الخطوة 1: اقرأ "مرحبًا بك في Jellyfin!" رسالة. ثم حدد زر "التالي" للمتابعة.

الخطوة 2: سيُظهر لك Jellyfin صفحة "أخبرنا عن نفسك" في الصفحة التالية. من هنا ، يجب عليك إنشاء اسم مستخدم وكلمة مرور خاص بالمسؤول.

بالنسبة إلى "اسم المستخدم" ، أدخل "المسؤول". ثم حدد زر "التالي".

الخطوة 3: يجب عليك الآن إعداد مكتبات الوسائط الخاصة بك. حدد الزر "+" بجوار زر "إضافة مكتبة الوسائط". ستحتاج بعد ذلك إلى تحديد نوع المحتوى. تشمل الأنواع الأفلام والموسيقى والبرامج التلفزيونية والصور وما إلى ذلك.

تأكد من تحديد /mediaالمجلد. هذا المجلد موجود في حاوية Jellyfin ، وليس نظام التشغيل المضيف.

الخطوة 4: لإضافة وسائط إلى Jellyfin ، أضف ملفات إلى /mediaالمجلد على نظام التشغيل المضيف. ستشاهد حاوية Jellyfin هذه الملفات على نظام التشغيل المضيف وتمررها. تأكد من أن المجلد لديه الأذونات الصحيحة عبر نظام التشغيل المضيف باستخدام:

في نظام التشغيل المضيف ، انتقل إلى / media / مع الجهاز ، وأنشئ مجلد "أفلام" ومجلد "تلفزيون" ومجلد "موسيقى". بعد ذلك ، قم بتحديث أذونات هذه المجلدات حتى يتمكن Jellyfin من الوصول إليها.

sudo chmod -R 777 / media / movies / sudo chmod -R 777 / media / tv / sudo chmod -R 777 / media / music /

الخطوة 5: ضع ملفك على Host OS ، ثم ضع ملفات الوسائط في مجلدات "الأفلام" و "التلفزيون" و "الموسيقى". بعد ذلك ، أكمل عملية إعداد Jellyfin للسماح له باكتشاف الوسائط الخاصة بك.

باستخدام الجيليفين

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


تحسين حافظة Gnome Shell باستخدام Pano

تحسين حافظة Gnome Shell باستخدام Pano

دعونا نواجه الأمر ، فإن حافظة Gnome Shell الافتراضية ليست جيدة جدًا. قم بتثبيت Pano لتحسين تجربة الحافظة الخاصة بك!

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

كيفية تثبيت DaVinci Resolve 17 على نظام Linux

هل تحتاج إلى محرر فيديو غير خطي رائع لمربع Linux الخاص بك؟ احصل على Davinci Resolve 17 بالعمل باستخدام هذا الدليل!

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

كيفية تنزيل الخلفيات على سطح مكتب Linux باستخدام برنامج Wallpaper Downloader

Wallpaper Downloader هو أداة تنزيل ومدير خلفية رائعة لنظام Linux. وهو يدعم معظم بيئات سطح مكتب Linux وهو سهل الاستخدام للغاية. هذا الدليل

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

كيفية تثبيت نظام التشغيل Tuxedo OS على جهاز الكمبيوتر الخاص بك

هل تريد اختبار Tuxedo OS بواسطة أجهزة كمبيوتر Tuxedo؟ تعرف على كيفية الحصول على أحدث إصدار من Tuxedo OS يعمل على جهاز الكمبيوتر الخاص بك.

كيفية تثبيت ملف DEB على نظام Linux

كيفية تثبيت ملف DEB على نظام Linux

ما هو ملف DEB؟ ماذا تفعل به؟ تعرف على العديد من الطرق التي يمكنك من خلالها تثبيت ملفات DEB على جهاز كمبيوتر يعمل بنظام Linux.

كيف تلعب Dying Light على Linux

كيف تلعب Dying Light على Linux

Dying Light هي لعبة فيديو رعب للبقاء على قيد الحياة لعام 2015 تم تطويرها بواسطة Techland ونشرتها شركة Warner Bros Interactive Entertainment. تركز اللعبة على

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك

يستخدم Neptune بيئة سطح المكتب KDE Plasma 5 ويهدف إلى تقديم نظام تشغيل أنيق. إليك كيفية تثبيت Neptune Linux على جهاز الكمبيوتر الخاص بك.

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

جرب سطح مكتب Ubuntu الجديد المستند إلى Snap

هل تريد تجربة نظام تشغيل سطح المكتب الجديد المستند إلى الحزمة الإضافية Ubuntus؟ تعرف على كيفية نشره على جهاز افتراضي باستخدام هذا الدليل.

كيف تلعب Undertale على Linux

كيف تلعب Undertale على Linux

Undertale هي لعبة RPG مستقلة ثنائية الأبعاد لعام 2015 تم تطويرها ونشرها بواسطة مطور الألعاب Toby Fox. سيغطي هذا الدليل تنزيل وتثبيت Undertale على جهازك

كيف تلعب Total War: THREE KingdomS على Linux

كيف تلعب Total War: THREE KingdomS على Linux

Total War: Three Kingdoms هي لعبة استراتيجية تعتمد على تبادل الأدوار تم تطويرها بواسطة Creative Assembly. هيريس كيف تلعب على لينكس.