ה×Ŗקנ×Ŗ Wallabag ב- VPS

×›Ö¼Ö“×™×” ×”וא שי×Øו×Ŗ פופול×Øי המאפש×Ø ×œ× ×• לשמו×Ø ×“×¤×™ אינט×Øנט כדי לק×Øוא או×Ŗם אח×Ø ×›×š ב×Øוגע. מה שהופך או×Ŗו לשי×Øו×Ŗ מעולה הוא שנוכל להנכ×Øן א×Ŗ מה שאנחנו שומ×Øים מהדפדפן עם הטלפון שלנו וכך להיו×Ŗ מהוגלים לקח×Ŗ מידע לכל מקום. אבל לכיה יש בעיה, היא קנייני×Ŗ.

קו×Øא ב מאוד לינוקה גילי×Ŗי שיש אלט×Øנטיבה של קוד פ×Ŗוח שנק×Øא×Ŗ וולבאג, בהם נוכל להש×Ŗמש בש×Ŗי ד×Øכים:

1. אנו יוצ×Øים חשבון בחינם בכ×Ŗוב×Ŗ פ×Øמבאג
2. או שאנחנו מ×Ŗקינים או×Ŗו על הש×Ø×Ŗ שלנו.

ובדיוק מה אני מ×Ŗכוון לה×Øאו×Ŗ במאמ×Ø ×–×”, כיצד לה×Ŗקין א×Ŗ Wallabag בצו×Øה פשוטה ב- VPS שלנו.

לדוגמא זו אנו מניחים שכב×Ø ×™×© לנו מנו×Øה (לינוקה / אפאצ'י / MySQL / PHP), במק×Øה שלי עשי×Ŗי א×Ŗ שלבי הה×Ŗקנה על דביאן, אז נעבו×Ø ×Øק לחלק החשוב

יצי×Ø×Ŗ מהד הנ×Ŗונים

הדב×Ø ×”×Øאשון שעלינו לעשו×Ŗ הוא ליצו×Ø ×ž×”×“ × ×Ŗונים MySQL או Postgres עבו×Ø Wallabag. במק×Øה שלי נעשה א×Ŗ זה עם MySQL. אנו יכולים להש×Ŗמש ב- PHPMyAdmin לשם כך, אך במק×Øה זה אנו נעשה זא×Ŗ ד×Øך הט×Øמינל, ולכן אנו מבצעים א×Ŗ הפעולו×Ŗ הבאו×Ŗ:

$ mysql -u root -p

שמנו א×Ŗ היהמ×Ŗ MySQL שלנו ובהמשך אנו יוצ×Øים א×Ŗ מהד הנ×Ŗונים שנק×Øא * wallabag *, אם כי ×Ŗוכלו לבחו×Ø ××Ŗ השם ה×Øצוי:

mysql> צו×Ø wallabag מהד × ×Ŗונים; שאיל×Ŗ×Ŗ אישו×Ø, שו×Øה אח×Ŗ מושפע×Ŗ (1 שניו×Ŗ)

לאח×Ø ×™×¦×™×Ø×Ŗ מהד הנ×Ŗונים, אנו מגדי×Øים א×Ŗ הה×Øשאו×Ŗ עבו×Ø ×”×ž×©×Ŗמש * wallabag *.

mysql> הענק א×Ŗ כל הפ×Øטיו×Ŗ על wallabag. * ל 'wallabag' @ 'localhost' מזוהה על ידי 'היהמה'; שאיל×Ŗ×Ŗ אישו×Ø, 0 שו×Øו×Ŗ מושפעו×Ŗ (0.13 שניו×Ŗ)

כמו שזה הגיוני שבו * היהמה * אומ×Ø×Ŗ שאנחנו שמים א×Ŗ ההיהמה למהד הנ×Ŗונים. לבהוף אנו מבצעים:

mysql> FLUSH PRIVILEGES; שאיל×Ŗ×Ŗ אישו×Ø, 0 שו×Øו×Ŗ מושפעו×Ŗ (0.05 שניו×Ŗ)

וזהו, כע×Ŗ נוכל לצא×Ŗ מ- MySQL.

ה×Ŗקנ×Ŗ Wallabag

ב×Øגע שאנחנו יוצאים מ- MySQL אנו כו×Ŗבים במהוף:

$ wget -c http://wllbg.org/latest $ mv האח×Øון wallabag.zip $ unzip wallabag.zip $ mv wallabag-1.9 wallabag $ sudo mv wallabag / var / www / wallabag $ cd / var / www / $ sudo chown -R www-data: www-data wallabag / $ sudo chmod -R 755 wallabag /

אני חושב שא×Ŗה מבין מה בדיוק עשינו. ×Øאשי×Ŗ אנו מו×Øידים א×Ŗ הקובׄ, לאח×Ø ×ž×›×Ÿ אנו משנים א×Ŗ שמו, מחלצים א×Ŗ ה×Ŗוכן, משנים א×Ŗ שם ה×Ŗיקיה שנו×Ŗ×Øה כ×Ŗוצאה מהמיצוי, ואז עם ה×Øשאו×Ŗ ניהול אנו מעבי×Øים או×Ŗו להפ×Øיה בה מ×Ŗא×Øחים הא×Ŗ×Øים שלנו. לבהוף אנו מקימים א×Ŗ הבעלים וא×Ŗ הה×Øשאו×Ŗ הד×Øושו×Ŗ ב×Ŗיקיה.

עכשיו עלינו ליצו×Ø VHost באפאצ'י, לכן אנו מבצעים:

גע /etc/apache2/sites-availables/wallabag.midominio.ltd

ושמנו א×Ŗ זה בפנים:

ServerAdmin elav@mydomain.ltd שם שם wallabag.mydomain.ltd DocumentRoot / var / www / wallabag / ErrorLog "/var/log/apache80/wallabag_error.log" CustomLog "/var/log/apache2/wallabag_access.log" נפוׄ אינדקהים של אפש×Øויו×Ŗ FollowSymLinks MultiViews AllowOverride All הד×Ø ××¤×©×Ø, דחה allow from all

אנו מפעילים מחדש א×Ŗ אפאצ'י:

$ sudo /etc/init.d/apache2 הפעלה מחדש

אנו פו×Ŗחים דפדפן וניגשים אל * wallabag.mydomain.ltd * ואנחנו צ×Øיכים לקבל משהו כזה:

וולבאג

עלינו להבין שני דב×Øים לפני שנמשיך:

1. ×Øאה א×Ŗ ה×Ŗלו×Ŗ הד×Øושה לה×Ŗקנ×Ŗ Wallabag על ידי לחיצה על הכפ×Ŗו×Ø ×©××•×ž×Ø: כמה אזה×Øו×Ŗ, אבל המינימום כאן!
2. עלינו לה×Ŗקין א×Ŗ Twig. עלינו ×Øק ללחוׄ על הכפ×Ŗו×Ø ×©××•×ž×Ø: הו×Øד א×Ŗ Vendor.zip והוא יו×Ŗקן אוטומטי×Ŗ.

כשאנחנו מבצעים שלב שני נקבל א×Ŗ זה:

וולבאג

שימו לב שעכשיו קיבלנו א×Ŗ האפש×Øו×Ŗ לבחו×Ø ×‘××™×–×” בהיה × ×Ŗונים אנו הולכים להש×Ŗמש, שכפי שאמ×Ø×Ŗי קודם יהיה MySQL. אז נמשיך למלא א×Ŗ השדו×Ŗ עם הנ×Ŗונים מה- DB שלנו.

וולבאג

כע×Ŗ אנו בוח×Øים א×Ŗ שם המש×Ŗמש, ההיהמה והדוא×Ø ×”××œ×§×˜×Øוני (אפש×Øו×Ŗ חלופי×Ŗ) לניהול Wallabag:

וולבאג

אנו לוחצים על ה×Ŗקן א×Ŗ Wallabag ואם הכל ילך כשו×Øה אנו מקבלים א×Ŗ ההודעה הזו:

וולבאג

אנו לוחצים על: * לחׄ כאן כדי לגש×Ŗ לטופה ×”×›× ×™×”×” * והוא יבקש מאי×Ŗנו א×Ŗ שם המש×Ŗמש וההיהמה שלנו וכאש×Ø × ×™×’×© אליו, × ×Øאה א×Ŗ זה:

וולבאג

מוכן, כב×Ø ×”×Ŗקינו א×Ŗ Wallabag.

מה עושים לאח×Ø ×”×Ŗקנ×Ŗ Wallabag?

ובכן, הדב×Ø ×”×Øאשון הוא ללכ×Ŗ להגד×Øו×Ŗ ולבחו×Ø ××Ŗ השפה ה×Øצויה לנו (כב×Øי×Ø×Ŗ מחדל היא ×Ŗהיה באנגלי×Ŗ). אנו יכולים גם לבחו×Ø ××Ŗ ×¢×Øכ×Ŗ הנושא המוגד×Ø×Ŗ כב×Øי×Ø×Ŗ מחדל עבו×Ø Wallabag, ואפילו לייבא א×Ŗ המאמ×Øים שלנו שנשמ×Øו בכיה, ק×Øיאו×Ŗ, Instapaper בפו×Øמט json או HTML. אנו יכולים גם לייצא א×Ŗ המאמ×Øים שלנו ל- ePub3, Mobi ו- PDF.

אנו יכולים לה×Ŗקין א×Ŗ Wallabag כ×Ŗוהף ב- Mozilla Firefox ו- Google Chrome בקישו×Øים הבאים:

Wallabag_snapshot 1


ובשביל הטלפונים שלנו:

וזהו, נוכל לשלוח ×›×™×” בכיה.


השאי×Øו א×Ŗ ה×Ŗגובה שלכם

כ×Ŗוב×Ŗ הדוא"ל שלך לא ×Ŗפו×Øהם. שדו×Ŗ חובה מהומנים *

*

*

  1. אח×Øאי לנ×Ŗונים: מיגל אנחל גטון
  2. מט×Ø×Ŗ הנ×Ŗונים: בק×Ø×Ŗ הפאם, ניהול ×Ŗגובו×Ŗ.
  3. לגיטימציה: ההכמ×Ŗך
  4. מהי×Ø×Ŗ הנ×Ŗונים: הנ×Ŗונים לא יועב×Øו לצדדים שלישיים אלא בה×Ŗחייבו×Ŗ חוקי×Ŗ.
  5. אחהון × ×Ŗונים: מהד × ×Ŗונים המ×Ŗא×Øח על ידי Occentus Networks (EU)
  6. זכויו×Ŗ: בכל ×¢×Ŗ ×Ŗוכל להגביל, לשחז×Ø ×•×œ×ž×—×•×§ א×Ŗ המידע שלך.

  1.   אÖø×ØÖ“×™×—Ö· דיג'ו

    נשמע די טוב, אני ×Øוצה להשיג vps לה×Ŗעהק אי×Ŗו, או "להכין" ×Ŗוצ×Ø×Ŗ בי×Ŗ.

  2.   אנד×Øו דיג'ו

    אלב, במק×Øה א×Ŗה לא יודע אם ני×Ŗן לה×Ŗקין או×Ŗו על + Raspberry Pi B, בכל מק×Øה אבדוק א×Ŗ זה, מועדפים. ×Ŗודה על טוטו šŸ˜€

    1.    חוהה דיג'ו

      ני×Ŗן לה×Ŗקין א×Ŗ Wallabag על פטל, יש לי א×Ŗ זה עם ArkOS שמגיע משולב כ×Ŗוהף, עם ביצועים מקובלים למדי.

      יש לי א×Ŗ השילוב הבא
      פטל + ArkOS + Wallabag

    2.    אלב דיג'ו

      מעולם לא הצלח×Ŗי להש×Ŗמש בחפׄ כזה, אך אם ×Ŗ×Ŗקין א×Ŗ ה- Debian distro שעבו×Øם ו×Ŗעלה LAMP על distro זה, כמובן שא×Ŗה יכול šŸ˜€

      1.    אנד×Øו דיג'ו

        ×Ŗודה כשאני מגיע לשם (נשא×Ø ×ž×¢×˜) אני מבטיח לכ×Ŗוב משהו עבו×Ø DL šŸ˜€

      2.    אלב דיג'ו

        נהד×Ø .. יהיה ×Ŗענוג ש×Ŗש×Ŗ×£ פעולה כאן.

  3.   אגוהטין פ×Ø×Øיו דיג'ו

    זה נהד×Ø, זה לא יהיה ×—×”×Ø ×™×™×©×•× עבו×Ø ×ž×¢×Øכ×Ŗ ההפעלה Firefox

  4.   דני מ×Øטין דיג'ו

    מעניין מאוד, כדאי לנהו×Ŗ א×Ŗ זה, הדב×Ø ×”×˜×•×‘ ביו×Ŗ×Ø ×”×•× שזה קוד פ×Ŗוח ואפילו יו×Ŗ×Ø ×˜×•×‘ שהוא מש×Ŗמש ב×Ŗוכנו×Ŗ הפופול×Øיו×Ŗ וההטנד×Øטיו×Ŗ ביו×Ŗ×Ø ×‘×¢×•×œ× הקוד החינמי: לינוקה, Php ו- Mysql.
    אנו מע×Øיכים א×Ŗ המאמ×Ø ×©×œ×š שלא ×Øק מהפק לנו כלי שימושי אלא גם ×Ŗו×Øם לה×Øחב×Ŗ קוד פ×Ŗוח.