رغم أن الكثير من الناس يفترض أنها ميتة ، فإن RSS هيلا يزال شيء كبير. لا يزال العديد من الأشخاص يعتمدون على بروتوكول RSS لتقديم مقالات إخبارية وتحديثات على مواقع الويب وحتى عناصر الوسائط المتعددة مثل مقاطع الفيديو والبودكاست. هناك العديد من الطرق لتتبع اشتراكات RSS: من عملاء سطح المكتب ، إلى اشتراكات البريد الإلكتروني وتطبيقات الأجهزة المحمولة التي تجمع الاشتراكات في تجربة "تشبه الصحف". هذه الحلول لطيفة ، ولكن لها جانب سلبي: خدمات تسليم RSS من جهة خارجية يمكن أن تختفي تمامًا مثلما حدث في Google Reader. لذلك ، إذا كنت من محبي RSS ومستخدم Linux ، فمن الأفضل أن تستضيف نظام RSS الخاص بك على Linux. لهذا السبب في هذا البرنامج التعليمي ، سنتعرف على كيفية إعداد خادم Tiny Tiny RSS الخاص بك: مكان مركزي يضم اشتراكاتك.
إعداد خادم HTTPS
Tiny Tiny RSS هو تطبيق PHP. لهذا السبب ، لن يتم تشغيل البرنامج بدون خادم به PHP و Apache وما إلى ذلك. ولهذا السبب ، سنتناول بإيجاز كيف يمكنك بسهولة إعداد وتشغيل خادم LAMP الخاص بك. هناك العديد من الطرق المختلفة لمتابعة إعداد خادم LAMP (Linux و Apache و MySQL و PHP / Python / Perl).
العديد من أنظمة تشغيل الخادم لديها خيار(أثناء التثبيت) لنشر شيء مثل هذا بسرعة. ومع ذلك ، في هذا البرنامج التعليمي ، سننجز هذه المهمة مع خادم Ubuntu. وذلك لأن استخدام توزيع خادم Ubuntu له فوائد عديدة للمستخدمين الذين لا يعرفون الكثير عن الحفاظ على أنظمة تشغيل الخادم على نظام Linux. بالإضافة إلى ذلك ، فإنه يحتوي على دعم حزمة المفاجئة ، والتي يمكن أن تجعل نشر أدوات معينة سهلة للغاية.
يبدأ تثبيت خادم أوبونتو بالانتقال إلى صفحة التنزيل على Ubuntu.com/server. في صفحة التنزيل ، يوجد إصداران منفصلان يمكنك الاختيار من بينهما: الدعم طويل الأجل ، والإصدار الأخير.
اختر إصدار LTS إذا لم يكن لديك أي خططتمر بترقية خلال 6 أشهر ، ولا ترغب في التعامل مع هذا النوع من الأشياء. اختر الإصدار الأخير إذا كنت تستمتع بأحدث البرامج ، ولا تمانع في عملية الترقية.
بمجرد التنزيل ، اخرج محرك أقراص فلاش USB (فيحجم 2 جيجا بايت على الأقل) واحصل على أداة Etcher USB. اتبع الإرشادات الموجودة على الصفحة لتحول ملف Server ISO إلى محرك الأقراص. بمجرد وميض ، قم بتوصيله بالخادم المنزلي (أو الكمبيوتر الذي تخطط لاستخدامه كخادم). قم بتحميل BIOS الخاص بالجهاز واضبطه على التمهيد من USB.
عند التحميل ، سيتم نقلك عبر تثبيت خادم Ubuntu. اتبع الإرشادات التي يعرضها أوبونتو. ستشرح بالتفصيل ما يجب القيام به: من التقسيم وإعداد المستخدم وما إلى ذلك.
عند نقطة معينة أثناء خادم أوبونتوالتثبيت ، يتعين على المستخدم تحديد حزم لتثبيت. باستخدام مفاتيح الأسهم للتنقل وفضاء التحديد ، حدد المربعات بجوار: خادم LAMP وخادم OpenSSH. ثم اضغط على مفتاح الإدخال لتثبيتها على النظام.
عند اكتمال التثبيت ، أعد تشغيل الجهاز.
تثبيت TT-RSS
الحصول على Tiny Tiny RSS سهل للغاية ، بالنظر إلىرمز متاح مجانا للتنزيل على جيثب. لجعلها تعمل على خادم أوبونتو ، فإن الخطوة الأولى هي تثبيت حزمة Git. هذا ضروري ، لأنه بدونه ، سحب الشفرة من Github ومصادر git الأخرى أمر مستحيل. تثبيته عن طريق إدخال هذا الأمر في موجه shell:
sudo apt install git
عند تثبيت git ، أدخل دليل الويب على الخادم الخاص بك.
cd /var/www/html/
بعد ذلك ، استخدم git لتنزيل أحدث إصدار من TT-RSS:
git clone https://tt-rss.org/git/tt-rss.git tt-rss
عندما يكون TT-RSS في مجلد html ، فهو كذلكمثبتة على النظام. يمكنك الوصول إليه من خلال فتح عنوان URL الخاص بالخادم. هذا هو الجزء الذي يحصل صعبة. نظرًا لأن هذا خادم ويب ، يمكن الوصول إلى خدمة TT-RSS بسهولة من الإنترنت. وذلك لأن معظم أجهزة التوجيه تقوم بالفعل بإعادة توجيه المنفذ 80 إلى الإنترنت (على الرغم من ذلك ، في بعض الحالات قد تحتاج إلى توجيه المنفذ 80 إلى الإنترنت على أي حال).
يعني إعادة توجيه TT-RSS إلى الإنترنت أنه يمكنك الوصول إلى موجز ويب لـ RSS من أي مكان. بدلاً من ذلك ، يمكن الوصول إلى خدمة Tiny Tiny RSS مباشرة على شبكة LAN الخاصة بك.
إعداد TT-RSS
Tiny Tiny RSS موجود على خادم الويب. لا يزال عملنا لم ينته بعد. البرنامج لن يعمل دون التكوين. للبدء ، انتقل إلى Google واكتب "ما هو عنوان IP الخاص بي". ثم ، أدخل عنوان IP الخاص بك في شريط عنوان المتصفح.
على سبيل المثال: http: //ip.add.r.ess / tt-rss /. بدلاً من ذلك ، استخدم عنوان IP المحلي (الموجود مع ifconfig في الجهاز) ، وانتقل إلى: http: //local.ip.address/tt-rss/
إنشاء قاعدة بيانات MySQL
Tiny Tiny RSS يحتاج إلى قاعدة بيانات SQL للعمل. لنقم بإنشاء واحد. في shell على خادم Ubuntu ، أدخل:
mysql -u root -p
أدخل كلمة مرور جذر SQL التي قمت بتعيينها أثناء التثبيت.
في موجه SQL ، قم بإنشاء قاعدة البيانات باستخدام الأمر MySQL.
CREATE DATABASE TtRss;
الآن وقد أصبح TT-RSS قاعدة بيانات للعمل معها ، سنحتاج إلى إنشاء اسم مستخدم. أدخل:
CREATE USER "ttrss"@"localhost" IDENTIFIED BY "password";
ملحوظة: تغيير "كلمة المرور" بكلمة المرور التي تريد استخدامها لمستخدم قاعدة بيانات ttrss.
أخيرًا ، قم بمسح كافة امتيازات SQL باستخدام أمر التدفق.
FLUSH PRIVILEGES; QUIT
تكوين TT-RSS النهائي
في صفحة الإعداد في المستعرض ، املأ الكلالمعلومات. استخدم القائمة المنسدلة لاختيار "MySQL". ثم ، ضمن "اسم المستخدم" ، أدخل اسم مستخدم ttrss الذي تم إنشاؤه مسبقًا ، متبوعًا بكلمة المرور التي أعطيتها في حقل كلمة المرور.
ضمن حقل قاعدة البيانات ، أدخل TtRss ، وتحت نوع "المنفذ" في 3306. لإنهائه ، انقر فوق "اختبار التكوين". إذا تحقق كل شيء ، فانقر فوق "تهيئة قاعدة البيانات".
في الصفحة التالية ، سوف تقوم Tiny Tiny RSS بإنشاء ملفملف الضبط. افتح محرر نصوص على الكمبيوتر الذي تزوره عنوان IP للخادم ، وانسخ التكوين ، والصقه في محرر النصوص. احفظ الملف كـ config.php.
ملف التكوين آمن على جهاز الكمبيوتر الخاص بك ، ولكنهذا ليس حيث يجب أن يكون. توجه إلى موقع نقل الملفات في سطر الأوامر. انقر فوق الزر "انقر هنا للتصفح" ، وابحث عن ملف config.php على جهاز الكمبيوتر الخاص بك وقم بتحميله.
سوف Transfer.sh إخراج رابط لتحميل من. مع وضع ذلك في الاعتبار ، ارجع إلى shell server Ubuntu واكتب الأوامر التالية للحصول على ملف config.php:
sudo -s cd /var/www/html/tt-rss/ wget https://transfer.sh/EXAMPLE/config.php
ملحوظة: يتم استخدام "المثال" بدلاً من عنوان URL الفعلي. عند تحميل ملفك إلى Transfer.sh ، ستكون الأرقام والحروف هي المكان الذي توجد فيه كلمة المثال.
أذونات تحديد
يتم إعداد كل شيء ، وملفات التكوين وجميع. لا يوجد سوى شيء أخير واحد: تغيير أذونات المجلدات بحيث يعمل كل شيء على الخادم.
chmod -R 777 cache/images chmod -R 777 cache/upload chmod -R 777 cache/export chmod -R 777 cache/js chmod -R 777 feed-icons chmod -R 777 lock
باستخدام Tiny Tiny RSS
حمل http: //ip.add.r.ess / tt-rss /. سيكون لصفحة الويب صفحة تسجيل دخول. معلومات تسجيل الدخول الافتراضية هي: المسؤول وكلمة المرور. اذهب إلى http://ip.add.r.ess/tt-rss/prefs.php، ابحث عن علامة تبويب المستخدم ، ثم انقر فوق "المسؤول". ابحث عن المصادقة ، ثم قم بتغيير كلمة المرور الافتراضية.
خاتمة
Tiny Tiny RSS مثبت على خادم أوبونتو الخاص بك! من هنا ، يمكنك الاشتراك في أكبر عدد ممكن من المقالات الإخبارية. واجهة المستخدم سهلة للغاية لالتقاط! فقط انقر حولك ، وسوف تكون في المنزل في أي وقت من الأوقات!
تعليقات