[{"data":1,"prerenderedAt":184},["ShallowReactive",2],{"seo-verification":3,"blog-الهجرة-من-plex-إلى-jellyfin-بعد-paywall-يوليو-2026-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":12,"excerpt":13,"readTime":14,"views":15,"isPinned":16,"publishedAt":17,"category":18,"categories":24,"featuredImage":26,"bgImage":27,"posterImage":28,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":130,"ctaBody":131,"ctaButton":132,"ctaUrl":133,"relatedPosts":134},292,"الهجرة-من-plex-إلى-jellyfin-بعد-paywall-يوليو-2026",{"fr":10,"en":11,"ar":8},"migrer-plex-vers-jellyfin-2026","migrating-from-plex-to-jellyfin-after-the-july-2026-paywall","الهجرة من Plex إلى Jellyfin بعد paywall يوليو 2026","وضع Plex البث عن بُعد خلف اشتراك مدفوع في يوليو 2026. إليك كيفية الهجرة إلى Jellyfin على VPS الخاص بك: المكتبة سليمة، نفس التطبيقات، الوصول عن بُعد مستعاد.",10,0,false,"2026-08-22T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[25],{"id":19,"name":20,"slug":21,"color":22,"icon":23},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fmigrer-plex-vers-jellyfin-2026-poster.svg",{"categorySlug":30,"appSlug":31},"التعاون-والإنتاجية","jellyfin","في يوليو 2026، وضع ‪Plex‬ الوصول عن بُعد إلى مكتبة الوسائط خلف اشتراك مدفوع — ‪2.99‬ دولار شهريًا أو ‪Pass‬ مدى الحياة بـ‪749.99‬ دولار. يحل ‪Jellyfin‬ محل ‪Plex‬ وظيفيًا، دون جدار مدفوع، دون حساب إلزامي، على خادمك الخاص. تبقى مكتبتك في مكانها: يتغير فقط الطبقة البرمجية، وتستمر تطبيقات ‪Plex‬ الحالية في العمل بفضل توافق ‪Jellyfin‬ مع واجهة برمجة ‪Plex‬.",[34,38,50,53,81,117,120,124,127],{"type":35,"title":36,"body":37},"h2","لماذا مغادرة Plex الآن","لسنوات، قدّم ‪Plex‬ الوصول عن بُعد مجانًا. في يوليو 2026 تغيّر الوضع: بدون اشتراك ‪Plex Pass‬ (‪2.99‬ دولار شهريًا أو ‪749.99‬ دولار مدى الحياة)، يُحجب البث خارج شبكتك المحلية. غالبًا ما تكون الإشعار أو أول رفض للوصول من جهاز محمول أو مكتب بعيد هو الدافع: المستخدم يبحث عن مخرج فوري، لا عن تقييم مطوّل.\n\n‪Jellyfin‬ هو الإجابة المباشرة. إنه شوكة مجتمعية لقاعدة كود ‪Emby‬، مُصدَر تحت رخصة ‪GPL-2.0‬، بدون حساب إلزامي، بدون قياس استخدام، وبدون ميزات محجوبة خلف جدار مدفوع. يُنفّذ ‪Jellyfin‬ واجهة برمجة ‪Plex‬ — مما يعني أن عملاء ‪Plex‬ الحاليين (‪Infuse‬ و‪Plexamp‬ و‪nPlayer‬ وغيرها) يستمرون في العمل دون إعادة تكوين كبيرة. لا تتحرك ملفات الوسائط: يتغير فقط طبقة الخادم.",{"type":39,"title":40,"items":41},"ul","ما يقدمه Jellyfin عمليًا",[42,43,44,45,46,47,48,49],"**لا جدار مدفوع** — الوصول عن بُعد وحسابات متعددة المستخدمين والترميز متاحة دون أي اشتراك.","**لا حساب إلزامي** — لا يتطلب الإعداد ربط خدمة خارجية؛ إدارة المستخدمين محلية بالكامل.","**لا قياس استخدام** — لا تُرسل بيانات الاستخدام إلى طرف ثالث بشكل افتراضي؛ الكود قابل للتدقيق (‪GPL-2.0‬).","**توافق واجهة برمجة Plex** — العملاء الذين يتحدثون واجهة ‪Plex‬ يكتشفون ‪Jellyfin‬ كخادم ‪Plex‬ قياسي، دون هجرة على جانب العميل.","**ملفات الوسائط تبقى في مكانها** — فقط قاعدة بيانات البيانات الوصفية تحتاج إلى إعادة بناء؛ التخزين غير متأثر.","**عملاء أصليون متاحون** — ‪Android‬ و‪iOS‬ و‪Android TV‬ و‪Apple TV‬ والمتصفح والعشرات من التطبيقات تدعم ‪Jellyfin‬ أصليًا.","**ترميز الأجهزة مدعوم** — يمكن تكوين ‪Intel Quick Sync‬ و‪VAAPI‬ و‪NVENC‬ لتقليل حمل ‪CPU‬ على البث عالي الدقة.","**مجتمع نشط وتحديثات منتظمة** — إصدارات متكررة ومكوّنات إضافية مجتمعية ووثائق رسمية شاملة.",{"type":35,"title":51,"body":52},"المتطلبات قبل البدء","تفترض الهجرة أن لديك بالفعل ‪VPS‬ مع تثبيت ‪Docker‬. يعمل ‪Jellyfin‬ في وضع ‪Direct Play‬ (الأجهزة تقرأ الملف دون ترميز) بشكل جيد مع ‪2 vCPU‬ و‪2 GB RAM‬. إذا توقعت ترميزًا برمجيًا بدقة ‪1080p‬، احسب ‪4 vCPU‬ على الأقل لكل بث متزامن: ‪Jellyfin‬ كثيف الاستخدام للـ‪CPU‬ بدون تسريع الأجهزة. للدقة ‪4K‬، يُنصح بشدة بوحدة معالجة رسومات أو شريحة ‪Intel‬ مع ‪Quick Sync‬.\n\nالتخزين هو العامل الأساسي للحجم: مكتبة وسائط متوسطة الحجم تزن عدة تيرابايت. ملفاتك تبقى في مكانها — لا شيء تنسخه. على صعيد الشبكة، يجب أن يشير نطاقك إلى ‪VPS‬ ويكون المنفذ ‪8096‬ متاحًا داخليًا (يتولى البروكسي العكسي التعرض عبر ‪HTTPS‬).\n\nباختصار: ‪VPS‬ بنظام ‪Linux‬ (‪Debian 12‬ أو ‪Ubuntu 22.04+‬)، و‪Docker‬ مع ‪docker compose‬ الإصدار ‪2‬، ونطاق مُكوَّن، وبروكسي عكسي (‪Caddy‬ أو ‪Nginx‬)، ووصول ‪SSH‬ للخادم.",{"type":54,"title":55,"steps":56},"steps","الهجرة خطوة بخطوة",[57,60,63,66,69,72,75,78],{"title":58,"body":59},"تصدير بيانات Plex قبل إيقاف الخدمة","قبل أي شيء، صدّر مكتبة ‪Plex‬ بينما لا تزال تعمل. من خادم ‪Plex‬، انسخ مجلد البيانات الوصفية (`‎~\u002F.config\u002FPlex Media Server\u002F‎` على ‪Linux‬، أو `‎\u002Fvar\u002Flib\u002Fplexmediaserver\u002F‎` حسب التثبيت). تتيح لك هذه النسخة الاحتياطية استعادة قوائم التشغيل وتقدم المشاهدة في حال قررت العودة.\n\nملفات الوسائط (`‎\u002Fmnt\u002Fmedia\u002Ffilms‎`، `‎\u002Fmnt\u002Fmedia\u002Fseries‎`، إلخ) لا تتحرك — لا تنقلها.",{"title":61,"body":62},"إيقاف Plex بشكل نظيف","أوقف حاوية أو خدمة ‪Plex‬:\n\n```bash\ndocker compose stop plex\n```\n\nأو إذا كان ‪Plex‬ يعمل عبر ‪systemd‬:\n\n```bash\nsystemctl stop plexmediaserver\n```\n\nأفرغ المنفذ ‪32400‬؛ سيستخدم ‪Jellyfin‬ المنفذ ‪8096‬ افتراضيًا، يمكنك ترك منفذ ‪Plex‬ حرًا أو إغلاقه في جدار الحماية.",{"title":64,"body":65},"إنشاء بنية مجلدات Jellyfin","أنشئ مجلدات التكوين والذاكرة المؤقتة التي سيستخدمها ‪Jellyfin‬:\n\n```bash\nmkdir -p \u002Fopt\u002Fjellyfin\u002Fconfig \u002Fopt\u002Fjellyfin\u002Fcache\n```\n\nوسائطك تبقى في موقعها الأصلي — لا تنقلها. سيُعلن عنها ‪Jellyfin‬ كمكتبات في المعالج الأولي.",{"title":67,"body":68},"كتابة ملف docker-compose.yml","أنشئ `‎\u002Fopt\u002Fjellyfin\u002Fdocker-compose.yml‎` بالمحتوى التالي:\n\n```bash\ncat > \u002Fopt\u002Fjellyfin\u002Fdocker-compose.yml \u003C\u003C 'EOF'\nservices:\n  jellyfin:\n    image: jellyfin\u002Fjellyfin:latest\n    container_name: jellyfin\n    restart: unless-stopped\n    environment:\n      - JELLYFIN_PublishedServerUrl=https:\u002F\u002Fmedia.yourdomain.com\n    volumes:\n      - \u002Fopt\u002Fjellyfin\u002Fconfig:\u002Fconfig\n      - \u002Fopt\u002Fjellyfin\u002Fcache:\u002Fcache\n      - \u002Fmnt\u002Fmedia:\u002Fmedia:ro\n    ports:\n      - \"127.0.0.1:8096:8096\"\nEOF\n```\n\nاضبط `‎\u002Fmnt\u002Fmedia‎` على المسار الفعلي لوسائطك. العلامة `‎:ro‎` (قراءة فقط) ممارسة جيدة: ‪Jellyfin‬ لا يحتاج للكتابة في ملفاتك.",{"title":70,"body":71},"تشغيل Jellyfin وتشغيل المعالج الأولي","شغّل الحاوية:\n\n```bash\ndocker compose -f \u002Fopt\u002Fjellyfin\u002Fdocker-compose.yml up -d\n```\n\nافتح `‎http:\u002F\u002Fyour-ip:8096‎` في المتصفح. يطلب المعالج إنشاء حساب مشرف محلي (لا عنوان بريد إلكتروني خارجي مطلوب)، ثم الإعلان عن مكتباتك. أشر إلى مجلدات الوسائط الحالية — يُطلق ‪Jellyfin‬ فحصًا تلقائيًا ويُعيد بناء البيانات الوصفية من ‪TheMovieDB‬ و‪TheTVDB‬.",{"title":73,"body":74},"تكوين البروكسي العكسي مع SSL","اعرض ‪Jellyfin‬ عبر ‪HTTPS‬ باستخدام ‪Caddy‬ أو ‪Nginx‬. مثال تكوين ‪Caddy‬ (ملف `‎Caddyfile‎`):\n\n```bash\nmedia.yourdomain.com {\n    reverse_proxy 127.0.0.1:8096\n}\n```\n\n‪Caddy‬ يحصل على شهادة ‪Let's Encrypt‬ ويجددها تلقائيًا. مع ‪Nginx‬، أضف رؤوس `‎X-Real-IP‎` و`‎X-Forwarded-For‎` التي يستخدمها ‪Jellyfin‬ لسجلات الوصول.",{"title":76,"body":77},"إعادة تكوين العملاء وتفعيل الوصول عن بُعد","في ‪Jellyfin‬ (لوحة التحكم → الشبكة)، تحقق من صحة عنوان ‪URL‬ المنشور (`‎JELLYFIN_PublishedServerUrl‎`). يمكن لتطبيقات ‪Jellyfin‬ الأصلية (‪Android‬ و‪iOS‬ و‪Apple TV‬) إضافة الخادم عبر ‪URL‬. العملاء الذين يدعمون واجهة ‪Plex‬ (‪Infuse‬ مثلًا) يمكنهم أيضًا الإشارة إلى ‪Jellyfin‬: في إعدادات ‪Infuse‬، أضف خادم ‪Plex‬ وأدخل عنوان ‪Jellyfin‬ الخاص بك — بروتوكول الاكتشاف متوافق.\n\nتحقق من الوصول من اتصال محمول (ليس ‪Wi-Fi‬ المنزل) لتأكيد أن الوصول عن بُعد يعمل دون قيود.",{"title":79,"body":80},"نقل قوائم التشغيل والتقدم (اختياري)","لا يقرأ ‪Jellyfin‬ قاعدة بيانات ‪SQLite‬ الخاصة بـ‪Plex‬ أصليًا. خياران: إعادة إنشاء قوائم التشغيل يدويًا في واجهة ‪Jellyfin‬ (بضع دقائق لمستخدم عادي)، أو استخدام الأداة المجتمعية `‎PlexToJellyfin‎` لاستيراد تقدم المشاهدة من تصدير ‪XML‬ الخاص بـ‪Plex‬. يقرأ هذا السكريبت ملف `‎Plex Media Server\u002FPlug-in Support\u002FDatabases\u002F‎` ويدفع البيانات عبر واجهة ‪Jellyfin‬ البرمجية.",{"type":82,"title":83,"headers":84,"rows":88},"comparison","Plex Pass 2026 مقابل Jellyfin: مقارنة وظيفية",[85,86,87],"الميزة","Plex (بدون Pass)","Jellyfin",[89,92,96,99,102,106,110,113],[90,91,91],"البث المحلي (شبكة المنزل)","نعم",[93,94,95],"البث عن بُعد (خارج الشبكة)","‪$2.99‬\u002Fشهر","مجاني",[97,91,98],"حساب خارجي إلزامي","لا",[100,91,101],"قياس الاستخدام \u002F بيانات مُرسلة","لا (افتراضيًا)",[103,104,105],"رخصة الكود","مملوكة","‪GPL-2.0‬",[107,108,109],"توافق عملاء Plex (واجهة برمجية)","أصلي","نعم (محاكاة واجهة برمجية)",[111,112,95],"ترميز الأجهزة","مدفوع (يتطلب Pass)",[114,115,116],"حسابات متعددة المستخدمين","محدودة بدون Pass","بدون سقفة، محلية",{"type":35,"title":118,"body":119},"التكوين الموصى به بعد التثبيت","بمجرد اكتمال الهجرة، بعض الإعدادات تحسّن التجربة اليومية.\n\n**البيانات الوصفية.** يستخدم ‪Jellyfin‬ ‪TheMovieDB‬ و‪TheTVDB‬ افتراضيًا. إذا لم تُعرَّف بعض الأفلام أو المسلسلات تلقائيًا، أعد تسمية الملفات وفق الاصطلاح `‎Title (Year)\u002FTitle (Year).mkv‎` للأفلام و`‎Series\u002FSeason 01\u002FSeries - S01E01.mkv‎` للمسلسلات.\n\n**الترجمات.** فعّل ‪OpenSubtitles‬ أو الترجمات المدمجة من لوحة التحكم ← المكوّنات الإضافية. الاسترداد تلقائي أثناء فحص المكتبة.\n\n**ترميز الأجهزة.** إذا كان ‪VPS‬ الخاص بك يحتوي على شريحة ‪Intel‬، فعّل ‪VAAPI‬ من لوحة التحكم ← التشغيل ← الترميز. هذا يقلل بشكل ملحوظ من حمل ‪CPU‬ أثناء تحويلات البث.",{"type":121,"title":122,"body":123},"tip","تأمين وصول Jellyfin","يعرض ‪Jellyfin‬ واجهة ويب عامة افتراضيًا بمجرد وضعه خلف البروكسي العكسي. بعض إجراءات التقوية التي تُطبّق فور الإطلاق: عطّل إنشاء الحساب العام (لوحة التحكم ← المستخدمون ← تعطيل التسجيل)، فعّل المصادقة الثنائية لحساب المشرف، وقيّد الوصول إلى واجهة الإدارة بالشبكة المحلية حيثما أمكن. إذا كنت تستخدم ‪Nginx‬، أضف حدًا للمعدل على مسارات `‎\u002FUsers\u002FAuthenticateByName‎` لإبطاء محاولات القوة الغاشمة. أخيرًا، حافظ على تحديث صورة ‪Docker‬: `‎docker compose pull && docker compose up -d‎` كافٍ لتلقي تصحيحات الأمان.",{"type":35,"title":125,"body":126},"استكشاف الأخطاء: أخطاء شائعة بعد الهجرة","بعض الأخطاء تظهر باستمرار أثناء الهجرة من ‪Plex‬ إلى ‪Jellyfin‬.\n\n**`‎Connection refused‎` على المنفذ 8096.** الحاوية تعمل لكن لا شيء يستجيب. تحقق من أن تعيين المنفذ هو `‎127.0.0.1:8096:8096‎` وليس `‎0.0.0.0:8096:8096‎` إذا كنت تريد التوجيه عبر البروكسي العكسي. أمر التشخيص: `‎docker logs jellyfin‎`.\n\n**البيانات الوصفية لا تُحمَّل.** قد يستغرق الفحص الأولي من 10 دقائق إلى عدة ساعات حسب حجم المكتبة. راقب التقدم من لوحة التحكم ← النشاط. إذا بقيت ملفات بدون ملصقات، تحقق من اصطلاح التسمية وأجبر فحصًا جديدًا.\n\n**الوصول عن بُعد لا يعمل.** إذا كانت `‎https:\u002F\u002Fmedia.yourdomain.com‎` تستجيب من الخادم لكن ليس من الخارج، تحقق من أن جدار الحماية يسمح بالمنفذ 443 (`‎ufw allow 443‎`)، وأن ‪DNS‬ يشير إلى ‪IP‬ الصحيحة، وأن `‎JELLYFIN_PublishedServerUrl‎` يتطابق تمامًا مع عنوان ‪URL‬ العام المُكوَّن في البروكسي العكسي.\n\n**‪Infuse‬ أو عميل متوافق مع ‪Plex‬ لا يكتشف الخادم.** في ‪Infuse‬، اختر «‪Plex‬» كنوع خادم وأدخل عنوان ‪Jellyfin‬ يدويًا. الاكتشاف التلقائي عبر ‪Bonjour‬ لا يعمل خارج الشبكة المحلية — عنوان ‪URL‬ يدوي دائمًا أكثر موثوقية.\n\n**ترميز ‪CPU‬ يرتفع إلى 100%.** بدون تسريع الأجهزة، بث واحد بدقة ‪4K‬ قد يُشبع عدة أنوية. انتقل إلى ‪VAAPI‬ إذا كان معالجك يدعم ذلك، أو شجّع مستخدميك على تفعيل ‪Direct Play‬ في إعدادات عملائهم.",{"type":35,"title":128,"body":129},"قراءة إضافية وأدلة ذات صلة","الهجرة تغطي استبدال ‪Plex‬، لكن ‪Jellyfin‬ يندرج في نظام بيئي أشمل. إذا كنت تبدأ من الصفر (بدون ‪Plex‬ مسبق)، يغطي دليل \u003Ca href=\"\u002Fblog\u002Fheberger-jellyfin\">استضافة ‪Jellyfin‬ على ‪VPS‬ الخاص بك\u003C\u002Fa> التثبيت الأولي من البداية. للمقارنة الوظيفية المتعمقة بين المنصتين، راجع \u003Ca href=\"\u002Fblog\u002Fjellyfin-vs-plex\">‪Jellyfin‬ مقابل ‪Plex‬: أي خادم وسائط تختار\u003C\u002Fa>.\n\nإذا كانت هذه الهجرة جزءًا من تحرك أشمل نحو الاستضافة الذاتية لتقليل تكاليف ‪SaaS‬، يغطي دليل \u003Ca href=\"\u002Fblog\u002Fheberger-ghost\">استضافة ‪Ghost‬ على ‪VPS‬ الخاص بك\u003C\u002Fa> حالة شائعة أخرى. المنطق واحد: برنامج مفتوح المصدر، ‪VPS‬، وصول تتحكم في قواعده.\n\nالوثائق الرسمية لـ‪Jellyfin‬ (\u003Ca href=\"https:\u002F\u002Fdocs.jellyfin.org\">‏‪docs.jellyfin.org‬\u003C\u002Fa>) شاملة ومُحدَّثة بنشاط — هي المرجع للحالات المتقدمة (ترميز الأجهزة، ‪LDAP‬، المكوّنات الإضافية، البروكسي العكسي المتقدم).","خادم Jellyfin الخاص بك في دقائق","يوزّع قالب ‪Jellyfin‬ على ‪ServOrbit‬ بيئة ‪Docker‬ مُكوَّنة مسبقًا على ‪VPS‬ مخصص: وصول ‪root‬، عنوان ‪IP‬ مخصص، بروكسي عكسي جاهز. استورد مكتبتك في نفس اليوم.","نشر Jellyfin","\u002Fmarketplace\u002Fالتعاون-والإنتاجية\u002Fjellyfin",[135,150,168],{"id":136,"slug":137,"slugs":138,"title":141,"excerpt":142,"readTime":143,"views":15,"isPinned":16,"publishedAt":144,"category":145,"categories":146,"featuredImage":26,"bgImage":27,"posterImage":148,"relatedSolution":149},84,"استضافة-jellyfin-على-خادمك-الافتراضي-الخاص-vps",{"fr":139,"en":140,"ar":137},"heberger-jellyfin","host-jellyfin-on-your-own-vps","استضافة Jellyfin على خادمك الافتراضي الخاص (VPS)","استضف Jellyfin على خادمك الافتراضي (VPS): خادم وسائط حر للأفلام والمسلسلات والموسيقى، مع إعادة التشفير (transcoding) وDocker وSSL. شرح كامل.",3,"2026-03-28T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[147],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fheberger-jellyfin-poster.svg",{"categorySlug":30,"appSlug":31},{"id":151,"slug":152,"slugs":153,"title":156,"excerpt":157,"readTime":158,"views":15,"isPinned":16,"publishedAt":159,"category":160,"categories":165,"featuredImage":26,"bgImage":27,"posterImage":167,"relatedSolution":26},98,"jellyfin-مقابل-plex-أي-خادم-وسائط-مستضاف-ذاتيا",{"fr":154,"en":155,"ar":152},"jellyfin-vs-plex","jellyfin-vs-plex-which-self-hosted-media-server","Jellyfin مقابل Plex: أي خادم وسائط مستضاف ذاتيًا؟","Jellyfin مقابل Plex على VPS: مقارنة الترخيص والتحويل الترميزي (transcoding) والتطبيقات العميلة والخصوصية لاختيار خادم الوسائط المستضاف ذاتيًا.",4,"2026-03-14T00:00:00+00:00",{"id":161,"name":162,"slug":163,"color":164,"icon":163},5,"مقارنات","comparatif","bg-info\u002F10 text-info",[166],{"id":161,"name":162,"slug":163,"color":164,"icon":163},"\u002Fblog\u002Fcovers\u002Fjellyfin-vs-plex-poster.svg",{"id":169,"slug":170,"slugs":171,"title":174,"excerpt":175,"readTime":176,"views":15,"isPinned":16,"publishedAt":177,"category":178,"categories":179,"featuredImage":26,"bgImage":27,"posterImage":181,"relatedSolution":182},72,"استضافة-ghost-على-خادمك-الـvps-الخاص",{"fr":172,"en":173,"ar":170},"heberger-ghost","hosting-ghost-on-your-own-vps","استضافة Ghost على خادمك الـVPS: دليل شامل 2026","نشر Ghost v6 على خادمك الـVPS مع Caddy وMySQL وGhost CLI وStripe Tax: التثبيت ووكيل TLS العكسي والتحديثات واستكشاف أخطاء البدء الشائعة.",9,"2026-04-09T00:00:00+00:00",{"id":19,"name":20,"slug":21,"color":22,"icon":23},[180],{"id":19,"name":20,"slug":21,"color":22,"icon":23},"\u002Fblog\u002Fcovers\u002Fheberger-ghost-poster.svg",{"categorySlug":21,"appSlug":183},"ghost",1787580947494]