كيفية إعداد خادم وسائط Jellyfin على نظام Linux

لإعداد خادم وسائط Jellyfin على نظام Linux ، ثبّت حزمة الخادم، وافتح معالج الويب الخاص به، وأنشئ حساب مدير، وأضف مجلدات الوسائط الخاصة بك. يستخدم هذا الدليل مُثبِّت Jellyfin الحالي المُدقَّق من قِبل التحقق من المجموع الاختباري لأنظمة Debian وUbuntu والمشتقات المدعومة. أما توزيعات Linux الأخرى، فيُرجى اتباع إرشادات Jellyfin الخاصة بالحاويات أو حزم المجتمع.

/srv/media/Moviesقبل البدء، قم بتوصيل وحدة تخزين الوسائط الخاصة بك وسجّل مسارها في jellyfinنظام لينكس، على سبيل المثال: `/usr/local/ lib ...

قم بتثبيت وتكوين Jellyfin

1. قم بتنزيل برنامج التثبيت والتحقق منه

على خادم Debian أو Ubuntu، افتح نافذة طرفية أو اتصل عبر SSH. ثبّت أدوات التنزيل والتحقق من المجموع الاختباري، ثم احصل على البرنامج النصي وملف المجموع الاختباري الخاص به:

sudo apt update
sudo apt install curl coreutils
mkdir -p ~/jellyfin-setup && cd ~/jellyfin-setup
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh
curl -fsSLO https://repo.jellyfin.org/install-debuntu.sh.sha256sum
sha256sum -c install-debuntu.sh.sha256sum
يعرض طرفية لينكس عملية التحقق من المجموع الاختباري لبرنامج تثبيت Jellyfin، والتي تنتهي بـ install-debuntu.sh: OK.
تابع فقط إذا أبلغ أمر التحقق من المجموع عن وجود خطأ OK.

تابع فقط إذا كانت النتيجة صحيحة install-debuntu.sh: OK. نظرًا لأن برنامج التثبيت يعمل بصلاحيات إدارية، يمكنك فحصه أولًا باستخدام الأمر المناسب less install-debuntu.sh. يتضمن دليل Jellyfin قائمة بالمشتقات المدعومة وخيارات التثبيت اليدوي.

2. شغّل برنامج التثبيت وتحقق من الخدمة

قم بتشغيل البرنامج النصي الذي تم التحقق منه، ثم تأكد من تفعيل Jellyfin:

sudo bash install-debuntu.sh
sudo systemctl status jellyfin
طرفية لينكس مع الأمر sudo bash install-debuntu.sh جاهزة لتشغيل المثبت الذي تم التحقق منه.
يقوم برنامج التثبيت الرسمي بتهيئة مستودع Jellyfin وحزمة الخادم.

إذا كان متوقفًا، فقم بتمكينه عند بدء التشغيل وقم بتشغيله باستخدام sudo systemctl enable --now jellyfin.

3. افتح معالج الإعداد

من جهاز على نفس الشبكة، تفضل بزيارة http://<server-ip>:8096الرابط التالي، مع استبدال العنصر النائب بعنوان الشبكة المحلية لخادم Linux. استخدم http://localhost:8096هذا الرابط على الخادم نفسه. المنفذ 8096/TCPهو منفذ HTTP الافتراضي. إذا لم يتم تحميل الصفحة، فتحقق من الخدمة واسمح بالمنفذ عبر جدار الحماية للأجهزة الموثوقة على الشبكة المحلية.

صفحة إعداد Jellyfin على عنوان محلي للخادم مع مُحدد اللغة.
افتح عنوان الخادم في متصفح على نفس الشبكة.

4. اختر لغة وأنشئ حساب مدير

اختر لغة واجهة الإعداد، ثم أدخل اسم مستخدم المسؤول وكلمة مرور قوية وفريدة. يتحكم هذا الحساب في إعدادات الخادم والمستخدمين؛ أضف حسابات أخرى بعد المعالج إذا لزم الأمر.

نموذج إدارة Jellyfin مع حقول اسم المستخدم وكلمة المرور والتأكيد.
اختر اسم مدير فريد وكلمة مرور قوية.

5. أضف مكتبة وسائط

اختر " إضافة مكتبة وسائط" ، ثم حدد نوعًا مثل "أفلام" أو "مسلسلات" أو "موسيقى"، وأدخل اسمًا للعرض، وأضف مسار المجلد بالكامل. تساعد المكتبات المنفصلة برنامج Jellyfin على تحديد المحتوى. على سبيل المثال، استخدم مجلدًا مثل " /srv/media/Movies/Arrival (2016)/Arrival (2016).mkv. راجع دليل المكتبة ودليل تسمية الأفلام .

نموذج إضافة مكتبة الوسائط في Jellyfin مضبوط على الأفلام مع مسار المجلد /srv/media/movies.
أضف مسار مكتبة مخصصًا يمكن لخدمة Jellyfin قراءته.

إذا كان مجلد ما مفقودًا أو كان فارغًا عند الفحص، فاختبر الوصول إليه باستخدام حساب الخدمة sudo -u jellyfin ls /srv/media/Movies. امنحه فقط أذونات القراءة والتنقل بين المجلدات من خلال مجموعة الوسائط أو قائمة التحكم بالوصول (ACL) المحددة النطاق. تجنب تغيير chmod 777ملكية القرص بالكامل أو تغييرها بشكل متكرر. تشير الأسئلة الشائعة الرسمية أيضًا إلى أن الأذونات وتنظيم الملفات من الأسباب الشائعة لفقدان الوسائط.

6. حدد لغة البيانات الوصفية والمنطقة

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

صفحة لغة البيانات الوصفية المفضلة لدى Jellyfin مع محددات منفصلة للغة والمنطقة.
حدد اللغة والمنطقة التي يجب أن يستخدمها Jellyfin لعمليات البحث عن البيانات الوصفية.

7. مراجعة إعدادات الوصول عن بُعد

اترك خيار الوصول عن بُعد مُعطّلاً للخادم المحلي فقط. إذا كنت تخطط للمشاهدة من خارج منزلك، فعّل خيار " السماح بالوصول عن بُعد إلى هذا الخادم" وقم بإعداد اتصال آمن بشكل منفصل، مثل VPN أو خادم وكيل عكسي HTTPS. لا يوفر معالج الإعداد التشفير أو يُكمل إعداد جهاز التوجيه. اترك خيار "تمكين تعيين المنافذ التلقائي" مُعطّلاً إلا إذا كنت بحاجة إلى UPnP تحديدًا؛ يُوصي Jellyfin بتعطيله إلا عند الضرورة.

إعدادات شبكة Jellyfin مع خياري الوصول عن بُعد وتعيين المنافذ التلقائي غير محددة.
أبقِ خاصية تعيين المنافذ التلقائي معطلة إلا إذا كنت بحاجة إلى UPnP تحديدًا.

لا تقم بتوجيه منفذ HTTP العادي 8096مباشرةً إلى الإنترنت العام. منفذ HTTPS الافتراضي لـ Jellyfin هو 8920/TCPوهو غير مستخدم حتى يتم تكوين HTTPS. اتبع دليل الشبكات الرسمي قبل تفعيل الوصول من خارج الموقع.

8. إنهاء عملية التشغيل واختبارها

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

شاشة Jellyfin الرئيسية مع مربعات مجموعات الأفلام والبرامج والموسيقى.
بعد الفحص الأول، افتح برنامج Jellyfin وتأكد من ظهور المكتبات.

إصلاح مشاكل الإعداد الشائعة

  • الصفحة غير متاحة: تحقق من sudo systemctl status jellyfinعنوان IP الخاص بالخادم، والمنفذ 8096، وقواعد جدار الحماية للشبكة المحلية. سجلات حديثة: sudo journalctl -u jellyfin -n 50 --no-pager.
  • مكتبة فارغة: تأكد من تثبيت وحدة التخزين وأن jellyfinالحساب لديه صلاحية قراءة المجلد. استخدم نوع المكتبة الصحيح والتسمية المدعومة.
  • لا يستطيع العميل اكتشاف الخادم: أدخل عنوان الشبكة المحلية :8096يدويًا. يستخدم الاكتشاف المحلي بروتوكول UDP 7359، لكن إدخال العنوان مباشرةً لا يعتمد على الاكتشاف.

بمجرد أن يعمل التشغيل المحلي، أضف مستخدمين أو قم بتكوين الوصول عن بعد كمهمة شبكة منفصلة.

اترك تعليقاً

كيفية تسجيل صوت مكبر الصوت على نظام لينكس باستخدام برنامج أوداسيتي

كيفية تسجيل صوت مكبر الصوت على نظام لينكس باستخدام برنامج أوداسيتي

يمكنك تسجيل صوت سطح مكتب لينكس في برنامج Audacity عن طريق توجيه دفق التسجيل إلى مصدر شاشة جهاز الإخراج. اتبع خطوات PulseAudio وPipeWire، ونصائح التصدير، وحلول مشكلة المسارات الصامتة.

كيفية استخدام دروب بوكس ​​على نظام لينكس: تثبيت ومزامنة ملفاتك

كيفية استخدام دروب بوكس ​​على نظام لينكس: تثبيت ومزامنة ملفاتك

قم بتثبيت Dropbox على نظام Linux من الحزمة الرسمية، وقم بتسجيل الدخول، ومزامنة مجلد محلي، وإدارة المزامنة الانتقائية، والتحقق من الحالة من سطر الأوامر.

كيفية تثبيت برنامج Inkscape على أنظمة لينكس: أوبونتو، فيدورا، آرتش، وغيرها

كيفية تثبيت برنامج Inkscape على أنظمة لينكس: أوبونتو، فيدورا، آرتش، وغيرها

قم بتثبيت Inkscape من مستودعات توزيعة Linux الخاصة بك، أو من PPA المستقرة لنظام Ubuntu، أو Snap، أو Flathub، مع الأوامر والملاحظات الحالية لاختيار مصدر الحزمة.

كيفية تثبيت برنامج SABnzbd على نظام لينكس وتكوينه

كيفية تثبيت برنامج SABnzbd على نظام لينكس وتكوينه

قم بتثبيت برنامج SABnzbd على نظامي أوبونتو أو ديبيان، أو قم بتشغيله في حاوية Docker على نظام لينكس آخر. ثم افتح واجهة الويب وقم بضبط إعدادات مزود الخدمة ومجلدات التنزيل.

كيفية التبديل من Bash إلى Zsh على نظام Linux

كيفية التبديل من Bash إلى Zsh على نظام Linux

قم بتثبيت Zsh على Ubuntu أو Fedora أو Arch أو openSUSE، واختبره قبل تغيير shell تسجيل الدخول الخاص بك، وانقل إعدادات Bash بأمان، ويمكنك إضافة Oh My Zsh اختياريًا.

كيفية تثبيت سمة Paper GTK على نظام لينكس

كيفية تثبيت سمة Paper GTK على نظام لينكس

قم بتثبيت سمة Paper GTK من مستودعات Linux المدعومة، وقم بتمكينها لتطبيقات GTK في GNOME Tweaks، وشاهد ما يمكن للسمة القديمة تغييره وما لا يمكنها تغييره.

كيفية تثبيت وإعداد Plex على OpenMediaVault باستخدام Compose

كيفية تثبيت وإعداد Plex على OpenMediaVault باستخدام Compose

تمت أرشفة إضافة OpenMediaVault Plex القديمة. قم بإعداد Plex على OMV 8 باستخدام OMV-Extras، وإضافة Compose، ووحدة التخزين الدائمة، وحاوية Plex الرسمية.

كيفية تثبيت نواة لينكس جديدة على نظام openSUSE Leap

كيفية تثبيت نواة لينكس جديدة على نظام openSUSE Leap

اتبع عملية Kernel:HEAD الموثقة لنظام openSUSE Leap، واحتفظ بنواة أقدم متاحة عند بدء التشغيل، وراجع المخاطر قبل تثبيت نواة التطوير.

كيفية العثور على الملفات المكررة وإزالتها على نظام لينكس باستخدام FSlint

كيفية العثور على الملفات المكررة وإزالتها على نظام لينكس باستخدام FSlint

استخدم FSlint لفحص مجلدات Linux المحددة، ومراجعة المجموعات المكررة، وحذف الملفات الزائدة بأمان أو معرفة متى يكون دمج الروابط الصلبة مناسبًا.

كيفية تفعيل تسجيل الدخول التلقائي على نظام لينكس

كيفية تفعيل تسجيل الدخول التلقائي على نظام لينكس

قم بتمكين تسجيل الدخول التلقائي على نظام Linux من خلال إعدادات GNOME أو KDE Plasma أو LightDM، ثم تعلم كيفية إيقاف تشغيله وما هي إجراءات الحماية الأمنية المتبقية.