[{"data":1,"prerenderedAt":242},["ShallowReactive",2],{"seo-verification":3,"blog-ثغرة-plex2shell-cve-2026-96652-تصحيح-plex-على-vps-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-ثغرة-plex2shell-cve-2026-96652-تصحيح-plex-على-vps-ar",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"publishedAt":20,"updatedAt":21,"category":22,"categories":28,"featuredImage":30,"bgImage":31,"posterImage":32,"relatedSolution":30,"intro":33,"sections":34,"ctaTitle":177,"ctaBody":178,"ctaButton":179,"ctaUrl":180,"relatedPosts":181},536,"ثغرة-plex2shell-cve-2026-96652-تصحيح-plex-على-vps",{"fr":12,"en":13,"ar":10,"es":14},"plex2shell-cve-2026-96652-plex-vps-corriger","plex2shell-cve-2026-96652-fix-plex-on-a-vps","plex2shell-cve-2026-96652-corregir-plex-en-un-vps","Plex2Shell (CVE-2026-96652): تأمين Plex على VPS","سلسلة Plex2Shell تجمع CVE-2026-96652 حتى 96656 في Plex Media Server. اعرف إصدارك، أغلق المنفذ 32400، وابحث عن اختراق سابق: أوامر مجرّبة.",10,0,false,"2026-10-30T00:00:00+00:00","2026-10-31T01:54:05+00:00",{"id":23,"name":24,"slug":25,"color":26,"icon":27},8,"الأمان والمراقبة","securite-monitoring","bg-rose-500\u002F10 text-rose-400","security",[29],{"id":23,"name":24,"slug":25,"color":26,"icon":27},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fplex2shell-cve-2026-96652-plex-vps-corriger-poster.svg","Plex2Shell هو الاسم الذي أُطلق على سلسلة من أربع ثغرات في Plex Media Server، أولاها CVE-2026-96652 لا تتطلب أي مصادقة. بحسب BleepingComputer نُشرت التفاصيل التقنية في أكتوبر 2026 وتبعها الاستغلال تقريباً فوراً، مع نشر برنامج تعدين للعملات المشفّرة. والخادم الافتراضي VPS الذي يكشف المنفذ 32400 على الإنترنت هو الهدف النموذجي. يقدّم هذا الدليل الأوامر لقراءة إصدارك وإغلاق التعرّض المباشر ثم البحث عن آثار اختراق سابق للتصحيح.",[35,39,71,74,97,100,125,128,146,149,160,163,171,174],{"type":36,"title":37,"body":38},"h2","ماذا تحتوي سلسلة Plex2Shell","بحسب BleepingComputer التي تنقل تنبيه CISA، تربط السلسلة أربع ثغرات في Plex Media Server. الأولى CVE-2026-96652 هي تزوير طلبات من جهة الخادم (SSRF) على نقطة الوصول `\u002Fplayer\u002Ftimeline`، ويمكن الوصول إليها دون مصادقة: أي شخص مجهول يستطيع أن يجعل خادمك يرسل طلبات. أما الثلاث الأخرى CVE-2026-96654 وCVE-2026-96655 وCVE-2026-96656 فتمدّ الهجوم إلى كتابة ملفات اعتباطية في معاملات محوّل الترميز، وقد يقود ذلك إلى تنفيذ تعليمات برمجية. الدرجة الحرجة 9.8 هي التي يمنحها الباحث للسلسلة كاملة، وليست درجة رسمية لكل ثغرة. التفاصيل علنية منذ أكتوبر 2026، والاستغلال مُبلَّغ عنه منذ 17 أكتوبر 2026، وحدّدت CISA يوم 23 أكتوبر 2026 موعداً نهائياً للتصحيح لدى الوكالات الفيدرالية الأمريكية.",{"type":40,"title":41,"headers":42,"rows":46},"comparison","الثغرات الأربع والتصحيح في نظرة",[43,44,45],"المرجع","الطبيعة","الدور في السلسلة",[47,51,55,59,63,67],[48,49,50],"CVE-2026-96652","SSRF على `\u002Fplayer\u002Ftimeline` دون مصادقة","نقطة الدخول: لا حاجة إلى أي حساب",[52,53,54],"CVE-2026-96654","حقن عنوان URL في `searchOne`","يتيح استدعاء دوال إضافات أخرى",[56,57,58],"CVE-2026-96655","SSRF بمصادقة في نقطة وصول محوّل الترميز","توسّع نطاق الطلبات الداخلية",[60,61,62],"CVE-2026-96656","كتابة ملفات اعتباطية عبر معاملات محوّل الترميز","الحلقة الأخيرة: تنفيذ التعليمات ممكن",[64,65,66],"الإصدار المصحَّح","Plex Media Server 1.43.3.10861 أو أحدث","كل إصدار أقدم عرضة للثغرة",[68,69,70],"الدرجة 9.8","منحها الباحث للسلسلة كاملة","ليست درجة رسمية لكل ثغرة",{"type":36,"title":72,"body":73},"«Plex لديّ محدَّث»: لماذا لا يكفي ذلك","التحديث يغلق الثغرات لا الباب، ولا يزيل شيئاً تركه متسلل سابقاً. هناك ثلاث حالات. الخادم صُحّح بعد نشر التفاصيل: فإن كان مكشوفاً وعرضة للثغرة في الأثناء فقد يكون اختُرق قبل تحديثك. أو لم يُصحَّح أبداً، لأن Plex على لينكس لا يحدّث نفسه وأن الحاوية تحتفظ بالصورة التي بدأت بها. أو الخادم محدَّث لكن المنفذ 32400 ما زال مفتوحاً للجميع مع أنه لا يستخدمه سوى أقاربك. فالخطوات ثلاث: تحقّق من الإصدار، قلّل التعرّض، ابحث عن الآثار.",{"type":40,"title":75,"headers":76,"rows":80},"قراءة الإصدار المثبَّت والتحديث حسب البيئة",[77,78,79],"البيئة","قراءة الإصدار المثبَّت","التحديث",[81,85,89,93],[82,83,84],"Debian \u002F Ubuntu","`dpkg -s plexmediaserver | grep Version`","`sudo apt update && sudo apt install --only-upgrade plexmediaserver`",[86,87,88],"RHEL \u002F AlmaLinux","`rpm -q plexmediaserver`","`sudo dnf upgrade plexmediaserver` إن كان مستودع Plex مهيّأً، وإلا فحزمة ‎.rpm من صفحة التنزيل الرسمية",[90,91,92],"Docker","السمة `version` في `curl -s http:\u002F\u002F127.0.0.1:32400\u002Fidentity` إن كان المنفذ منشوراً","`docker pull plexinc\u002Fpms-docker` + `docker compose up -d --force-recreate`",[94,95,96],"كل الحالات","`curl -s http:\u002F\u002F127.0.0.1:32400\u002Fidentity` يعيد XML قصيراً فيه السمة `version`","ثم أعد التشغيل: `sudo systemctl restart plexmediaserver`",{"type":36,"title":98,"body":99},"المنفذ 32400: ما يجب أن يبقى مغلقاً","يستمع Plex افتراضياً على المنفذ 32400. وعلى VPS يكون جدار الحماية من شأنك: دون قاعدة يكون المنفذ قابلاً للوصول من الإنترنت، وتكتب حاوية Docker قواعدها الخاصة التي تتجاوز `ufw`. يُظهر الأمر `ss -tlnp | grep 32400` هل يستمع Plex على كل الواجهات (`0.0.0.0` أو `*`) أم على `127.0.0.1` فقط. لكنه لا يثبت أن المنفذ قابل للوصول من الخارج، فقد يصفّيه الجدار: الاختبار الحقيقي يجري من جهاز آخر. ومع عنوان IPv4 مخصص كما في VPS، هذا هو أول فحص ينبغي إجراؤه.",{"type":101,"title":102,"steps":103},"steps","إغلاق التعرّض المباشر في سبع خطوات",[104,107,110,113,116,119,122],{"title":105,"body":106},"حدّث أولاً","نفّذ أمر بيئتك من الجدول أعلاه ثم `sudo systemctl restart plexmediaserver`. بعد ذلك تحقّق من الإصدار بالأمر `curl -s http:\u002F\u002F127.0.0.1:32400\u002Fidentity`: يجب أن تُظهر السمة `version` القيمة 1.43.3.10861 أو إصداراً أحدث.",{"title":108,"body":109},"قِس التعرّض","`ss -tlnp | grep 32400`\nمن جهاز آخر: `nc -vz 203.0.113.10 32400` (استبدل عنوان المثال بعنوان IPv4 الخاص بخادمك). نجاح الاتصال يعني أن Plex مكشوف.",{"title":111,"body":112},"أوقف الوصول البعيد المباشر في Plex","في إعدادات الخادم، عطّل الوصول البعيد المباشر. بذلك يتوقف Plex عن محاولة جعل المنفذ قابلاً للوصول من الإنترنت.",{"title":114,"body":115},"أغلق المنفذ في جدار الحماية","`sudo ufw allow OpenSSH`\n`sudo ufw deny 32400\u002Ftcp`\n`sudo ufw enable`\n`sudo ufw status numbered`\nاسمح بـ SSH قبل تفعيل `ufw` وإلا أغلقت الباب على نفسك.",{"title":117,"body":118},"مع Docker انشر على الواجهة المحلية","في ملف Compose استبدل المنفذ المنشور بـ `127.0.0.1:32400:32400` ثم نفّذ `docker compose up -d --force-recreate`. قاعدة `ufw` لا تكفي هنا: Docker يمرّ قبلها.",{"title":120,"body":121},"أعد الفحص من الخارج","`nc -vz 203.0.113.10 32400`\nيجب أن يفشل الاتصال الآن أو تنتهي مهلته. إن نجح فجدار الحماية ليس هو من يصفّي، أو أن Docker ما زال ينشر المنفذ.",{"title":123,"body":124},"أعد ربط الوصول المشروع","يصف القسمان التاليان وكيلاً عكسياً بمصادقة للمتصفح وشبكة VPN للتطبيقات. اختر قبل إعادة فتح أي شيء.",{"type":36,"title":126,"body":127},"وكيل عكسي أم شبكة VPN: أيهما تختار","كلاهما يغلق المنفذ 32400 أمام العالم كله، لكنهما لا يخدمان العملاء أنفسهم. الوكيل العكسي بمصادقة يحمي واجهة Plex على الويب في المتصفح مع TLS في الواجهة. أما تطبيقات Plex على التلفزيونات والهواتف فلا تعرف الرد على مصادقة HTTP Basic: خلف هذا الوكيل تفشل. والطريق السليم لها هو الشبكة الخاصة: بعد `sudo apt install wireguard` وضبط الأطراف، تفتح القاعدة `sudo ufw allow in on wg0 to any port 32400 proto tcp` خدمة Plex لواجهة النفق وحدها. تذكّر أن الشبكة الخاصة تغطي كل العملاء، والوكيل يغطي المتصفح فقط.",{"type":101,"title":129,"steps":130},"مثال قابل للاختبار: nginx مع مصادقة",[131,134,137,140,143],{"title":132,"body":133},"ثبّت nginx وأداة كلمات المرور","Debian \u002F Ubuntu: `sudo apt install nginx apache2-utils`\nRHEL \u002F AlmaLinux: `sudo dnf install nginx httpd-tools`",{"title":135,"body":136},"أنشئ مستخدماً","`sudo htpasswd -c \u002Fetc\u002Fnginx\u002F.plex-htpasswd alice`\nيطلب الأمر كلمة المرور ويكتب الملف الذي يقرؤه nginx. دون الخيار `-c` يضيف مستخدماً إلى الملف الموجود.",{"title":138,"body":139},"اكتب المضيف الافتراضي","في `\u002Fetc\u002Fnginx\u002Fconf.d\u002Fplex.conf` كتلة `server` فيها `listen 443 ssl;` و`server_name plex.your-domain.com;` و`auth_basic \"Plex\";` و`auth_basic_user_file \u002Fetc\u002Fnginx\u002F.plex-htpasswd;`. وفي `location \u002F` أضف `proxy_pass http:\u002F\u002F127.0.0.1:32400;` و`proxy_set_header Host $host;` و`proxy_http_version 1.1;` و`proxy_set_header Upgrade $http_upgrade;` و`proxy_set_header Connection \"upgrade\";` لدعم WebSockets.",{"title":141,"body":142},"احصل على الشهادة وأعد التحميل","`sudo certbot --nginx -d plex.your-domain.com`\n`sudo nginx -t && sudo systemctl reload nginx`\nيجب أن يشير DNS النطاق الفرعي إلى الخادم قبل طلب الشهادة.",{"title":144,"body":145},"اختبر الحالات الثلاث","`curl -sI https:\u002F\u002Fplex.your-domain.com\u002F` يجب أن يردّ 401.\n`curl -s -o \u002Fdev\u002Fnull -w '%{http_code}' https:\u002F\u002Fplex.your-domain.com\u002Fplayer\u002Ftimeline` يجب أن يردّ 401 أيضاً دون بيانات اعتماد.\n`curl -sI -u alice https:\u002F\u002Fplex.your-domain.com\u002F` يطلب كلمة المرور ثم يردّ 200 أو إعادة توجيه.",{"type":36,"title":147,"body":148},"البحث عن اختراق سابق للتصحيح","لا تقدّم BleepingComputer أي مؤشر محدد، لا بصمة ولا عنواناً ولا نطاقاً، ولذلك لا نستطيع أن نعطيك قائمة توقيعات للبحث عنها. يبقى السلوك، وهو بليغ. خادم الوسائط لا يشغّل صدفة أوامر، ولا يحمّل شيئاً في الخلفية، ولا يستهلك نواة كاملة باستمرار، ولا يتصل بعناوين مجهولة. افحص الفترة منذ الإصدار الضعيف، وعلى الأقل منذ نشر التفاصيل في أكتوبر 2026. غياب الأثر لا يثبت غياب الاختراق لأن برنامج التعدين قد يُعاد تسميته؛ أما وجود الأثر فدليل كافٍ.",{"type":150,"title":151,"items":152},"ul","سبعة فحوص مع أمر كل منها",[153,154,155,156,157,158,159],"**عمليات فرعية غير متوقعة** — `ps -eo pid,ppid,user,lstart,args --forest | grep -B1 -A4 -i \"plex media server\"`. الفروع الطبيعية تحمل أسماء Plex (محوّل الترميز، مضيف السكربتات)؛ أما `sh` أو `bash` أو `curl` أو ملف ثنائي مُطلق من `\u002Ftmp` فمريب.","**استهلاك المعالج** — `ps aux --sort=-%cpu | head -5`. عملية غريبة عن Plex تشغل المعالج باستمرار توحي ببرنامج تعدين؛ و`pgrep -a -i xmrig` يبحث عن أشهرها دون استبعاد اسم مستعار.","**ملفات مجهولة في مجلد Codecs** — `sudo ls -lat \"\u002Fvar\u002Flib\u002Fplexmediaserver\u002FLibrary\u002FApplication Support\u002FPlex Media Server\u002FCodecs\"`. يحفظ Plex هناك ترميزاته: اسم لا تعرفه أو تاريخ لا علاقة له بأي عملية ترميز يستحق الفحص. مع Docker يوجد المسار نفسه في المجلد المركَّب على `\u002Fconfig`.","**ملفات تنفيذية حديثة خارج الحزم** — `sudo find \u002Ftmp \u002Fvar\u002Ftmp \u002Fdev\u002Fshm \u002Fvar\u002Flib\u002Fplexmediaserver -xdev -type f -perm \u002F111 -mtime -60 2>\u002Fdev\u002Fnull`. كل ملف تنفيذي في هذه المجلدات لم تثبّته أنت يحتاج إلى تفسير.","**الاتصالات الصادرة** — `sudo ss -tupn state established | grep -i plex` ثم `sudo ss -tupn state established`. ابحث عن اتصالات بعناوين لا تعرفها، خاصة إن صدرت عن عملية ليست Plex.","**سجلات الخدمة** — `sudo journalctl -u plexmediaserver --since \"2026-10-01\" | grep -iE \"timeline|transcode|error\"`. ابحث عن استدعاءات متكررة لـ `\u002Fplayer\u002Ftimeline` أو أخطاء ترميز دون تشغيل جارٍ.","**الاستمرارية** — `sudo crontab -l -u plex` و`sudo systemctl list-timers --all` و`sudo find \u002Fetc\u002Fsystemd\u002Fsystem \u002Fetc\u002Fcron.d -mtime -60`. مهمة مجدولة أو خدمة حديثة لم تنشئها علامة على أن أحداً يريد العودة.",{"type":36,"title":161,"body":162},"إن ظهر أثر: أعد البناء بدل التنظيف","العثور على برنامج تعدين يثبت وقوع اختراق، لا أنه اقتصر على برنامج التعدين. اعزل الخادم أولاً: `sudo ufw default deny incoming` مع السماح بـ SSH من عنوانك وحده. صدّر السجلات قبل أن تُدوَّر، مثلاً بالأمر `sudo journalctl -u plexmediaserver > plex-journal.txt`. ثم أعد بناء الـ VPS من صورة نظيفة، وثبّت الإصدار المصحَّح قبل فتح أي شيء، ولا تستعد إلا وسائطك وقاعدة المكتبة بعد مراجعتها. وأخيراً غيّر كل ما كان حساب الخدمة قادراً على قراءته: مفاتيح SSH وكلمة مرور Plex والرموز وأسرار البيئة. والخادم المحصَّن من جهة Plex يبقى مكشوفاً إن لم تواكب النواة ذلك: راجع مقالنا عن ثغرة النواة Fragnesia.",{"type":150,"title":164,"items":165},"استكشاف الأخطاء: خمس حالات واجهناها",[166,167,168,169,170],"**«plexmediaserver is already the newest version» مع أن الإصدار قديم** — مستودع Plex غير مهيّأ على الجهاز. نزّل الحزمة من صفحة التنزيل الرسمية لـ Plex ثم نفّذ `sudo apt install .\u002Fplexmediaserver_*‎.deb`.","**الحاوية ما زالت تعرض الإصدار القديم بعد `docker pull`** — الأمر `docker pull` ينزّل الصورة لكنه لا يستبدل الحاوية العاملة. نفّذ `docker compose up -d --force-recreate`.","**المنفذ 32400 ما زال قابلاً للوصول رغم `ufw deny`** — يكتب Docker قواعده ويمرّ قبل `ufw`. انشر المنفذ على `127.0.0.1:32400:32400` كما سبق.","**تطبيقات Plex لا تجد الخادم بعد إغلاق المنفذ** — كانت تبحث عن العنوان العام. مرّ عبر شبكة VPN وأضف الخادم بعنوان النفق.","**nginx يردّ 401 على التطبيقات لا على المتصفح** — التطبيقات لا تدعم مصادقة HTTP Basic. خصّص الوكيل للمتصفح وأعطِ التطبيقات الشبكة الخاصة.",{"type":36,"title":172,"body":173},"المصادر، وما لا يقوله أي بيان من الناشر","لم نعثر على بيان أمني من Plex يسرد هذه الثغرات. العنصر الوحيد من الناشر الذي وجدناه هو إعلان الإصدار 1.43.3.10861 في منتدى Plex، المنشور في 4 أغسطس 2026: لا يذكر أي ثغرة ولا CVE. رقم الإصدار المصحَّح وربط الثغرات الأربع والدرجة مصدرها BleepingComputer التي تنقل عن CISA والباحث: قارنها بما ينشره الناشر حالما يصدر بيانه. لا نذكر تاريخ الإضافة إلى كتالوج KEV لأننا لم نتمكن من تأكيده في كتالوج CISA. وإن كنت تفضّل ترك Plex بدل تحصينه، فدليل الانتقال إلى Jellyfin عندنا يعالج ذلك على حدة.",{"type":36,"title":175,"body":176},"التوثيق الرسمي","مقال BleepingComputer عن Plex2Shell: https:\u002F\u002Fwww.bleepingcomputer.com\u002Fnews\u002Fsecurity\u002Fcisa-hackers-chain-plex-flaws-in-plex2shell-attacks-to-breach-servers\n\nإعلان الإصدار 1.43.3.10861 في منتدى Plex: https:\u002F\u002Fforums.plex.tv\u002Ft\u002Fplex-media-server\u002F30447\u002F713\n\nكتالوج الثغرات المستغلة لدى CISA: https:\u002F\u002Fwww.cisa.gov\u002Fknown-exploited-vulnerabilities-catalog\n\nتنزيل Plex Media Server: https:\u002F\u002Fwww.plex.tv\u002Fmedia-server-downloads\u002F\n\nوحدة auth_basic في nginx: https:\u002F\u002Fnginx.org\u002Fen\u002Fdocs\u002Fhttp\u002Fngx_http_auth_basic_module.html\n\nDocker وجدران الحماية: https:\u002F\u002Fdocs.docker.com\u002Fengine\u002Fnetwork\u002Fpacket-filtering-firewalls\u002F\n\nWireGuard، البدء السريع: https:\u002F\u002Fwww.wireguard.com\u002Fquickstart\u002F","خادم VPS تقرّر فيه ما يُكشف","مع خادم VPS من ServOrbit.com تملك صلاحيات root وعنوان IPv4 مخصصاً وجدار حماية خاصاً بك: أنت تختار ما يخرج إلى الإنترنت ويمكنك عزل خادم الوسائط. إدارة الـ VPS متاحة كخيار لمن لا يريد التحصين بمفرده؛ وهي غير مشمولة. دليل مقدَّم دون دعم مباشر.","اطّلع على خوادم VPS Cloud","\u002Fvps-cloud",[182,202,222],{"id":183,"slug":184,"slugs":185,"title":189,"excerpt":190,"readTime":23,"views":18,"isPinned":19,"publishedAt":191,"updatedAt":192,"category":193,"categories":199,"featuredImage":30,"bgImage":31,"posterImage":201,"relatedSolution":30},394,"امان-plex-هجرة-jellyfin-navidrome-vps",{"fr":186,"en":187,"ar":184,"es":188},"plex-securite-migration-jellyfin-navidrome-vps","plex-security-migration-jellyfin-navidrome-vps","seguridad-plex-migrar-jellyfin-navidrome-vps","الانتقال من Plex إلى Jellyfin وNavidrome على خادم VPS","أكثر من 36,000 خادم ‎Plex‎ غير مُحدَّث ضد ‎CVE-2026-96656‎ و‎CVE-2026-96651‎. دليل شامل لنقل مكتباتك إلى ‎Jellyfin‎ و‎Navidrome‎ على خادم ‎VPS‎ جذر في أقل من ساعة.","2026-09-28T00:00:00+00:00","2026-10-21T15:21:31+00:00",{"id":194,"name":195,"slug":196,"color":197,"icon":198},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[200],{"id":194,"name":195,"slug":196,"color":197,"icon":198},"\u002Fblog\u002Fcovers\u002Fplex-securite-migration-jellyfin-navidrome-vps-poster.svg",{"id":203,"slug":204,"slugs":205,"title":209,"excerpt":210,"readTime":211,"views":212,"isPinned":19,"publishedAt":213,"updatedAt":214,"category":215,"categories":216,"featuredImage":30,"bgImage":31,"posterImage":218,"relatedSolution":219},292,"الهجرة-من-plex-إلى-jellyfin-بعد-paywall-يوليو-2026",{"fr":206,"en":207,"ar":204,"es":208},"migrer-plex-vers-jellyfin-2026","migrating-from-plex-to-jellyfin-after-the-july-2026-paywall","migrar-de-plex-a-jellyfin-2026","الهجرة من Plex إلى Jellyfin بعد paywall يوليو 2026","وضع Plex البث عن بُعد خلف اشتراك مدفوع في يوليو 2026. إليك كيفية الهجرة إلى Jellyfin على VPS الخاص بك: المكتبة سليمة، نفس التطبيقات، الوصول عن بُعد مستعاد.",9,4,"2026-08-22T00:00:00+00:00","2026-09-07T11:26:10+00:00",{"id":194,"name":195,"slug":196,"color":197,"icon":198},[217],{"id":194,"name":195,"slug":196,"color":197,"icon":198},"\u002Fblog\u002Fcovers\u002Fmigrer-plex-vers-jellyfin-2026-poster.svg",{"categorySlug":220,"appSlug":221},"التعاون-والإنتاجية","jellyfin",{"id":223,"slug":224,"slugs":225,"title":229,"excerpt":230,"readTime":23,"views":231,"isPinned":19,"publishedAt":232,"updatedAt":233,"category":234,"categories":239,"featuredImage":30,"bgImage":31,"posterImage":241,"relatedSolution":30},98,"jellyfin-مقابل-plex-أي-خادم-وسائط-مستضاف-ذاتيا",{"fr":226,"en":227,"ar":224,"es":228},"jellyfin-vs-plex","jellyfin-vs-plex-which-self-hosted-media-server","jellyfin-vs-plex-que-servidor-multimedia-autoalojado","Jellyfin مقابل Plex: أي خادم وسائط مستضاف ذاتيًا؟","Jellyfin مقابل Plex: مقارنة شاملة لاختيار خادم الوسائط المستضاف ذاتيًا على VPS — النشر بـ Docker والاستكشاف وترحيل Jellyfin 12.",1,"2026-03-14T00:00:00+00:00","2026-09-10T13:10:43+00:00",{"id":235,"name":236,"slug":237,"color":238,"icon":237},5,"مقارنات","comparatif","bg-info\u002F10 text-info",[240],{"id":235,"name":236,"slug":237,"color":238,"icon":237},"\u002Fblog\u002Fcovers\u002Fjellyfin-vs-plex-poster.svg",1793414056484]