- כיצד לארח מערכת RSS משלך ב- Linux באמצעות

כיצד לארח מערכת RSS משלך ב- Linux באמצעות

למרות שאנשים רבים מניחים שהוא מת, RSS הואעדיין דבר גדול. אנשים רבים עדיין סומכים על פרוטוקול ה- RSS כדי להעביר מאמרים חדשותיים, עדכונים באתרי אינטרנט ואפילו פריטי מולטימדיה כמו סרטונים ופודקאסטים. ישנן דרכים רבות לעקוב אחר מנויי RSS: מלקוחות שולחניים, למנויים בדוא"ל ואפליקציות סלולריות המצטברות מנויים לחוויה "כמו עיתון". הפתרונות האלה נחמדים, אך יש להם חסרון: שירותי משלוחי RSS של צד שלישי יכולים להיעלם ממש כמו שעשה גוגל רידר. לכן, אם אתה חובב RSS ומשתמש בלינוקס, עדיף אם אתה מארח מערכת RSS משלך ב- Linux. זו הסיבה שבמדריך זה נעבור כיצד להגדיר שרת RSS משלך Tiny Tiny משלך: מקום מרוכז לאחסון המנויים שלך.

הגדרת שרת HTTPS

Tiny Tiny RSS הוא יישום PHP. מסיבה זו התוכנה לא תפעל ללא שרת עם PHP, Apache וכו '. מסיבה זו נעבור בקצרה כיצד תוכלו להגדיר ולהפעיל שרת LAMP משלכם בקלות. ישנן דרכים רבות ושונות לדרך בהגדרת שרת LAMP (Linux, Apache, MySQL ו- PHP / Python / Perl).

למערכות הפעלה רבות של שרתים יש אפשרות(במהלך ההתקנה) כדי לפרוס במהירות משהו כזה. עם זאת, במדריך זה, אנו נבצע משימה זו עם שרת אובונטו. הסיבה לכך היא שלשימוש בהפצת שרת אובונטו יתרונות רבים למשתמשים שאינם יודעים הרבה על תחזוקת מערכת ההפעלה של השרת בלינוקס. בנוסף, יש לו תמיכה בחבילות הצמד, מה שיכול להקל על פריסת כלים מסוימים.

התקנת שרת Ubuntu מתחילה על ידי מעבר לדף ההורדה ב- Ubuntu.com/server. בדף ההורדה, ישנן שתי גרסאות נפרדות לבחירה: תמיכה לטווח הרחוק והמהדורה האחרונה.

בחר את גרסת ה- LTS אם אין לך תוכניותלעבור שדרוג בעוד 6 חודשים ולא רוצים להתמודד עם סוג כזה. בחר במהדורה האחרונה אם אתה נהנה מהתוכנה העדכנית ביותר ולא אכפת לך מתהליך השדרוג.

לאחר ההורדה, הוציא כונן הבזק מסוג USB (של בלפחות 2 GiB בגודל) וקבלו את כלי ה- USB של Etcher. עקוב אחר ההוראות שבדף כדי להבהיר את קובץ השרת ISO לכונן. לאחר שהבהב, חבר אותו לשרת הבית שלך (או למחשב שאתה מתכנן להשתמש בו כשרת). טען את ה- BIOS של ההתקן והגדר אותו לאתחול מ- USB.

כאשר זה נטען, תועבר דרך התקנת שרת אובונטו. עקוב אחר ההוראות שמעלה אובונטו. זה יסביר בפירוט מה לעשות: החלוקה של חלוקה, הגדרת משתמשים וכו '.

בשלב מסוים במהלך שרת אובונטובהתקנה, המשתמש צריך לבחור חבילות להתקנה. בעזרת מקשי החצים כדי לנווט ובסרגל הרווח לבחירה, סמן את התיבות שליד: שרת LAMP, ושרת OpenSSH. לאחר מכן לחץ על מקש Enter כדי להתקין אותם במערכת.

לאחר סיום ההתקנה, הפעל מחדש את ההתקן.

התקנת TT-RSS

קבלת Tiny Tiny RSS היא קלה מאוד, לאור העובדההקוד זמין להורדה בחינם ב- Github. כדי לגרום לזה לעבוד בשרת אובונטו, השלב הראשון הוא להתקין את חבילת Git. זה הכרחי, כמו בלעדיו, משיכת קוד מגיתוב וממקורות גיט אחרים אינה אפשרית. התקן אותו על ידי הזנת פקודה זו בשורת הפגז:

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, זהמותקן במערכת. גש אליו על ידי פתיחת כתובת האתר של השרת. זה החלק שמתקשה. מכיוון שמדובר בשרת אינטרנט, 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 כדי לעבוד. בואו ליצור אחד. במעטפת בשרת אובונטו, הזן:

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.

קובץ התצורה בטוח במחשב האישי שלך, אבלזה לא המקום בו הוא צריך להיות. עבור אל אתר השיתוף קבצים בשורת הפקודה transfer.sh. לחץ על כפתור "לחץ כאן כדי לגלוש", מצא את קובץ config.php במחשב שלך והעלה אותו.

Transfer.sh יפיק כתובת URL שתוריד ממנה. עם זה בחשבון, חזור למעטפת השרת של אובונטו והקלד את הפקודות הבאות כדי לקבל את קובץ 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 מותקן בשרת אובונטו שלך! מכאן, אפשר להירשם לכמה מאמרי חדשות שרק תרצו. ממשק המשתמש קל למדי לאיסוף! פשוט לחץ סביב ותהיה בבית תוך זמן קצר!

הערות