كيفية إعداد خادم وسائط 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، لكن إدخال العنوان مباشرةً لا يعتمد على الاكتشاف.

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

اترك تعليقاً

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

كيفية استعادة الأقسام المفقودة وبيانات القرص الصلب بأمان

تعرّف على كيفية استعادة الأقسام والملفات المفقودة باستخدام برنامجي TestDisk و PhotoRec. احمِ محرك الأقراص المصدر، وقم بإجراء مسح ضوئي آمن، واحفظ البيانات المستعادة على قرص آخر.

كيفية مسح رموز QR على سطح مكتب لينكس

كيفية مسح رموز QR على سطح مكتب لينكس

امسح رموز QR على نظام Linux باستخدام CoBang عبر كاميرا الويب أو ملف صورة. راجع خيارات التثبيت وخطوات الإعداد والحلول المتعلقة بالوصول إلى كاميرا Flatpak.

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

كيفية تغيير إعدادات كاميرا الويب على نظام لينكس باستخدام Cameractrls

قم بتغيير إعدادات كاميرا الويب على نظام التشغيل Linux باستخدام Cameractrls: اضبط التعريض واللون وتقليل الوميض وعناصر التحكم الأخرى المدعومة، ثم تحقق من أوضاع الفيديو المتوافقة.

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

كيفية تثبيت PhpStorm على نظام Linux: Toolbox، Tar.gz، Snap، وAUR

قم بتثبيت PhpStorm على نظام Linux باستخدام JetBrains Toolbox أو ملف tar.gz المستقل، بالإضافة إلى خيارات Snap وArch AUR. يأتي Java مُضمّنًا بالفعل.

كيفية إعداد لوحتين على XFCE 4

كيفية إعداد لوحتين على XFCE 4

قم بإنشاء لوحة XFCE 4 منفصلة لكل شاشة، وقم بتعيين اللوحة الثانية إلى المخرج الصحيح، وقم بتحديد موضعها وحجمها، وأضف المشغلات وعناصر الحالة التي تحتاجها.

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

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

إزالة خلفية الصورة على نظام لينكس باستخدام برنامج GIMP: تتبع العنصر، وحذف الخلفية المحددة، والحفاظ على الشفافية، وتصدير ملف PNG قابل لإعادة الاستخدام.

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

كيفية تثبيت برنامج Cisco Packet Tracer على نظام Linux

قم بتنزيل Cisco Packet Tracer 9.0.1 لنظام Ubuntu 64 بت، وقم بتثبيت حزمة DEB باستخدام APT، واقبل الترخيص في Terminal، وقم بتسجيل الدخول لبدء المختبر.

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

كيفية نسخ قرص مضغوط كملف ISO على نظام لينكس

أنشئ ملف ISO لقرص مضغوط على نظام لينكس باستخدام GNOME Disks أو dd. حدد محرك الأقراص الضوئية، وراقب عملية النسخ، وتحقق من الصورة، واعرف متى يحتاج القرص التالف أو قرص الصوت إلى أداة أخرى.

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل لعبة FlightGear مجاناً: دليل التثبيت الرسمي

حمّل برنامج FlightGear مجاناً من الموقع الرسمي. قارن بين حزم Windows و macOS و Linux، وثبّت ملفات البيانات، وابدأ رحلتك الأولى.

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

أو كي سامبلر: برنامج مجاني وبسيط لأخذ عينات موسيقية لإيقاعات لوحة المفاتيح

يقوم برنامج OKSampler بربط مقاطع MP3 بمفاتيح لوحة المفاتيح، كما يتيح تكرار الصوت. تعرّف على وظائف هذا البرنامج المجاني القديم، وحدود ميزاته القديمة، وما يجب التحقق منه قبل التنزيل.