åœØVPSäøŠå®‰č£Wallabag

å£č¢‹ ę˜Æäø€é …ęµč”Œēš„ęœå‹™ļ¼Œå®ƒå…čØ±ęˆ‘å€‘äæå­˜ē¶²é ä»„ä¾æä»„å¾Œå¹³éœåœ°é–±č®€ć€‚ å®ƒä¹‹ę‰€ä»„ęˆē‚ŗäø€é …å‡ŗč‰²ēš„ęœå‹™ļ¼Œę˜Æ因ē‚ŗęˆ‘å€‘åÆ仄將ē€č¦½å™Øäø­äæå­˜ēš„å…§å®¹čˆ‡ę‰‹ę©ŸåŒę­„ļ¼Œå¾žč€Œčƒ½å¤ å°‡äæ”ęÆåø¶åˆ°ä»»ä½•åœ°ę–¹ć€‚ 但 Pocket ꜉äø€å€‹å•é”Œļ¼Œå®ƒę˜Æå°ˆęœ‰ēš„怂

閱讀äø­ 非åøøLinux ꈑē™¼ē¾ęœ‰äø€å€‹åē‚ŗ č¢‹é¼ ļ¼Œęˆ‘們åÆ仄通過兩ēØ®ę–¹å¼ä½æē”Øļ¼š

1.ęˆ‘å€‘åœØ創å»ŗäø€å€‹å…č²»åø³ęˆ¶ å”‘ę–™č¢‹
2.ęˆ–č€…ęˆ‘å€‘å°‡å…¶å®‰č£åœØęˆ‘å€‘č‡Ŗå·±ēš„ęœå‹™å™ØäøŠć€‚

é€™ę­£ę˜ÆꈑåœØęœ¬ę–‡äø­ęƒ³č¦å±•ē¤ŗēš„內容ļ¼Œå³å¦‚何åœØęˆ‘å€‘ēš„ VPS äøŠč¼•é¬†å®‰č£ Wallabag怂

å°ę–¼ę­¤ē¤ŗ例ļ¼Œęˆ‘們假čØ­ęˆ‘å€‘å·²ē¶“ęœ‰äø€å€‹ LAMP (Linux/Apache/MySQL/PHP)ļ¼ŒåœØꈑēš„例子äø­ļ¼Œęˆ‘åœØ Debian äøŠå®Œęˆäŗ†å®‰č£ę­„驟ļ¼Œę‰€ä»„ęˆ‘å€‘åŖčØŽč«–é‡č¦ēš„éƒØ分

創å»ŗę•øꓚåŗ«

ęˆ‘å€‘åæ…須做ēš„ē¬¬äø€ä»¶äŗ‹ę˜ÆåœØ MySQLēš„ ꈖ者 Wallabag ēš„ Postgres怂 å°±ęˆ‘č€Œč؀ļ¼Œęˆ‘們將ä½æē”Ø MySQL ä¾†å®Œęˆć€‚ ęˆ‘å€‘åÆ仄ä½æē”Ø PHPMyAdmin ä¾†åŸ·č”Œę­¤ę“ä½œļ¼Œä½†åœØęœ¬ä¾‹äø­ęˆ‘們將通過ēµ‚ē«ÆåŸ·č”Œę­¤ę“ä½œļ¼Œå› ę­¤ęˆ‘å€‘åŸ·č”Œä»„äø‹å‘½ä»¤ļ¼š

$ mysql -u root -p

ęˆ‘å€‘č¼øå…„ MySQL åƆē¢¼ļ¼Œē„¶å¾Œå‰µå»ŗ名ē‚ŗ *wallabag* ēš„ę•øꓚåŗ«ļ¼Œå„˜ē®”ę‚ØåÆ仄éø꓇ę‚Øęƒ³č¦ēš„名ēرļ¼š

mysql>創å»ŗę•øꓚåŗ«wallabagļ¼› ęŸ„č©¢ę­£åøøļ¼Œ1č”Œå—å½±éŸæļ¼ˆ0.03ē§’ļ¼‰

創å»ŗę•øꓚåŗ«å¾Œļ¼Œęˆ‘們ē‚ŗē”Øꈶ* wallabag *čØ­ē½®ē‰¹ę¬Šć€‚

mysql> 將 wallabag.* äøŠēš„ę‰€ęœ‰ę¬Šé™ęŽˆäŗˆē”±ā€œåƆē¢¼ā€ęØ™č­˜ēš„ā€œwallabagā€@ā€œlocalhostā€ļ¼› ęŸ„č©¢ę­£åøøļ¼Œ0 č”Œå—å½±éŸæļ¼ˆ0.13 ē§’ļ¼‰

ę­£å¦‚*åƆē¢¼*ꉀē¤ŗēš„邏č¼Æļ¼Œęˆ‘們č¼øå…„ę•øꓚåŗ«ēš„åƆē¢¼ć€‚ ęœ€å¾Œęˆ‘å€‘åŸ·č”Œļ¼š

mysql>ę²–ę“—ē‰¹ę¬Šļ¼› ęŸ„č©¢ę­£åøøļ¼Œå—å½±éŸæēš„0č”Œļ¼ˆ0.05ē§’ļ¼‰

å°±ę˜Æ這ęØ£ļ¼Œęˆ‘們ē¾åœØåÆ仄退å‡ŗMySQL怂

å®‰č£Wallabag

退å‡ŗMySQL之後ļ¼Œęˆ‘們åœØēµ‚ē«Æäø­ē·ØåÆ«ļ¼š

$ wget -c http://wllbg.org/latest $ mv ꜀ꖰ wallabag.zip $ č§£å£“ 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/

ęˆ‘ęƒ³ä½ ę˜Žē™½ęˆ‘們剛剛做äŗ†ä»€éŗ¼ć€‚ 首先ļ¼Œęˆ‘們äø‹č¼‰ę–‡ä»¶ļ¼Œē„¶å¾Œé‡å‘½åå®ƒļ¼Œęå–內容ļ¼Œé‡å‘½åęå–後äæē•™ēš„ę–‡ä»¶å¤¾ļ¼Œē„¶å¾Œä½æē”Øē®”ē†ę¬Šé™å°‡å…¶ē§»å‹•åˆ°čؗē®”ęˆ‘å€‘ē¶²ē«™ēš„ē›®éŒ„怂 ęœ€å¾Œęˆ‘å€‘å»ŗē«‹ę–‡ä»¶å¤¾ēš„ę‰€ęœ‰č€…å’Œåæ…要ēš„ꬊ限怂

ē¾åœØęˆ‘å€‘åæ…é ˆåœØApacheäø­å‰µå»ŗäø€å€‹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" common éø項 ē“¢å¼• FollowSymLinks å¤šč¦–åœ– 允čØ±č¦†č“‹å…ØéƒØ č؂單允čØ±ć€ę‹’ēµ• 允čØ±ę‰€ęœ‰

ęˆ‘å€‘é‡ę–°å•Ÿå‹•Apacheļ¼š

$ sudo /etc/init.d/apache2é‡ę–°å•Ÿå‹•

ęˆ‘å€‘ę‰“é–‹ē€č¦½å™Øäø¦čØŖ問 *wallabag.mydomain.ltd*ļ¼Œęˆ‘å€‘ę‡‰č©²å¾—åˆ°å¦‚äø‹å…§å®¹ļ¼š

č¢‹é¼ 

åœØē¹¼ēŗŒä¹‹å‰ļ¼Œęˆ‘們åæ…é ˆę„č­˜åˆ°å…©ä»¶äŗ‹ļ¼š

1.å–®ę“Šé”Æē¤ŗ仄äø‹ęŒ‰éˆ•ļ¼ŒęŸ„ēœ‹å®‰č£Wallabagꉀ需ēš„ä¾č³“項ļ¼š äø€äŗ›č­¦å‘Šļ¼Œä½†ęœ€ä½Žč­¦å‘ŠåœØé€™č£”ļ¼
2.ęˆ‘å€‘åæ…é ˆå®‰č£Twig怂 ęˆ‘å€‘åŖéœ€č¦ęŒ‰ä»„äø‹ęŒ‰éˆ•ļ¼š äø‹č¼‰Vendor.zip 它將č‡Ŗå‹•å®‰č£ć€‚

ē•¶ęˆ‘å€‘åŸ·č”Œē¬¬äŗŒę­„Ꙃļ¼Œęˆ‘們將得到ļ¼š

č¢‹é¼ 

č«‹ę³Øꄏļ¼Œē¾åœØęˆ‘å€‘åÆ仄éø꓇要ä½æē”Øå“Ŗ個ę•øꓚåŗ«ļ¼Œę­£å¦‚ęˆ‘ä¹‹å‰ę‰€čŖŖļ¼Œå®ƒå°‡ę˜Æ MySQL怂 å› ę­¤ļ¼Œęˆ‘們ē¹¼ēŗŒä½æē”Øę•øꓚåŗ«äø­ēš„ę•øę“šå”«å……å­—ę®µć€‚

č¢‹é¼ 

ē¾åœØęˆ‘å€‘éø꓇ē”Øęˆ¶åć€åƆē¢¼å’Œé›»å­éƒµä»¶ļ¼ˆåÆéøéø項ļ¼‰ä¾†ē®”ē† Wallabagļ¼š

č¢‹é¼ 

ęˆ‘å€‘é»žę“Šå®‰č£ Wallabagļ¼Œå¦‚ęžœäø€åˆ‡é †åˆ©ļ¼Œęˆ‘å€‘ęœƒę”¶åˆ°ä»„äø‹ę¶ˆęÆļ¼š

č¢‹é¼ 

ęˆ‘å€‘é»žę“Šļ¼š*å–®ę“Šę­¤č™•čØŖ問ē™»éŒ„č”Ø單*ļ¼Œå®ƒęœƒč©¢å•ęˆ‘們ēš„ē”Øęˆ¶åå’ŒåƆē¢¼ļ¼Œē•¶ęˆ‘們čØŖå•ę™‚ļ¼Œęˆ‘們將ēœ‹åˆ°ļ¼š

č¢‹é¼ 

ęŗ–備儽äŗ†ļ¼Œęˆ‘們已ē¶“å®‰č£äŗ†Wallabag怂

å®‰č£Wallabagå¾Œč©²ę€Žéŗ¼č¾¦ļ¼Ÿ

儽吧ļ¼Œē¬¬äø€ä»¶äŗ‹ę˜Æ進兄ā€œčØ­ē½®ā€äø¦éøę“‡ęˆ‘å€‘ęƒ³č¦ēš„čŖžč؀ļ¼ˆé»˜čŖęƒ…ę³äø‹ē‚ŗ英čŖžļ¼‰ć€‚ ęˆ‘å€‘é‚„åÆ仄ē‚ŗ Wallabag éøę“‡é»˜čŖäø»é”Œļ¼Œē”šč‡³åÆ仄仄 json ꈖ html ę ¼å¼å°Žå…„ Pocket态Readability态Instapaper äø­äæå­˜ēš„ę–‡ē« ć€‚ ęˆ‘å€‘é‚„åÆä»„å°‡ę–‡ē« å°Žå‡ŗē‚ŗ ePub3态Mobi 和 PDF怂

ęˆ‘å€‘åÆ仄通過仄äø‹éˆęŽ„åœØ Mozilla Firefox 和 Google Chrome äø­å®‰č£ Wallabag 作ē‚ŗę““å±•ļ¼š

Wallabag_snapshot1


å°ę–¼ęˆ‘å€‘ēš„ę‰‹ę©Ÿļ¼š

å°±ę˜Æ這ęØ£ļ¼Œęˆ‘們åÆ仄ē™¼é€Pocketé£›č”Œć€‚


8ę¢č©•č«–ļ¼Œē•™äø‹ę‚Øēš„č©•č«–

ē™¼č”Øę‚Øēš„č©•č«–

ę‚Øēš„電子郵件地址將äøęœƒč¢«ē™¼č”Ø怂 åæ…å”«å­—ę®µęØ™ęœ‰ *

*

*

  1. č² č²¬ę•øꓚļ¼šMiguelƁngelGatĆ³n
  2. ę•øꓚē”Ø途ļ¼šęŽ§åˆ¶åžƒåœ¾éƒµä»¶ļ¼Œčػ釋ē®”ē†ć€‚
  3. åˆę³•ę€§ļ¼šę‚Øēš„åŒę„
  4. ę•øꓚ通č؊ļ¼šé™¤éžęœ‰ę³•å¾‹ē¾©å‹™ļ¼Œå¦å‰‡äøęœƒå°‡ę•øę“šå‚³é”ēµ¦ē¬¬äø‰ę–¹ć€‚
  5. ę•øę“šå­˜å„²ļ¼šOccentus Networksļ¼ˆEUļ¼‰čؗē®”ēš„ę•øꓚåŗ«
  6. ę¬Šåˆ©ļ¼šę‚ØåÆ仄éšØę™‚é™åˆ¶ļ¼Œę¢å¾©å’ŒåˆŖ除ę‚Øēš„äæ”ęÆ怂

  1.   ē“¦ 他čŖŖļ¼š

    č½čµ·ä¾†äøéŒÆļ¼Œęˆ‘ęƒ³č®“äø€å€‹vpsę“ŗ弄ļ¼Œęˆ–ā€œč£½ä½œā€äø€å€‹č‡Ŗč£½ēš„怂

  2.   安德é­Æ 他čŖŖļ¼š

    Elavļ¼Œå¶ē„¶ę‚ØäøēŸ„道它ę˜Æ否åÆä»„å®‰č£åœØRaspberry Pi B +äøŠļ¼Œē„”č«–å¦‚ä½•ęˆ‘éƒ½ęœƒå°å…¶é€²č”ŒęŖ¢ęŸ„ļ¼Œę”¶č—å¤¾ć€‚ č¬č¬ä½ ēš„兔兔šŸ˜€

    1.    何唞 他čŖŖļ¼š

      WallabagåÆä»„å®‰č£åœØRaspberryäøŠļ¼Œęˆ‘å°‡å…¶čˆ‡ä½œē‚ŗę’ä»¶é›†ęˆēš„ArkOS集ꈐåœØäø€čµ·ļ¼Œę€§čƒ½ē›øē•¶ä»¤äŗŗę»æꄏ怂

      ęˆ‘ęœ‰ä»„äø‹ēµ„合
      ęØ¹čŽ“+ ArkOS + Wallabag

    2.    ę‹‰å¤« 他čŖŖļ¼š

      ęˆ‘å¾žęœŖčƒ½å¤ ä½æē”Ø過這ēخ巄件ļ¼Œä½†ę˜Æå¦‚ęžœę‚Øå®‰č£äŗ†é©åˆä»–們ēš„Debianē™¼č”Œē‰ˆäø¦åœØč©²ē™¼č”Œē‰ˆäøŠå®‰č£äŗ†LAMPļ¼Œé‚£éŗ¼ę‚Øē•¶ē„¶åÆ仄šŸ˜€

      1.    安德é­Æ 他čŖŖļ¼š

        č¬č¬ļ¼Œęˆ‘到那兒ļ¼ˆå‰©äø‹ēš„很少ļ¼‰ęˆ‘äæč­‰ē‚ŗDLåÆ«é»žę±č„æ

      2.    ę‹‰å¤« 他čŖŖļ¼š

        å¤Ŗ儽äŗ†ļ¼Œå¾ˆé«˜čˆˆčˆ‡ę‚ØåœØé€™é‡Œåˆä½œć€‚

  3.   儧古ę–ÆäøĀ·č²»ę‹‰é‡Œå„§ļ¼ˆAgustin Ferrarioļ¼‰ 他čŖŖļ¼š

    這個偉大ēš„ļ¼Œå®ƒå°‡äøå†ē¼ŗ少適ē”Øę–¼Firefox OSēš„ꇉē”Øē؋åŗ

  4.   äø¹å¦®Ā·é¦¬äøļ¼ˆDani Martinļ¼‰ 他čŖŖļ¼š

    非åøøęœ‰č¶£ļ¼Œå€¼å¾—å˜—č©¦ļ¼Œęœ€å„½ēš„äŗ‹ęƒ…ę˜Æ它ę˜Æ開ęŗēš„ļ¼Œē”šč‡³åÆ仄ä½æē”Øå…č²»ä»£ē¢¼äø–ē•Œäø­ęœ€å—ę­”čæŽēš„ęؙęŗ–č»Ÿä»¶ļ¼šLinuxļ¼ŒPhp和Mysql怂
    ę„Ÿč¬ę‚Øēš„ę–‡ē« ļ¼Œå®ƒäøåƒ…ē‚ŗęˆ‘å€‘ęä¾›äŗ†ęœ‰ē”Øēš„å·„具ļ¼Œč€Œäø”ē‚ŗ開ęŗēš„ę““展做å‡ŗäŗ†č²¢ē»ć€‚