PHPベースのサーバーサイドRSSリーダー
『「Google Reader」終了 7月1日に ユーザー減少で - ITmedia ニュース』にあるように、Google Readerの後継を探すことになった。
代替サービスはどれも Google Reader とは程遠い操作性で期待できない。 Thunderbird に RSS 購読機能があるので、購読リストを移してみたがいまひとつ操作性が良くないし、 いろんな端末で使えないのが弱点だった。
その点 Tiny-Tiny-RSS は Google Reader からの乗り換えに最適なようだ。 ただしVPS等のサーバーを持っている必用があるのが難点だ。
Sakura VPS 1Gプランに Debian 6.0 で apache2 + php5 を入れた環境を想定
$ cd ~/src $ mkdir tt-rss $ cd tt-rss $ git clone https://github.com/gothfox/Tiny-Tiny-RSS.git $ cd Tiny-Tiny-RSS $ emacs . ESC-x magit-status b Switch to: ここで ? を押すとタグの一覧 (git tag) が得られる。 この時点での最終リリース版 1.7.8 に切り替える
$ mysqladmin -u root -p create ttrssdb
$ mysql -u root -p -e "GRANT ALL PRIVILEGES ON ttrssdb.* TO ttrssuser@'localhost' IDENTIFIED BY 'examplepass'" $ mysql -u root -p -e "FLUSH PRIVILEGES"
$ cd ~/src/tt-rss/Tiny-Tiny-RSS $ mysql -u ttrssuser -D ttrssdb -p < schema/ttrss_schema_mysql.sql
define('DB_TYPE', "mysql");
define('DB_HOST', "localhost");
define('DB_USER', "ttrssuser");
define('DB_NAME', "ttrssdb");
define('DB_PASS', "examplepass");
define('SELF_URL_PATH', 'http://localhost/tt-rss/');define('SINGLE_USER_MODE', true);define('SIMPLE_UPDATE_MODE', true);$ cd ~/src/tt-rss $ rsync -av --exclude=.git Tiny-Tiny-RSS/ /home/otsuka/root_html/tt-rss/ $ cd ~/root_html $ sudo chown -R www-data.www-data tt-rss
# apache /etc/apache2/conf.d
# tt-rss.conf
Alias /tt-rss/ /home/otsuka/root_html/tt-rss/
<Directory /home/otsuka/root_html/tt-rss>
order deny,allow
deny from all
allow from localhost
DirectoryIndex index.php
</Directory>