[{"data":1,"prerenderedAt":241},["ShallowReactive",2],{"seo-verification":3,"blog-freshrss-مقابل-miniflux-أي-قارئ-rss-لخادمك-الافتراضي-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"slugs":9,"title":13,"excerpt":14,"readTime":15,"views":16,"isPinned":17,"publishedAt":18,"category":19,"categories":24,"featuredImage":26,"bgImage":27,"posterImage":28,"relatedSolution":29,"intro":32,"sections":33,"ctaTitle":183,"ctaBody":184,"ctaButton":185,"ctaUrl":186,"relatedPosts":187},324,"freshrss-مقابل-miniflux-أي-قارئ-rss-لخادمك-الافتراضي",{"fr":10,"en":11,"ar":8,"es":12},"freshrss-vs-miniflux-comparatif-lecteur-rss","freshrss-vs-miniflux-which-rss-reader-for-your-vps","freshrss-vs-miniflux-que-lector-rss-elegir-para-tu-vps","‌FreshRSS مقابل ‌Miniflux: أي قارئ ‌RSS لخادمك الافتراضي","‌FreshRSS أم ‌Miniflux على ‌VPS؟ مقارنة شاملة 2026: الذاكرة العشوائية، الترخيص، الإضافات، الواجهة البرمجية ودليل التثبيت بـ‌Docker لاختيار قارئ ‌RSS ذاتي الاستضافة.",10,0,false,"2026-09-03T00:00:00+00:00",{"id":20,"name":21,"slug":22,"color":23,"icon":22},5,"مقارنات","comparatif","bg-info\u002F10 text-info",[25],{"id":20,"name":21,"slug":22,"color":23,"icon":22},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Ffreshrss-vs-miniflux-comparatif-lecteur-rss-poster.svg",{"categorySlug":30,"appSlug":31},"التعاون-والإنتاجية","freshrss","‌يتسارع النزوح عن خدمات ‌SaaS في عام 2026، ويعود قارئ ‌RSS ذاتي الاستضافة خياراً شائعاً لدى المطوّرين. ‌يهيمن كل من ‌FreshRSS و‌Miniflux على هذا المجال: مشروعان ناضجان، مفتوحا المصدر، جاهزان لـ‌Docker، لكنهما يختلفان جوهرياً في الفلسفة. ‌يقارن هذا الدليل الاثنين بعمق لمساعدتكم على الاختيار وفق أولوياتكم — الأداء أم غنى الميزات.",[34,37,40,42,52,92,94,96,105,127,129,131,140,160,162,164,172,176,180],{"type":35,"title":36},"h2","لماذا قارئ ‌RSS ذاتي الاستضافة في 2026",{"type":38,"body":39},"p","‌اتجاه منصات البث نحو الأسعار المرتفعة يجعل الاستضافة الذاتية خياراً اقتصادياً. ‌يستعيد ‌RSS — المعيار المفتوح، اللامركزي، الخالي من الخوارزميات — زخمه. ‌يُدرج تقرير ‌HN State of Homelab 2026 ثماني إشارات إلى ‌FreshRSS ضمن الأدوات الأكثر نشراً على خوادم ‌VPS الشخصية، مما يدل على أن الحركة تتجاوز دائرة المتحمسين التاريخيين.\n\n‌إلى جانب التكلفة، تُشكّل الخصوصية حجةً قوية: قارئ ‌RSS ذاتي الاستضافة لا يشارك أي بيانات قراءة مع أطراف ثالثة. ‌تتحكمون في تكرار الاستقصاء، وتخزين المقالات، وقواعد الاحتفاظ بها.",{"type":35,"title":41},"ما يجمع ‌FreshRSS و‌Miniflux",{"type":43,"items":44},"ul",[45,46,47,48,49,50,51],"**‌استيراد\u002Fتصدير OPML** — يقرأ الأداتان ويكتبان تنسيق ‌OPML المعياري، ما يجعل الترحيل قابلاً للعكس في أي وقت","**‌توافق Google Reader و‌Fever API** — تتصل تقريباً جميع تطبيقات الهاتف (‌Reeder، ‌NetNewsWire، ‌FeedMe) دون إعداد خاص","**‌نشر ‌Docker رسمي** — صورة يصونها الفريق الأساسي مع تحديثات منتظمة وعلامات مُصدَّرة بأرقام الإصدارات","**‌متعدد المستخدمين** — كل نسخة تخدم حسابات متعددة باشتراكات وتفضيلات مستقلة","**‌استقصاء قابل للضبط** — فترة تحديث قابلة للتعديل لكل خلاصة أو عالمياً مع دعم ترويسات ‌ETag و‌Last-Modified للحد من النطاق الترددي","**‌برمجيات حرة** — الكود المصدري متاح وقابل للتدقيق، بلا قياس عن بُعد ولا اعتماد على خدمة خارجية مملوكة","**‌‌HTTPS مدمج** — يعمل الاثنان خلف وسيط عكسي (‌nginx أو ‌Caddy أو ‌Traefik) لتقديم الخدمة عبر ‌HTTPS دون إعداد إضافي",{"type":53,"title":54,"rows":55,"headers":88},"comparison","‌FreshRSS مقابل ‌Miniflux — مقارنة تقنية",[56,60,64,68,72,76,80,84],[57,58,59],"استخدام الذاكرة العشوائية","‌~50-80 ميغابايت (PHP-FPM + خادم الويب)","‌\u003C 20 ميغابايت (ملف ثنائي ثابت بـ‌Go)",[61,62,63],"الترخيص","‌AGPL-3.0","‌Apache-2.0",[65,66,67],"واجهة الويب","غنية وقابلة للتخصيص وتدعم ثيمات متعددة","بسيطة ونظيفة، مُحسَّنة للوحة المفاتيح",[69,70,71],"الواجهة البرمجية","‌Google Reader + ‌REST جزئية","‌REST كاملة + ‌Fever + ‌Google Reader",[73,74,75],"الإضافات والموصّلات","إضافات ‌PHP خارجية متاحة","لا إضافات — الميزات مدمجة",[77,78,79],"المصادقة الخارجية","‌HTTP Basic و‌OpenID Connect عبر إضافة","‌HTTP Basic و‌proxy auth و‌OAuth2 مدمج",[81,82,83],"الثيمات","ثيمات متعددة مدمجة وثيمات مجتمعية","ثيم واحد (فاتح\u002Fداكن)",[85,86,87],"قاعدة البيانات","‌SQLite و‌MySQL و‌PostgreSQL","‌PostgreSQL فقط",[89,90,91],"المعيار","FreshRSS","Miniflux",{"type":35,"title":93},"‌FreshRSS — حين تكون الواجهة أساسية",{"type":38,"body":95},"‌FreshRSS مشروع ‌PHP أُطلق عام 2012، مستضاف على ‌GitHub بموجب رخصة ‌AGPL-3.0. ‌بأكثر من 10,000 نجمة على ‌GitHub، يستفيد من مجتمع نشط يُنتج إضافات وثيمات ووثائق وافية. ‌إنه الخيار الطبيعي حين تكون واجهة القراءة محورية — للاستخدام اليومي المكثف أو للنشر المشترك بين مستخدمين ذوي عادات مختلفة.",{"type":43,"items":97},[98,99,100,101,102,103,104],"**‌إضافات PHP** — نظام بيئي من الإضافات يتيح إضافة مصادر غير ‌RSS (‌Twitter عبر ‌Nitter، و‌Reddit، و‌YouTube) وقواعد تصفية متقدمة وتكاملات (‌Wallabag، ‌Instapaper)","**‌ثيمات بصرية** — عدة ثيمات مدمجة (تشمل الوضع الداكن) وثيمات ‌CSS مجتمعية تُثبَّت بنقرات قليلة من واجهة الإدارة","**‌Google Reader API الكاملة** — توافق مُثبَت مع أشهر تطبيقات الهاتف دون أي إعداد خاص من جانب العميل","**‌استيراد ‌OPML مجمّع** — استيراد قوائم خلاصات بآلاف الإدخالات بلا حد معلن مع اكتشاف التكرارات","**‌وضع القراءة المدمج** — استخراج المحتوى الكامل للمقالات عبر المكتبة الداخلية دون اعتماد على خدمة خارجية","**‌إدارة دقيقة للفئات** — تنظيم هرمي للخلاصات مع قواعد وسم تلقائية ومرشحات دائمة لكل فئة","**‌مرونة قاعدة البيانات** — ‌SQLite للبدء الفوري، و‌PostgreSQL أو ‌MySQL للتوسع مع مستخدمين متعددين",{"type":106,"title":107,"steps":108},"steps","‌تثبيت FreshRSS على VPS بـ‌Docker",[109,112,115,118,121,124],{"title":110,"body":111},"‌تحضير دليل البيانات","‌أنشئوا دليلاً ثابتاً لبيانات ‌FreshRSS:",{"title":113,"body":114},"‌إنشاء ملف docker-compose.yml","yaml\nservices:\n  freshrss:\n    image: freshrss\u002Ffreshrss:latest\n    container_name: freshrss\n    restart: unless-stopped\n    ports:\n      - \"8080:80\"\n    volumes:\n      - \u002Fopt\u002Ffreshrss\u002Fdata:\u002Fvar\u002Fwww\u002FFreshRSS\u002Fdata\n      - \u002Fopt\u002Ffreshrss\u002Fextensions:\u002Fvar\u002Fwww\u002FFreshRSS\u002Fextensions\n    environment:\n      TZ: Europe\u002FParis\n      CRON_MIN: \"*\u002F15\"",{"title":116,"body":117},"‌تشغيل الحاوية","‌انتظروا ظهور السطر ‌`AH00558: apache2` لتأكيد الإقلاع.",{"title":119,"body":120},"‌إتمام التثبيت عبر المتصفح","‌افتحوا ‌`http:\u002F\u002Fعنوان-IP:8080` واتبعوا مساعد التثبيت: اختاروا ‌SQLite للاستخدام الشخصي أو ‌PostgreSQL لعدة مستخدمين. ‌أنشئوا حساب المسؤول.",{"title":122,"body":123},"‌ضبط الوسيط العكسي nginx","‌أضيفوا كتلة ‌`server` في إعداد ‌nginx الخاص بكم مع ‌`proxy_pass http:\u002F\u002F127.0.0.1:8080;` والترويسات المعتادة. ‌فعّلوا ‌HTTPS عبر ‌Let's Encrypt.",{"title":125,"body":126},"‌استيراد خلاصاتكم OPML","‌في الواجهة، اذهبوا إلى الإعدادات > إدارة الاشتراكات > استيراد. ‌حمّلوا ملف ‌`.opml` — يكتشف ‌FreshRSS التكرارات ويستورد الفئات الموجودة.",{"type":35,"title":128},"‌Miniflux — حين يكون الأداء أولوية",{"type":38,"body":130},"‌Miniflux قارئ ‌RSS مكتوب بـ‌Go، موزَّع بموجب رخصة ‌Apache-2.0، مصمَّم من الأساس ليكون ملفاً ثنائياً وحيداً بلا تبعيات — باستثناء ‌PostgreSQL. ‌يبلغ استهلاكه للذاكرة في الحمل الاعتيادي أقل من 20 ميغابايت وفق التوثيق الرسمي في ‌miniflux.app، ما يجعله الخيار المرجعي لـ‌VPS ذات الذاكرة المحدودة أو لمن يستضيفون خدمات كثيرة بالتوازي.",{"type":43,"items":132},[133,134,135,136,137,138,139],"**‌ملف ثنائي ثابت بـ‌Go** — لا تبعيات نظام (لا ‌PHP، لا خادم ويب منفصل): ملف تنفيذي واحد يكفي، مما يبسّط التحديثات والنسخ الاحتياطية","**‌أقل من 20 ميغابايت ذاكرة عشوائية** — بصمة مقاسة في الحمل الاعتيادي، مثالية لـ‌VPS بـ512 ميغابايت أو لخوادم تستضيف خدمات متعددة","**‌PostgreSQL حصراً** — محرك قاعدة بيانات واحد لإتقانه، مع ترحيلات مخطط مُصدَّرة بأرقام تُطبَّق تلقائياً عند الإقلاع","**‌REST API كاملة** — توثيق ‌OpenAPI مضمَّن، مثالي لدمج ‌Miniflux في مهام سير العمل الآلية (‌n8n، ‌Make، سكريبتات مخصصة)","**‌تنقل بلوحة المفاتيح** — اختصارات شبيهة بـ‌vi (‌j\u002Fk للتنقل، ‌v لفتح المصدر) تجعل القراءة سريعة دون فأرة","**‌OAuth2 وproxy auth مدمجان** — تكامل مباشر مع ‌Authelia و‌Keycloak وأي مزوّد ‌OpenID Connect دون إضافات","**‌دعم Fever API** — توافق مع العملاء الذين لا يزالون يستخدمون هذا البروتوكول، إضافةً إلى ‌Google Reader API",{"type":106,"title":141,"steps":142},"‌تثبيت Miniflux على VPS بـ‌Docker",[143,146,148,151,154,157],{"title":144,"body":145},"‌تحضير بيئة PostgreSQL","‌أنشئوا ملف ‌`.env` بمتغيرات الاتصال:",{"title":113,"body":147},"yaml\nservices:\n  db:\n    image: postgres:16-alpine\n    restart: unless-stopped\n    environment:\n      POSTGRES_USER: miniflux\n      POSTGRES_PASSWORD: changeme\n      POSTGRES_DB: miniflux\n    volumes:\n      - \u002Fopt\u002Fminiflux\u002Fpostgres:\u002Fvar\u002Flib\u002Fpostgresql\u002Fdata\n\n  miniflux:\n    image: miniflux\u002Fminiflux:latest\n    restart: unless-stopped\n    depends_on:\n      - db\n    ports:\n      - \"8080:8080\"\n    environment:\n      DATABASE_URL: postgres:\u002F\u002Fminiflux:changeme@db\u002Fminiflux?sslmode=disable\n      RUN_MIGRATIONS: \"1\"\n      CREATE_ADMIN: \"1\"\n      ADMIN_USERNAME: admin\n      ADMIN_PASSWORD: changeme",{"title":149,"body":150},"‌تطبيق ترحيلات المخطط عند الإقلاع الأول","‌يُشغّل المتغير ‌`RUN_MIGRATIONS=1` ترحيلات ‌PostgreSQL تلقائياً عند الإقلاع. ‌يرفض ‌Miniflux الإقلاع إذا كانت قاعدة البيانات في حال غير متسقة — يحمي هذا السلوك من التحديثات الجزئية.",{"title":152,"body":153},"‌التحقق من استجابة الخدمة","‌الاستجابة المتوقعة هي ‌`200`. ‌يكشف ‌Miniflux هذه النقطة النهائية بلا مصادقة لفحوصات الصحة.",{"title":155,"body":156},"‌ضبط الوسيط العكسي","‌يتضمن ‌Miniflux خادم ‌HTTP الخاص به — يكفي توجيه المنفذ 8080. ‌مثال ‌nginx:",{"title":158,"body":159},"‌استيراد اشتراكاتكم OPML","‌في الإعدادات > استيراد، حمّلوا ملف ‌OPML. ‌تُحوَّل فئات ‌OPML إلى مجموعات ‌Miniflux. ‌بعد الاستيراد، شغّلوا تحديثاً يدوياً لملء قاعدة البيانات فوراً.",{"type":35,"title":161},"‌كيف تختارون بين FreshRSS وMiniflux",{"type":38,"body":163},"‌نادراً ما يكون معيار الحسم قائمة الميزات — بل فلسفة الاستخدام. ‌إليكم شبكة قرار سريعة.",{"type":43,"items":165},[166,167,168,169,170,171],"**‌اختاروا FreshRSS** إذا أولويتكم واجهة قراءة مريحة بثيمات، أو إضافات لاستيعاب مصادر غير ‌RSS، أو إذا كان عدة مستخدمين بعادات مختلفة يشاركون النسخة","**‌اختاروا Miniflux** إذا كان ‌VPS الخاص بكم بأقل من 1 غيغابايت ذاكرة، أو تستضيفون خدمات كثيرة، أو تفضلون واجهة مُحسَّنة للوحة المفاتيح خالية من المشتتات","**‌تستخدمون SQLite** (بلا ‌PostgreSQL على ‌VPS الخاص بكم): ‌FreshRSS هو الخيار الوحيد العملي من الاثنين","**‌تحتاجون OAuth2 مدمجاً** بلا إضافات خارجية: يوفّر ‌Miniflux هذه الميزة افتراضياً","**‌تخططون لأتمتة مكثفة** (خطافات ويب، تكامل ‌n8n، سكريبتات): ‌REST API المُوثَّقة لـ‌Miniflux أشمل وأكثر ثباتاً","**‌قدمتم من Feedly أو Inoreader** وتريدون تجربة مماثلة: ‌FreshRSS بثيماته ووضع قراءته سيقلّل منحنى التعلم",{"type":173,"content":174,"body":175},"tip","‌الانتقال من ‌FreshRSS إلى ‌Miniflux (أو العكس) سهل بفضل ‌OPML. ‌في ‌FreshRSS: الإعدادات > إدارة الاشتراكات > تصدير > تنزيل ملف ‌OPML. ‌في ‌Miniflux: الإعدادات > استيراد > حمّلوا الملف. ‌لا تنتقل المقالات المقروءة — الاشتراكات والفئات فقط. ‌توقعوا بضع دقائق من الاستقصاء الأولي لملء قاعدة البيانات.","للحصول على تجربة مثلى على الهاتف: يكشف ‎FreshRSS واجهة ‎Fever ‎API (متوافقة مع ‎Reeder و‎Unread و‎NetNewsWire) وواجهة ‎Google ‎Reader ‎API (لـ‎Capy و‎FeedMe و‎ReadKit). أما ‎Miniflux فيُنفّذ ‎Fever ‎API ونقطة نهائية ‎REST\u002F‎GraphQL الخاصة به. يعمل كلاهما مع غالبية عملاء ‎RSS الأكثر شعبية على الهاتف.",{"type":35,"content":177,"title":178,"body":179},"‌موارد وأدلة تكميلية","خلاصة: الاختيار وفق ملفكم الشخصي","اختاروا ‎FreshRSS إذا كنتم بحاجة إلى قارئ متعدد الاستخدامات تستخدمه أطراف متعددة ذات تفضيلات واجهة مختلفة، وتريدون توافقاً أقصى مع الإضافات والعملاء الخارجيين. اختاروا ‎Miniflux إذا كنتم تُولون الأولوية للأداء وخفة استهلاك الموارد وواجهة ‎REST ‎API حديثة يمكنكم استخدامها في سكريبتاتكم أو تكاملاتكم الخاصة. يمكن تثبيت كلا الأداتين في 15 دقيقة على ‎VPS بـ1 غيغابايت ذاكرة عشوائية.",{"type":38,"content":181,"body":182},"‌إذا كنتم تبدأون مع ‌FreshRSS، يغطي دليلنا المخصص لاستضافته على ‌VPS الإعداد المتقدم والإضافات الأكثر فائدة. ‌وإذا جئتم للتو من ‌Plex وتودّون استعادة التحكم في وسائطكم، يمنحكم مقارنتنا ‌Plex مقابل ‌Jellyfin 2026 الإطار ذاته للقرار. ‌وأخيراً، لفهم السياق الأوسع لهذا النزوح نحو الاستضافة الذاتية، يستعرض مقالنا عن ‌Great SaaS Exodus 2026 البدائل مفتوحة المصدر للأدوات الشائعة.","تتضمن خططنا لـ‎VPS السحابي صوراً مُعدَّة مسبقاً للاستضافة الذاتية، مع نسخ احتياطية يومية واتصال ‎SSH آمن. للمزيد، راجعوا دليلنا حول النسخ الاحتياطي لنسختكم من ‎FreshRSS بـ‎Restic، ومقارنتنا لأدوات إدارة كلمات المرور ذاتية الاستضافة لاستكمال مكدّسكم السيادي.","‌استضيفوا قارئ RSS على VPS سريع وذي سيادة","‏يعمل ‏FreshRSS و‏Miniflux على خوادمنا الافتراضية السحابية. ‏انشروا في دقائق بـ‏Docker، بموارد غير مشتركة وعنوان ‏IP مخصص وحركة مرور غير محدودة.","‌نشر FreshRSS أو Miniflux على VPS","\u002Fvps-cloud",[188,210,227],{"id":189,"slug":190,"slugs":191,"title":195,"excerpt":196,"readTime":197,"views":198,"isPinned":17,"publishedAt":199,"category":200,"categories":206,"featuredImage":26,"bgImage":27,"posterImage":208,"relatedSolution":209},86,"استضافة-freshrss-على-خادمك-الافتراضي-الخاص-vps",{"fr":192,"en":193,"ar":190,"es":194},"heberger-freshrss","host-freshrss-on-your-own-vps","alojar-freshrss-en-un-vps","استضافة FreshRSS على خادمك الافتراضي الخاص (VPS)","استعِد السيطرة على متابعتك الإخبارية: انشر FreshRSS على خادمك الافتراضي (VPS) مع Docker وSSL ووصول من الجوال. دليل استضافة ذاتية كامل.",4,1,"2026-03-26T00:00:00+00:00",{"id":201,"name":202,"slug":203,"color":204,"icon":205},7,"الاستضافة الذاتية","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[207],{"id":201,"name":202,"slug":203,"color":204,"icon":205},"\u002Fblog\u002Fcovers\u002Fheberger-freshrss-poster.svg",{"categorySlug":203,"appSlug":31},{"id":211,"slug":212,"slugs":213,"title":217,"excerpt":218,"readTime":219,"views":16,"isPinned":17,"publishedAt":220,"category":221,"categories":222,"featuredImage":26,"bgImage":27,"posterImage":224,"relatedSolution":225},292,"الهجرة-من-plex-إلى-jellyfin-بعد-paywall-يوليو-2026",{"fr":214,"en":215,"ar":212,"es":216},"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,"2026-08-22T00:00:00+00:00",{"id":201,"name":202,"slug":203,"color":204,"icon":205},[223],{"id":201,"name":202,"slug":203,"color":204,"icon":205},"\u002Fblog\u002Fcovers\u002Fmigrer-plex-vers-jellyfin-2026-poster.svg",{"categorySlug":30,"appSlug":226},"jellyfin",{"id":228,"slug":229,"slugs":230,"title":234,"excerpt":235,"readTime":219,"views":16,"isPinned":17,"publishedAt":236,"category":237,"categories":238,"featuredImage":26,"bgImage":27,"posterImage":240,"relatedSolution":26},313,"saas-2026-استعادة-التحكم-في-التكاليف-بالاستضافة-الذاتية",{"fr":231,"en":232,"ar":229,"es":233},"great-saas-exodus-self-hosting-2026","the-2026-saas-exodus-regaining-cost-control-with-self-hosting","exodo-saas-2026-control-de-costes-con-el-autoalojamiento","SaaS 2026: استعادة التحكم في التكاليف بالاستضافة الذاتية","في 2026، ارتفع Slack +20%، و1Password +33%، وأعادت Adobe CC هيكلتها. التحول إلى VPS مع البدائل مفتوحة المصدر يوفر آلاف الدولارات سنوياً.","2026-08-29T00:00:00+00:00",{"id":20,"name":21,"slug":22,"color":23,"icon":22},[239],{"id":20,"name":21,"slug":22,"color":23,"icon":22},"\u002Fblog\u002Fcovers\u002Fgreat-saas-exodus-self-hosting-2026-poster.svg",1788446469832]