لماذا Jellyfin في 2026
ضاعف Plex سعر تصريحه مدى الحياة ثلاث مرات، فيما تحوّل Emby هو الآخر إلى نموذج مدفوع يحجب التشفير على الأجهزة المحمولة خلف اشتراك. Jellyfin وُلد عام 2018 كفرع من Emby بترخيص GPLv2 يمنع إغلاق الشيفرة من جديد. الإصدار 10.10 يوفر البث التكيفي وترميز البرمجيات والأجهزة وتطبيقات iOS وAndroid وAndroid TV والمصادقة الموحدة OIDC ونظام إضافات كامل.
ما يقدمه Jellyfin
- البث عبر DLNA وHLS — يرسل الأفلام والمسلسلات والموسيقى إلى جميع أجهزتك بما فيها التلفزيونات بلا تطبيق.
- تطبيقات رسمية — iOS وAndroid وAndroid TV وRoku وFire TV وKodi وواجهة ويب متجاوبة.
- الترميز الفوري — يحوّل التنسيق المصدر إذا كان الجهاز لا يدعمه، برمجيًا أو عبر وحدة المعالجة الرسومية.
- التلفزيون المباشر والتسجيل DVR — وصّل موالفًا USB أو مصدر IPTV للمشاهدة والتسجيل.
- SSO عبر OIDC وLDAP — ادمج دليل المستخدمين أو موفر هوية مثل Authentik.
- ترجمات تلقائية — إضافة OpenSubtitles واستخراج المسارات المضمنة.
- إضافات موسّعة — تكاملات LastFM ومعلومات الوسائط والمقطوعات الدعائية.
- لا سحابة خاصة — لا مصادقة عبر خوادم Plex ولا بيانات تشغيل ترسل لطرف ثالث.
المتطلبات حسب حالة الاستخدام
HD و1080p بلا ترميز (تشغيل مباشر): جهازان افتراضيان و2 جيجابايت رام يكفيان لمئات العناوين. 1080p مع ترميز برمجي: 4 أنوية / 4 جيجابايت رام لمستخدمَين متزامنَين. 4K HDR مع ترميز برمجي: غير مناسب لـVPS سحابي عادي؛ يفضّل التشغيل المباشر أو الخادم المخصص. الترميز عبر الأجهزة (VAAPI/NVENC): يتطلب الوصول إلى /dev/dri أو بطاقة NVIDIA — غير متاح على معظم VPS سحابية.
تثبيت Jellyfin على VPS Ubuntu/Debian باستخدام Docker Compose
تجهيز الخادم وتثبيت Docker
apt update && apt upgrade -y curl -fsSL https://get.docker.com | sh systemctl enable --now dockerإنشاء بنية المجلدات
mkdir -p /opt/jellyfin/{config,cache} mkdir -p /mnt/media/{films,series,musique} chown -R 1000:1000 /opt/jellyfin /mnt/mediaكتابة ملف docker-compose.yml
أنشئ الملف في
/opt/jellyfin/docker-compose.ymlمع تركيب الأدلة على /config و/cache و/media:ro.تشغيل الحاوية
cd /opt/jellyfin docker compose up -d docker compose logs -fضبط nginx كبروكسي عكسي مع HTTPS
apt install -y nginx certbot python3-certbot-nginx certbot --nginx -d jellyfin.your-domain.com nginx -t && systemctl reload nginxمعالج الإعداد الأولي
افتح
https://jellyfin.your-domain.comوأنشئ حساب المدير وأضف المكتبة واختر وكلاء البيانات الوصفية.
الإضافات مفقودة — إصلاح عنوان URL للمستودع
السبب: تغيّر عنوان مستودع الإضافات الرسمي بين الإصدارَين 10.7 و10.9 (issue #16654). العنوان القديم releases/plugin/manifest-stable.json لم يعد يستجيب.
الحل:
1. Dashboard > Plugins > Repositories
2. احذف الإدخال الذي يشير إلى العنوان القديم
3. أضف مستودعًا جديدًا: https://repo.jellyfin.org/files/plugin/manifest.json
4. أعد تشغيل Jellyfin:
docker compose -f /opt/jellyfin/docker-compose.yml restartاستراتيجية التخزين لـ Jellyfin على VPS
تقديرات الحجم: فيلم 1080p = 5 إلى 15 جيجابايت، فيلم 4K HDR = 15 إلى 60 جيجابايت. مثال: 100 فيلم × 8 جيجابايت = 800 جيجابايت كحد أدنى.
الخيار 1 — وحدة تخزين VPS إضافية (موصى به للبداية): ركّبها كـ ext4 على /mnt/media، كمية صغيرة وتكلفة خطية.
الخيار 2 — Hetzner Storage Box (CIFS): مستودع ضخم بتكلفة منخفضة — 7.64 يورو/شهر لـ 2 TB (2026). التأخير المقبول للبث المخزّن مسبقًا.
الخيار 3 — NAS محلي عبر نفق Tailscale: مثالي للمكتبات الكبيرة الموجودة مسبقًا.
نقطة التعادل: فوق 500 جيجابايت، Storage Box أوفر تقريبًا دائمًا.
الترميز الجزئي — VAAPI وNVENC
على خادم مخصص بمعالج Intel الجيل السادس أو أحدث، اكشف الجهاز في Docker:
devices:
- /dev/dri/renderD128:/dev/dri/renderD128ثم فعّل في: Dashboard > Playback > Hardware Acceleration.
حدّد عدد تدفقات الترميز المتزامنة في Dashboard > Playback — قيمة 2 أو 3 على VPS بـ 4 أنوية تحمي المستخدمين الآخرين من تدهور الأداء.
استكشاف الأخطاء — المشكلات الشائعة
مكتبة فارغة بعد المسح: تحقق من صلاحيات الملفات — الحاوية تعمل بـ UID 1000: chown -R 1000:1000 /mnt/media.
HTTPS معطّل خلف nginx: تأكد من إرسال ترويسات X-Forwarded-Proto وX-Real-IP.
ترميز بطيء أو خطأ VAAPI: docker exec jellyfin ls /dev/dri للتحقق من وصول الحاوية للجهاز.
تطبيقات الجوال ترفض الاتصال: تحقق من صحة شهادة TLS وتجديد Let's Encrypt التلقائي.
النشر من Marketplace ServOrbit
Jellyfin متوفر في Marketplace ServOrbit بتثبيت مؤتمت كامل: حاوية Docker، بروكسي nginx مع HTTPS، ووحدة تخزين مخصصة. تحصل على Jellyfin جاهز للإنتاج في أقل من خمس دقائق، مع الاحتفاظ بصلاحية وصول SSH الكاملة وتعديل الإعدادات متى شئت.