تخطى الى المحتوى

تركيب Jellyfin

يقدم مشروع Jellyfin وشركاؤه عددًا من الحزم الثنائية المعدة مسبقًا لمساعدة Jellyfin في العمل بسرعة على أنظمة متعددة.

حاويات

مبادرة الحاوية المفتوحة هي شكل من أشكال المحاكاة الافتراضية. الصورة تشبه ISO بينما الحاوية تشبه VM قيد التشغيل.

 تركيب Jellyfin تركيب Jellyfin
ملاحظة

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

استخدم وضع المضيف للشبكة لاستخدام DLNA أو HDHomeRun.

مركز الرصيف الرسمي

تتوفر صورة Jellyfin Docker على Docker Hub للعديد من البنى.

  1. الحصول على الصورة الأخيرة عامل الميناء سحب jellyfin / jellyfin
  2. إنشاء أدلة على المضيف لتخزين البيانات المستمرة. mkdir / path / to / configmkdir / path / to / cache
  3. بدء تشغيل server.docker -d –volume / path / to / config: / config –volume / path / to / cache: / cache –volume / path / to / media: / media –user 1000: 1000 –net = host –إعادة تشغيل = jellyfin / jellyfin ما لم تتوقف ، بدلاً من ذلك ، باستخدام docker-compose: الإصدار: خدمات "3": jellyfin: image: jellyfin / jellyfin user: 1000: 1000 network_mode: مجلدات "host": - / path / to / config : / config - / path / to / cache: / cache - / path / to / media: / media

صورة Docker Hub تحتفظ بها LinuxServer.io

الهدف من صورة Jellyfin هو توفير القدرة على البناء من المصدر باستخدام Docker. يتم تجميع الصورة الأصلية داخل الحاوية بينما تقوم صورة خادم Linux بتثبيت Jellyfin كحزمة. يمكن أن يؤدي هذا إلى حجم صورة أكبر واستهلاك مساحة حيث لا توجد صورة أساسية مشتركة لصورة Jellyfin الرسمية ، Jellyfin vs LinuxServer بأحجام. لا تدعم صورة Jellyfin البيئات باستثناء $TZ. لا تعمل المعلمة البيئية الأخرى. إذا قمت بتغيير صورتك ، فإن مواقع المجلد ليست هي نفسها ، لذلك يجب عليك نقل مجلدات التكوين قبل تدوير الصورة البديلة.

بالنسبة لأجهزة ARM و RPi ، يوصى باستخدام صورة LinuxServer لأن دعم تسريع الأجهزة غير متاح حتى الآن في الصورة الأصلية.

دوكر غير خائف

يتوفر قالب Unraid Docker في المستودع.

  1. افتح واجهة المستخدم الرسومية بدون دفع (6.5 على الأقل بدون دفع) وانقر على علامة التبويب "Docker".
  2. أضف السطر التالي في "مستودعات القوالب" واحفظ الخيارات.
https://github.com/jellyfin/jellyfin/blob/master/deployment/unraid/docker-templates
  1. انقر فوق "إضافة حاوية" وحدد "jellyfin".
  2. اضبط المسارات الضرورية واحفظ التغييرات.

Kubernetes

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

Windows (x86 / x64)

تتوفر هنا مثبتات وتركيبات Windows بتنسيق ملف ZIP.

تحذير

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

تحذير

لا يوصى بإصدار 32 بت أو x86. عادةً ما يعمل ffmpeg ومشفرات الفيديو بشكل أفضل كملف 64 بت قابل للتنفيذ بسبب التسجيلات الإضافية التي يتم توفيرها. هذا يعني أن الإصدار 32 بت من Jellyfin قد تم إيقافه.

التثبيت باستخدام المثبت (x64)

التثبيت

  1. قم بتنزيل أحدث إصدار.
  2. قم بتشغيل المثبت.
  3. (اختياري) عند التثبيت كخدمة ، اختر نوع حساب الخدمة.
  4. إذا تم إكمال كل شيء بنجاح ، فإن خدمة Jellyfin تعمل.
  5. افتح متصفحك على http: // localhost: 8096 لإنهاء إعداد Jellyfin.

تحديث

  1. قم بتنزيل أحدث إصدار.
  2. قم بتشغيل المثبت.
  3. إذا تم إكمال كل شيء بنجاح ، فإن خدمة Jellyfin تعمل الآن كإصدار جديد.

إلغاء التثبيت

  1. انتقل إلى إضافة أو إزالة البرامج في Windows.
  2. ابحث عن Jellyfin.
  3. انقر فوق إلغاء التثبيت.

التثبيت اليدوي (x86 / x64)

التثبيت

  1. قم بتنزيل واستخراج أحدث إصدار.
  2. قم بإنشاء مجلد jellyfin في موقع التثبيت المفضل لديك.
  3. انسخ المجلد المستخرج إلى مجلد jellyfin وأعد تسميته كنظام.
  4. قم بإنشاء jellyfin.bat داخل مجلد jellyfin الذي يحتوي على: لاستخدام موقع البيانات / المكتبة الافتراضي في %localappdata%: <- مسار التثبيت - ؛ jellyfinsystemjellyfin.exe لاستخدام موقع بيانات / مكتبة مخصصة (المسار بعد المعلمة -د): <- مسار التثبيت - ؛ jellyfinsystemjellyfin. exe -d - ؛ - مسار التثبيت —- ؛ jellyfindatos استخدم موقع مكتبة / بيانات مخصص (المسار بعد المعلمة -d) وقم بتعطيل البدء التلقائي لتطبيق الويب: <- مسار التثبيت —؛ jellyfinjellyfin.exe -د- مسار التثبيت- ؛ jellyfindatos -noautorunwebapp
  5. قم بتشغيل cmd في jellyfin.bat
  6. افتح المستعرض الخاص بك على http: // <–Server-IP —- ؛: 8096 (إذا تم تعطيل البدء التلقائي لتطبيق الويب)

تحديث

  1. توقف عن Jellyfin
  2. إعادة تسمية مجلد نظام Jellyfin إلى نظام باك
  3. قم بتنزيل واستخراج أحدث إصدار من Jellyfin
  4. انسخ المجلد المستخرج إلى مجلد jellyfin وأعد تسميته إلى النظام
  5. قم بتشغيل jellyfin.bat لبدء الخادم مرة أخرى

نكص

  1. توقف عن Jellyfin.
  2. احذف مجلد النظام.
  3. إعادة تسمية نظام باك إلى النظام.
  4. قم بتشغيل jellyfin.bat لبدء الخادم مرة أخرى.

ماك

تتوفر حزم تطبيقات MacOS والإنشاءات بتنسيق ملف TAR هنا.

التثبيت

  1. قم بتنزيل أحدث إصدار.
  2. اسحب حزمة app. إلى مجلد التطبيقات.
  3. قم بتشغيل التطبيق.
  4. افتح المستعرض الخاص بك على http://127.0.0.1:8096.

تحديث

  1. قم بتنزيل أحدث إصدار.
  2. أوقف الخادم الذي يعمل حاليًا إما من خلال لوحة التحكم أو باستخدام رمز التطبيق.
  3. اسحب حزمة app الجديدة إلى مجلد التطبيقات وانقر فوق نعم لاستبدال الملفات.
  4. قم بتشغيل التطبيق.
  5. افتح المستعرض الخاص بك على http://127.0.0.1:8096.

إلغاء التثبيت

  1. أوقف الخادم الذي يعمل حاليًا إما من خلال لوحة التحكم أو باستخدام رمز التطبيق.
  2. انقل حزمة app. إلى سلة المهملات.

مسح الإعدادات

سيؤدي هذا إلى إزالة كافة الإعدادات ومعلومات المستخدم. ينطبق هذا على حزمة .app والإصدار المحمول.

  1. احذف ~ / .config / jellyfin / المجلد
  2. احذف المجلد ~ / .local / share / jellyfin /

نسخة محمولة

  1. قم بتنزيل أحدث إصدار
  2. استخرجها في مجلد التطبيقات
  3. افتح Terminal واكتب cd متبوعًا بمسافة ثم اسحب مجلد jellyfin إلى النهاية الطرفية.
  4. اكتب. / jellyfin لتشغيل jellyfin.
  5. افتح متصفحك على العنوان http: // localhost: 8096

سيؤدي إغلاق نافذة المحطة الطرفية إلى إنهاء Jellyfin. وضع Jellyfin على الشاشة أو في tmux يمكن أن يمنع حدوث ذلك.

ترقية النسخة المحمولة

  1. قم بتنزيل أحدث إصدار.
  2. قم بإيقاف الخادم الذي يعمل حاليًا إما من خلال لوحة التحكم أو باستخدام CTRL + C في نافذة الوحدة الطرفية.
  3. استخرج أحدث إصدار في التطبيقات
  4. افتح Terminal واكتب cd متبوعًا بمسافة ثم اسحب مجلد jellyfin إلى النهاية الطرفية.
  5. اكتب. / jellyfin لتشغيل jellyfin. (تيكسا
  6. قم بإيقاف الخادم الذي يعمل حاليًا إما من خلال لوحة التحكم أو باستخدام CTRL + C في نافذة الوحدة الطرفية.
  7. انقل مجلد إصدار تطبيق الجيلي إلى سلة المهملات. استبدل الإصدار برقم الإصدار الفعلي الذي تحاول إزالته.

باستخدام FFmpeg مع النسخة المحمولة

لا يأتي الإصدار المحمول مع FFmpeg بشكل افتراضي. لتثبيت FFmpeg يمكنك استخدام البيرة أو تنزيل بناء Zeranoe.

إذا كنت تستخدم مركب Zeranoe ، فاستخرجه في المجلد / Applications /.

انتقل إلى علامة تبويب التشغيل في لوحة البيانات واضبط المسار على FFmpeg تحت مسار FFmpeg.

Linux (عام amd64)

تتوفر بنية Linux amd64 العامة بتنسيق ملف TAR هنا.

عملية التثبيت

قم بإنشاء دليل في / اختيار jellyfin وملفاته ، وأدخل هذا الدليل.

sudo mkdir / opt / jellyfincd / opt / jellyfin

قم بتنزيل أحدث إصدار عام من Linux على صفحة الإطلاق. ينتهي بناء Linux العام بـ "linux-amd64.tar.gz". تفترض بقية هذه التعليمات أنه يتم تثبيت الإصدار 10.4.3 (على سبيل المثال jellyfin_10.4.3_linux-amd64.tar.gz). قم بتنزيل البنية العامة ثم قم باستخراج الملف:

sudo wget https://github.com/jellyfin/jellyfin/releases/download/v10.4.3/jellyfin_10.4.3_linux-amd64.tar.gzsudo tar xvzf jellyfin_10.4.3_linux-amd64.tar.gz

إنشاء ارتباط رمزي إلى دليل Jellyfin 10.4.3. يسمح هذا بالتحديث عن طريق تكرار الخطوات السابقة وتمكينه ببساطة عن طريق إعادة إنشاء الرابط الرمزي إلى الإصدار الجديد.

sudo ln -s jellyfin_10.4.3 jellyfin

إنشاء أربعة أدلة فرعية لبيانات Jellyfin.

sudo mkdir ذاكرة التخزين المؤقت لسجل التكوين

إذا كنت تقوم بتشغيل Debian أو مشتق ، يمكنك أيضًا تنزيل وتثبيت نسخة من ffmpeg المصممة خصيصًا لـ Jellyfin. تأكد من تنزيل أحدث إصدار يتطابق مع نظام التشغيل الخاص بك (4.2.1-5 لـ Debian Stretch المفترض أدناه).

sudo wget https://repo.jellyfin.org/releases/server/debian/versions/jellyfin-ffmpeg/4.2.1-5/jellyfin-ffmpeg_4.2.1-5-stretch_amd64.debsudo dpkg - تثبيت jellyfin-ffmpeg_4.2.1 -5-stretch_amd64.deb

إذا واجهت أي خطأ في التبعية ، فقم بتشغيله وسيتم تثبيته و jellyfin-ffmpeg.

sudo apt install -f

نظرًا لعدد خيارات سطر الأوامر التي يجب تمريرها ، من الأسهل إنشاء برنامج نصي صغير لتشغيل Jellyfin.

sudo nano jellyfin.sh

ثم الصق الأوامر التالية وقم بتعديلها حسب الضرورة.

#! / bin / bashJELLYFINDIR = "/ opt / jellyfin" FFMPEGDIR = "/ usr / share / jellyfin-ffmpeg" $JELLYFINDIR / jellyfin / jellyfin -d $JELLYFINDIR / data -C $JELLYFINTP / c$JELLYFINDIR / c $JELLYFINDIR / c$JELLYFINDIR / c$JELLYFINTP / 1C2 ffmpeg $FFMPEGDIR / ffmpeg

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

sudo chown -R user: group * sudo chmod u + x jellyfin.sh

يمكنك أخيرًا توجيهها. سترى الكثير من معلومات التسجيل عند تشغيلها ، وهذا أمر طبيعي. التكوين هو المعتاد في متصفح الويب.

./jellyfin.sh

دلل المحمولة

NET .NET DLL agnostic platform متوفر بتنسيق ملف TAR متاح هنا. تستخدم هذه البنيات ثنائي jellyfin.dll ويجب أن يتم تحميلها مع دوت نت.

قوس لينكس

يمكن العثور على الجيلاتين في AUR مثل الجيلاتين والجيلاتين جيت.

فيدورا

تتوفر إصدارات Fedora 29 بتنسيق حزمة RPM هنا في الوقت الحالي ولكن قادم مستودع Fedora الرسمي.

CentOS

تتوفر إصدارات CentOS / RHEL 7 بتنسيق حزمة RPM هنا ويتم التخطيط لمستودع CentOS / RHEL الرسمي للمستقبل.

ديبيان

المستودع

يوفر فريق Jellyfin مستودع دبيان للتثبيت على Debian Stretch / Buster. البنيات المدعومة هي amd64 و arm64 و armhf.

ملاحظة

لا توفر Microsoft .NET لـ Linux 32 بت لأنظمة x86 ، وبالتالي لا تدعم Jellyfin بنية i386.

  1. قم بتثبيت نقل HTTPS لـ APT إذا لم تكن قد قمت بذلك بالفعل: sudo apt install apt-transport-https
  2. استيراد مفتاح توقيع GPG (موقع من فريق Jellyfin): wget -O - https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | sudo apt-key add -
  3. إضافة تكوين مستودع في /etc/apt/sources.list.d/jellyfin.list:echo «deb [arch = $ (dpkg –print-architecture)]] https://repo.jellyfin.org/debian $ ( lsb_release -c -s) الرئيسية »| sudo tee /etc/apt/sources.list.d/jellyfin.listNote الإصدارات المدعومة قابلة للتمدد والتقلب.
  4. تحديث مستودعات APT: sudo apt update
  5. تثبيت Jellyfin: sudo apt install jellyfin
  6. إدارة خدمة نظام Jellyfin باستخدام الأداة التي تختارها: sudo service jellyfin statussudo systemctl إعادة تشغيل jellyfinsudo /etc/init.d/jellyfin stop

الحزم

حزم Raw Debian ، بما في ذلك الإصدارات القديمة ، متوفرة هنا.

ملاحظة

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

  1. قم بتنزيل الحزم المطلوبة jellyfin و jellyfin-ffmpeg.deb من المستودع.
  2. تثبيت حزم .deb التي تم تنزيلها: sudo dpkg -i jellyfin _ *. Deb jellyfin-ffmpeg _ *. Deb
  3. استخدم apt لتثبيت أي تبعيات مفقودة: sudo apt -f install
  4. إدارة خدمة نظام Jellyfin باستخدام الأداة التي تختارها: sudo service jellyfin statussudo systemctl إعادة تشغيل jellyfinsudo /etc/init.d/jellyfin stop

أوبونتو

الهجرة إلى المستودع الجديد

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

  1. احذف ملف /etc/apt/sources.list.d/jellyfin.list:sudo rm /etc/apt/sources.list.d/jellyfin.list القديم
  2. انتقل إلى القسم التالي كما هو مكتوب.

المستودع

يوفر فريق Jellyfin مستودع Ubuntu للتثبيت على Ubuntu Xenial و Bionic و Cosmic و Disco و Eoan. البنيات المدعومة هي amd64 و arm64 و armhf. فقط amd64 مدعوم في Ubuntu Xenial.

ملاحظة

لا توفر Microsoft .NET لـ Linux 32 بت لأنظمة x86 ، وبالتالي لا تدعم Jellyfin بنية i386.

  1. قم بتثبيت نقل HTTPS لـ APT إذا لم تكن قد قمت بذلك بالفعل: sudo apt install apt-transport-https
  2. تمكين مستودع الكون للحصول على كل تبعيات FFMpeg: sudo add-apt-repository universe
  3. قم باستيراد مفتاح توقيع GPG (موقع من قبل فريق Jellyfin): wget -O - https://repo.jellyfin.org/ubuntu/jellyfin_team.gpg.key | sudo apt-key add -
  4. إضافة تكوين مستودع في /etc/apt/sources.list.d/jellyfin.list:echo «deb [arch = $ (dpkg –print-architecture)]] https://repo.jellyfin.org/ubuntu $ ( lsb_release -c -s) الرئيسية »| sudo tee /etc/apt/sources.list.d/jellyfin.list ملاحظة الإصدارات المدعومة هي xenial و bionic و cosmic و disk و eoan.
  5. تحديث مستودعات APT: sudo apt update
  6. تثبيت Jellyfin: sudo apt install jellyfin
  7. إدارة خدمة نظام Jellyfin باستخدام الأداة التي تختارها: sudo service jellyfin statussudo systemctl إعادة تشغيل jellyfinsudo /etc/init.d/jellyfin stop

الحزم

حزم Raw Ubuntu ، بما في ذلك الإصدارات القديمة ، متوفرة هنا.

ملاحظة

المستودع هو الطريقة المفضلة لتثبيت Jellyfin على Ubuntu ، لأنه يحتوي على تبعيات مختلفة أيضًا.

  1. تمكين مستودع الكون للحصول على جميع تبعيات FFMpeg وتحديث المستودعات: sudo add-apt-repository universesudo apt update
  2. قم بتنزيل الحزم المطلوبة jellyfin و jellyfin-ffmpeg.deb من المستودع.
  3. تثبيت التبعيات اللازمة: sudo apt install في libsqlite3-0 libfontconfig1 libfreetype6 libssl1.0.0
  4. تثبيت حزم .deb التي تم تنزيلها: sudo dpkg -i jellyfin _ *. Deb jellyfin-ffmpeg _ *. Deb
  5. استخدم apt لتثبيت أي تبعيات مفقودة: sudo apt -f install
  6. إدارة خدمة نظام Jellyfin باستخدام الأداة التي تختارها: sudo service jellyfin statussudo systemctl إعادة تشغيل jellyfinsudo /etc/init.d/jellyfin stop

arالعربية
es_ESEspañol zh_CN简体中文 hi_INहिन्दी pt_BRPortuguês do Brasil bn_BDবাংলা ru_RUРусский ja日本語 de_DEDeutsch fr_FRFrançais it_ITItaliano arالعربية