Google Reader后一直在纠结用什么RSS订阅器好,在线的离线的都试了一下,找到一个还过得去的”鲜果”,但是同步太慢、字太小伤眼…
不知道咋地知道了Tiny Tiny RSS这个php应用可以用来搭建自己的RSS订阅网站。刚好我的phpcloud还剩一个container,于是乎就决定自己架一个来玩一玩。(本博客就搭在phpcloud上)
安装TTRss很简单,和Wordpress类似,从github下载好源代码后上传到phpcloud就行了,在第一次访问时会要求输入数据库的信息,phpcloud的数据库链接方式如下:
Assuming your container name is mycontainer, you should use the following credentials to connect to your database:
Database host: mycontainer-db.my.phpcloud.com
Database port: 3306
Database schema name: mycontainer
Database user: mycontainer
Database password: Your container password
初始用户名和密码分别是admin和password,进去了再修改。
phpcloud没有提供命令行CLI和定时任务crontab1,所以TTRss的feeds没有办法定时更新,一个简单粗暴的方式就是如这里所说的在自己的机器上设置crontab结合wget来更新feeds。
*/30 * * * * /usr/bin/wget --output-document=/dev/null --timeout=600 "http://www.your-site.xxx/backend.php?op=globalUpdateFeeds&daemon=1"
也可以在phpcloud的控制面板上设置Job Rules让它定期访问这个地址。或者在config.php中设置SIMPLE_UPDATE_MODE
为true
,保持TTRss网页在线即可定期更新。
TTRss还有安卓的客户端,和原来的gReader貌似差不多。
-
我曾经遇到过一个很奇怪的crontab问题,当root用户密码过期后,crontab任务不会执行,执行
grep CRON /var/log/syslog
查看系统日志发现Authentication token is no longer valid; new one required
。sudo passwd root
更新密码或者使用chage
命令设置密码过期时间即可。 ↩