[{"data":1,"prerenderedAt":83},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-ar-freshrss":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"name":8,"description":9,"phase":10,"docsUrl":11,"logo":12,"github":12,"tagline":13,"longDescription":14,"features":15,"useCases":24,"steps":34,"faq":50,"specs":66,"compatibleOs":74,"relatedApps":75,"relatedPosts":76,"category":77},"freshrss","FreshRSS","مُجمِّع RSS\u002FAtom متعدد المستخدمين، مستضاف ذاتيًا: تابع مدوناتك التقنية والنشرات البريدية ومصادر أخبارك في واجهة واضحة، مزامَنة على جميع أجهزتك عبر واجهات Google Reader وFever. SQLite، حاوية واحدة، أقل من 128 ميغابايت RAM.",1,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fself-host-freshrss-vps",null,"قارئ RSS\u002FAtom متعدد المستخدمين — تابع مصادر غير محدودة، مزامَن مع أي تطبيق جوال عبر Google Reader API. SQLite، حاوية واحدة.","FreshRSS (نحو 15 ألف نجمة GitHub، AGPL-3.0، PHP) هو أكثر مُجمِّعات RSS\u002FAtom المستضافة ذاتيًا نشاطًا. يحل محل قراء الخلاصات السحابية — Feedly وInoreader وNewsBlur — ببديل خاص وخالٍ من الإعلانات وبدون اشتراك، يعمل في حاوية Docker واحدة باستخدام SQLite. لا قاعدة بيانات خارجية ولا خدمة تخزين مؤقت مطلوبة.\n\nعلى VPS ServOrbit، يتيح FreshRSS الاشتراك في أي خلاصة RSS أو Atom — ملاحظات إصدار GitHub، Hacker News، المدونات التقنية، أرشيفات النشرات البريدية — وقراءة كل شيء في واجهة ويب سريعة وسهلة التنقل بلوحة المفاتيح. تُجدَّد الخلاصات بجدول cron قابل للتخصيص (كل 20 دقيقة افتراضيًا) دون الاعتماد على أي جدولة سحابية. يتيح النظام متعدد المستخدمين مشاركة نسخة واحدة بين الفريق كاملًا، لكل عضو قائمة اشتراكات وحالة قراءة مستقلة.\n\nيوفر FreshRSS واجهتَي Google Reader API وFever API، مما يجعله خلفية بديلة لعشرات تطبيقات RSS الجوالة: Reeder وNetNewsWire وReadKit وFluent Reader وFeedMe وغيرها. تُزامَن قراءاتك على جميع الأجهزة. تضيف الامتدادات استخراج النص الكامل وتصفية الكلمات المفتاحية وكشط المقالات المدفوعة والسمات المخصصة.",[16,17,18,19,20,21,22,23],"اشترك في مصادر RSS وAtom وJSON Feed غير محدودة — مدونات تقنية وملاحظات إصدار GitHub وقنوات YouTube وأرشيفات النشرات البريدية ومناقشات Hacker News.","توافق مع Google Reader API وFever API: استخدم أي تطبيق جوال تابع (Reeder وNetNewsWire وReadKit وFeedMe) كواجهة أمامية أصيلة، مع مزامنة حالة القراءة في الوقت الفعلي.","متعدد المستخدمين بقوائم اشتراكات وحالات قراءة مستقلة — شارك نسخة FreshRSS الواحدة بين فريقك دون مشاركة الخلاصات أو سجل القراءة.","تجديد دوري للخلاصات قابل للتخصيص: اضبط الفترة الزمنية الإجمالية (كل 5 أو 20 أو 60 دقيقة) أو فترة مخصصة لكل خلاصة — يحدث كل ذلك من جانب الخادم دون الحاجة لفتح العميل.","استرجاع النص الكامل للخلاصات التي تنشر مقتطفات فقط — اكشط جسم المقالة الأصلية واقرأها كاملة داخل FreshRSS حتى بدون اتصال.","تصفية الكلمات المفتاحية والوضع في تصنيفات والإشارة التلقائية: وسِّم العناصر تلقائيًا، أو أضف نجمة للمقالات المهمة، أو أعِد توجيه كلمات مفتاحية محددة إلى ntfy أو البريد الإلكتروني.","كشط الويب عبر XPath للمواقع التي لا تنشر خلاصة RSS — تابع أي صفحة عامة كأنها تنشر خلاصة حقيقية.","تخزين SQLite، حاوية PHP واحدة، أقل من 128 ميغابايت RAM في وضع الخمول — تعمل جانبًا مع أي تطبيق آخر على نفس الـ VPS بدون قاعدة بيانات مخصصة.",[25,28,31],{"title":26,"body":27},"خلاصة تبعيات المطور والأمن بدون ضجيج","أضف خلاصات إصدار GitHub لكل مكتبة تعتمد عليها في مشروعك، وخلاصة Hacker News\u002Frss، وخلاصات CVE لبيئة التشغيل ونظام التشغيل، ومدونات المساهمين الأساسيين. يقدم FreshRSS الجدول الزمني الخام — بدون إعادة ترتيب خوارزمي أو منشورات مروّجة. ضع قاعدة كلمات مفتاحية لوضع نجمة تلقائية على عناصر تحتوي 'تنبيه أمني' أو 'تغيير جذري' وأعِد توجيهها إلى إشعار ntfy على هاتفك.",{"title":29,"body":30},"خلاصة معرفة مشتركة للفريق الموزع","أنشئ حسابًا لكل عضو في فريقك، وشارك مجلد 'مصادر الشركة' المشترك يضم أخبار المنافسين ومدونات المحللين وخلاصات البيانات الصحفية للعملاء، واترك لكل شخص إدارة اشتراكاته الخاصة. يقرأ كل عضو من جهازه المفضل — Reeder على iOS، وFluent Reader على Windows — مع مزامنة كاملة عبر نفس نقطة Google Reader API المستضافة ذاتيًا على VPS ServOrbit.",{"title":32,"body":33},"أرشيف دائم للاستخبارات التنافسية","اشترك في سجلات تغييرات المنافسين وخلاصات الوظائف (تتبع أنماط توظيفهم) وتقارير المحللين وصفحات إطلاق المنتجات. على عكس Feedly Free (نافذة متحركة 30 يومًا)، يخزن FreshRSS كل عنصر إلى أجل غير محدد في قاعدة SQLite. صنّف المقالات بموضوعها وابحث في النص الكامل عبر سنوات من الأرشيف وصدّر العناصر ذات النجوم كملخص استخباراتي أسبوعي.",[35,38,41,44,47],{"title":36,"body":37},"اطلب VPS من ServOrbit","أي خطة بـ 512 ميغابايت RAM كافية — يستهلك FreshRSS أقل من 128 ميغابايت في وضع الخمول ويستخدم SQLite للتخزين المحلي بدون قاعدة بيانات خارجية. يتعامل VPS بـ 1 غيغابايت مع مئات الخلاصات وعدة مستخدمين متزامنين دون أي ضبط أداء.",{"title":39,"body":40},"نشر بنقرة واحدة من السوق","افتح لوحة ServOrbit → السوق → التعاون → FreshRSS → نشر. تبدأ حاوية PHP في ثوانٍ. ادخل إلى FreshRSS على `http:\u002F\u002Fip-vps:8080` لتشغيل معالج الإعداد لمرة واحدة.",{"title":42,"body":43},"أكمل معالج الإعداد","تُطلِق أول زيارة إلى `http:\u002F\u002Fip-vps:8080` معالجًا من خمس خطوات: اختر لغتك، تحقق من متطلبات الخادم، هيّئ قاعدة SQLite، أنشئ حساب المدير (اسم مستخدم + كلمة مرور)، واشترك في خلاصاتك الأولى. تستغرق العملية بأكملها دقيقتين وتعمل مرة واحدة فقط.",{"title":45,"body":46},"أضف خلاصات وربط تطبيقك الجوال","انقر على '+' للاشتراك في أي رابط RSS أو Atom أو JSON Feed. لربط تطبيق جوال (Reeder أو FeedMe أو NetNewsWire)، انتقل إلى الإعدادات → المصادقة → وصول API، فعّل الـ API وانسخ رابط نقطة النهاية. أدخل هذا الرابط وبيانات اعتمادك في التطبيق الجوال تحت نوع الخادم 'Fever' أو 'Google Reader' — تُزامَن الاشتراكات وحالة القراءة تلقائيًا.",{"title":48,"body":49},"اختياري: إضافة نطاق وHTTPS","للوصول من تطبيقات الجوال عبر HTTPS، أضف سجل DNS A يوجّه `rss.your-domain.com` إلى IP الخادم وضبط nginx للبروكسي على المنفذ 8080 مع شهادة Let's Encrypt. فعّل `requireDomain: true` في السوق ليُولّد ServOrbit هذا الإعداد تلقائيًا.",[51,54,57,60,63],{"q":52,"a":53},"ما هو FreshRSS ولماذا أستضيفه ذاتيًا بدلًا من Feedly أو Inoreader؟","FreshRSS (نحو 15 ألف نجمة GitHub، AGPL-3.0، PHP) هو مُجمِّع RSS\u002FAtom مستضاف ذاتيًا. يقيّد Feedly وInoreader الحسابات المجانية بـ 100–150 مصدرًا، ويضعون Google Reader API خلف جدار مدفوع، ويستفيدون من بياناتك. يعمل FreshRSS على VPS الخاص بك بلا حد لعدد المصادر ولا جدار مدفوع للـ API ولا تتبع ولا رسوم اشتراك. واجهتا Google Reader وFever APIs متاحتان مجانًا لأي تطبيق متوافق.",{"q":55,"a":56},"ما تطبيقات RSS الجوالة المتوافقة مع FreshRSS؟","يعمل FreshRSS مع أي تطبيق يدعم Google Reader API أو Fever API: Reeder 5 (iOS\u002FmacOS)، NetNewsWire (iOS\u002FmacOS)، ReadKit (Mac\u002FiOS)، Fluent Reader (Windows\u002FLinux)، FeedMe (Android)، NewsFlash (Linux)، Readably (Android) والعديد غيرها. في إعدادات التطبيق، أدخل رابط خادم FreshRSS وبيانات اعتمادك تحت نوع الخادم 'Fever' أو 'Google Reader' — تُزامَن الاشتراكات وحالة القراءة تلقائيًا.",{"q":58,"a":59},"هل يحتاج FreshRSS قاعدة بيانات خارجية مثل MySQL أو PostgreSQL؟","لا. يستخدم FreshRSS SQLite افتراضيًا — قاعدة البيانات ملف واحد مخزَّن في حجم Docker. لا حاوية قاعدة بيانات منفصلة ولا بيانات اعتماد لإدارتها. تتعامل SQLite مع مئات الخلاصات وعدة مستخدمين بكفاءة. إذا احتجت لاحقًا إلى التوسع لأعداد خلاصات كبيرة جدًا (أكثر من ألف)، يدعم FreshRSS أيضًا MySQL وPostgreSQL.",{"q":61,"a":62},"كم مرة يُجدِّد FreshRSS خلاصاتي؟","يُجدِّد FreshRSS جميع الاشتراكات كل 20 دقيقة افتراضيًا باستخدام مهمة cron مدمجة (`CRON_MIN=*\u002F20`). يمكنك ضبط فترة التجديد الإجمالية من لوحة الإدارة أو تعيين فترة مخصصة لكل خلاصة — فحص مصدر الأخبار العاجلة كل 5 دقائق ونشرة بريدية أسبوعية مرة يوميًا. يحدث التجديد من جانب الخادم بدون الحاجة لفتح العميل.",{"q":64,"a":65},"هل يمكن لعدة أشخاص مشاركة نسخة FreshRSS واحدة؟","نعم. FreshRSS متعدد المستخدمين بطبيعته. أنشئ حسابات منفصلة لكل عضو في الفريق من لوحة الإدارة؛ لكل مستخدم قائمة اشتراكات وحالة قراءة وعناصر مميزة بنجمة وتصنيفات خاصة به — معزولة تمامًا عن المستخدمين الآخرين. نسخة FreshRSS واحدة على VPS بـ 512 ميغابايت تتعامل بسهولة مع أكثر من 10 مستخدمين، لكل منهم قوائم اشتراكات تضم أكثر من 200 خلاصة.",{"ram":67,"cpu":68,"stack":69,"port":73},"512 ميغابايت","1 vCPU",[70,71,72],"Docker","PHP","SQLite","8080",[],[],[],{"key":78,"slug":78,"name":79,"objective":80,"icon":81,"color":82},"collaboration","التعاون والإنتاجية","مشاركة المعلومات والتعاون.","collab","text-indigo-400 bg-indigo-500\u002F10",1785852629696]