تعد مواكبة الأخبار والمبدعين المفضلين لديك أمرًا ضروريًا في العالم الحديث ، لكنك لست بحاجة إلى إنشاء حساب FaceBook أو Google أو Apple لذلك.

باستخدام FreshRSS ، يمكنك سحب آخر الأخبار والمدونات والموجزات الأخرى مباشرةً من الأثير إلى Raspberry Pi وشاهدها كلها في مكان واحد من خلال متصفحك أو تطبيق مخصص على هاتفك المحمول جهاز.

يبدو جيدا جدا ليكون صحيحا؟ اقرأ أدناه حيث سنوجهك خلال خطوات الإعداد ، ولكن قبل ذلك ، سنناقش بإيجاز لماذا يجب عليك استخدام FreshRSS.

لماذا يجب عليك استخدام FreshRSS على Raspberry Pi لقراءة موجز ويب لـ RSS

تعد Really Simple Syndication (RSS) ميزة منتشرة في كل مكان تقريبًا على الإنترنت. سيحتوي كل موقع تزوره اليوم تقريبًا على موجز RSS مخفي بعيدًا في مكان ما.

موجز RSS هو ملف XML يمكن جلبه وقراءته بواسطة برنامج متخصص لإعطائك أحدث العناوين الرئيسية من موقع معين ، وعنوان URL للخبر بأكمله ، والمعلومات الإضافية ، مثل المؤلف ، وتاريخ النشر ، ومقتطف من نص. يتوفر موجز RSS لـ MakeUseOf هنا إذا كنت تريد إلقاء نظرة على XML الخام.

عادة ، سيكون لديك قارئ RSS منفصل لأجهزة مختلفة أو حتى الاشتراك في خدمة توفر موجز RSS المنسق الخاص بك.

instagram viewer

ومع ذلك ، فإن FreshRSS مختلف. إنه برنامج مستضاف ذاتيًا يعمل بشكل مثالي على Raspberry Pi ، ويمكنك الوصول إليه من خلال متصفح أو عميل مخصص على جهاز آخر. كما أنه يجلب مقالات كاملة من مواقع الويب ، مما يعني أنك لن تحتاج أبدًا إلى زيارة تلك المواقع.

الميزة الرئيسية لاستخدام FreshRSS هي أنه يمكنك بسهولة تخطي جدران paywall الناعمة وتجنبها شفرة الإعلان والتتبع - وهذا يجعل الأمر أكثر صعوبة على عمالقة التكنولوجيا المفترسين لإنشاء ملف تعريف عليك.

كيفية تثبيت FreshRSS على Raspberry Pi

ستحتاج أولاً إلى إعداد Raspberry Pi كخادم منزلي ، ثم زيارة مسجل المجال الخاص بك DNS المتقدم قسم وإنشاء رقم قياسي جديد. للنوع ، حدد أ، ثم اضبط @ للمضيف ، وفي حقل القيمة ، اكتب عنوان IP العام الخاص بك.

الآن ، قم بتسجيل الدخول إلى Raspberry Pi الخاص بك باستخدام Secure Shell (SSH):

ssh بي@محلي.pi.ip.address

قم بتحديث وترقية أي حزم باستخدام الأوامر التالية:

sudo apt تحديث
sudo apt الترقية

الآن قم بتغيير الدليل وتنزيل أرشيف تثبيت FreshRSS عن طريق إدخال ما يلي:

قرص مضغوط /فار/www/
sudo wget https://github.com/FreshRSS/FreshRSS/archive/master.zip

قم بفك ضغط الأرشيف باستخدام:

سودوفك الضغطرئيسي - سيد.أَزِيز

سترى أنه تم إنشاء دليل جديد يسمى "FreshRSS-master". امنح الملكية لمستخدم Apache:

سودوتشاونwww-data: www-dataFreshRSS ماستر

FreshRSS في الموقع الصحيح ويمكن الوصول إليه والكتابة إليه بواسطة Apache ، لكن Apache لا يعرف مكانه. لذا ، قم بتغيير الدليل:

قرص مضغوط /etc/apache2/sites-available/

وأنشئ ملف Apache conf جديدًا:

سودونانوفريشرس.conf

في الملف الجديد ، الصق ما يلي:

<VirtualHost *: 80>
اسم الخادمنطاقك.tld
جذر المستند /فار/www/FreshRSS-master/p/
</VirtualHost>

احفظ الملف واخرج من nano بامتداد السيطرة + O تليها السيطرة + X.

قم بتمكين ملف conf عن طريق كتابة ما يلي:

سودوa2ensiteفريشرس.conf

الآن ، أعد تشغيل Apache باستخدام الأمر أدناه:

إعادة تشغيل sudo خدمة apache2

يتطلب FreshRSS قاعدة بيانات ؛ يجب أن يكون لديك بالفعل MariaBD مثبتًا على نظامك. افتح MariaDB باستخدام:

sudo MariaDB

أدخل الأوامر التالية لإنشاء مستخدم جديد وقاعدة بيانات لاستخدامها:

خلققاعدة البياناتطازج;
خلقالمستعملطازجمحددبواسطة 'كلمه السر'؛
منحةالاستخدامعلى. إلىطازجتضمين التغريدة محددبواسطة 'كلمه السر'؛
منحةالكلالامتيازاتعلى طازج.* إلىطازجlocalhost ؛
شطفالامتيازات;
استقال؛

الآن ، قم بتشغيل متصفح الويب وقم بزيارة المجال الخاص بك. سيُطلب منك اختيار لغة ، وسيقوم المثبت بإجراء فحوصات للتأكد من أن الخادم الخاص بك جاهز للخدش.

انقر فوق التالي ، وسيُطلب منك ملء تفاصيل قاعدة البيانات التي سيستخدمها FreshRSS. نوع قاعدة البيانات هو MySQL، المضيف مضيف محلي، والمستخدم وقاعدة البيانات كلاهما طازج.

عندما تنتهي ، انقر فوق التالي. سيُطلب منك اسم المستخدم للمستخدم الافتراضي (بحد أقصى 16 حرفًا أبجديًا رقميًا) وطريقة المصادقة وتعيين كلمة المرور.

بمجرد النقر فوق التثبيت الكامل، يجب عليك تسجيل الدخول إلى مثيل FreshRSS الخاص بك باستخدام الاسم وكلمة المرور اللذين قمت بتعيينهما للتو.

استخدام FreshRSS على Raspberry Pi الخاص بك

الخلاصة الوحيدة التي ستحصل عليها هي FreshRSS الافتراضي الذي يبقيك على اطلاع بأخبار فريق FreshRSS. هذا رائع ، لكنك تريد أخبارًا من مصادر مختلفة لجعلها مثالية. لذلك ، انقر فوق + قم بالتوقيع بجوار إدارة الاشتراك ، وسيكون لديك خيار إنشاء فئة أو موجز جديد. سيؤدي لصق عنوان الخلاصة من makeuseof.com قريبًا إلى ظهور شاشتك مليئة بآخر الأخبار من أفضل موقع تقني على الإنترنت.

يمكنك عادةً العثور على موجز ويب على مواقع أخرى عن طريق إضافة /feed, /rss، أو /rss.xml بعد عنوان URL الأساسي. إذا لم يفلح ذلك ، انقر على اليمين على الصفحة الرئيسية للموقع ، ثم انقر فوق عرض مصدر الصفحة. يستخدم السيطرة + F للبحث عن المصطلحات: تغذية, RSS, ذرة، أو XML.

إحضار المقالات الكاملة باستخدام FreshRSS

مثل العديد من المواقع الأخرى ، MakeUseOf يقدم فقط أجزاء من المقالات ، ولكن FreshRSS يمكنه جلب المقالات الكاملة مباشرة إلى Raspberry Pi الخاص بك.

تحتوي معظم المقالات عبر المواقع المختلفة على تخطيط قياسي مع عناصر مشتركة ومتسقة عبر الموقع. تريد العثور على محدد CSS الذي يحتوي على النص الذي تريد قراءته.

افتح أي مقال على موقعك المستهدف ، وانقر بزر الماوس الأيمن على جزء نص المقالة الذي يحتوي على النص. بعد ذلك ، حدد فحص من القائمة ، وسوف تنقسم نافذة المتصفح ، حيث يعرض نصفها المصدر ويعرض الجزء العلوي الموقع الأصلي.

سترى أنه تم تمييز بعض أجزاء الصفحة. حرك مؤشر الماوس لأعلى في التسلسل الهرمي حتى يصبح نص المقالة بالكامل باللون الأزرق ، ثم انقر بزر الماوس الأيمن مرة أخرى واختر نسخ> نسخ محدد. بالنسبة لـ makeuseof.com ، فإن المحدد الأكثر فائدة هو # المادة الجسم.

ارجع إلى FreshRSS وانقر فوق رمز الترس الموجود بجوار موجز MUO ، ثم قم بالتمرير لأسفل إلى متقدم، وفي الميدان ملحوظ محدد المادة CSS على الموقع الأصلي، الصق في المحدد # المادة الجسم. انقر فوق يُقدِّم وثم إعادة تحميل مقالات.

من أجل سعادتك وسعادتك الأبدية ، ستكون كل مقالة MUO في مثيل FreshRSS الخاص بك نصًا كاملاً ، وستكون كل مقالة مستقبلية يتم جلبها بواسطة FreshRSS نصًا كاملاً أيضًا. يعمل هذا في كل موقع ، على الرغم من اختلاف المحدد الدقيق.

تأمين مثيل Raspberry Pi FreshRSS الخاص بك

الوصول إلى موقع ويب عبر اتصال HTTP غير مشفر ليس آمنًا ويتركك عرضة للهجمات - حتى لو كنت كذلك استضافة الموقع على Raspberry Pi. سيؤمن Certbot موقعك عن طريق جلب ونشر شهادات الأمان ومفاتيح التشفير من Let's Encrypt. لذلك ، اكتب ما يلي:

sudo certbot

أدخل عنوان بريدك الإلكتروني ، وحدد الموقع الذي تريد تأمينه من القائمة. في المرة التالية التي تزور فيها موقع FreshRSS الخاص بك ، ستتم ترقية الاتصال تلقائيًا إلى HTTPS.

يمكن لـ FreshRSS جلب خلاصاتك تلقائيًا

كما هو الحال في التثبيت حاليًا ، يمكن لـ FreshRSS فقط تحديث موجز ويب الخاص به بالإدخال اليدوي — تحتاج إلى النقر فوق ينعش لمطالبة البرنامج بالتحقق من مصادره وسحب الأخبار الجديدة من الويب.

لحسن حظ أصابعك ، يعمل FreshRSS على Linux على Raspberry Pi - ويحتوي Linux على أداة مضمنة تسمى كرون، والذي يمكن أن يؤدي إلى تحديث وفقًا لجدول زمني تحدده. تعرف على كيفية استخدام cron و crontab، ثم أدخل الأمر أدناه:

sudo crontab -e

أضف مُدخلاً جديدًا وفقًا لعدد المرات التي ترغب في أن يقوم FreshRSS فيها بسحب الأعلاف الطازجة من الأثير:

*/ 15 * * * * php -f /فار/www/FreshRSS-master/app/actualize_script.php

سيعمل سطر الكود أعلاه على تعيين FreshRSS لتحديث خلاصاته كل 15 دقيقة. لذلك ، قم بتغيير القيمة وفقًا لاحتياجاتك.

FreshRSS يجلب لك كل الأخبار!

باستخدام FreshRSS ، يمكنك قراءة الأخبار من مصادر مختلفة دون تشغيل برامج نصية للتتبع أو تحمل إعلانات مزعجة. لن يتم إيداع ملفات تعريف الارتباط مطلقًا في Raspberry Pi الخاص بك ، مما يعني أنك لا تقوم بتشغيل جدران الدفع المرنة.

في الحالات النادرة التي يكتشف فيها مسؤول الموقع FreshRSS على الإطلاق ، سيفترض أنه روبوت - منفصل تمامًا عن باقي هويتك الرقمية.