centos安装tinyrss
1.在网站根目录,执行git clone
|
|
2.访问TT-RSS安装程序
http://yoursite/tt-rss/install/ 在页面配置数据库参数,保存自动生成的config.php 可能还需按以下步骤启用php fileinfo:
|
|
最后一行加上extension=fileinfo.so
重启PHP,然后在phpinfo中检查是否开启fileinfo。
3.配置自动更新
通过apache
或者Nginx
的运行用户来执行,如apache
或者www
等。
|
|
添加如下内容:
|
|
安装TT-RSS的目录
|
|
上方的/usr/local/php/bin/php
也可能为/usr/bin/php
,具体以php安装目录为准;
安装目录以config.php中的路径为准;
*/30 * * * *`代表每30分钟执行一次更新,你也可以按自己需求设定其他间隔。
4.修改密码
首次登录的用户名和密码为username: admin, password: password
必须及时修改。同时创建新的使用者账户作为日常使用,与管理员账户隔开。
5.安装主题
只需将CSS文件放入themes
目录下,并在后台进行选择即可。
|
|
以安装tt-rss-feedly-theme为例,先下载和解压主题
|
|
复制主题至themes子目录:
|
|
后台启用即可
6.使用拓展
- af_unburn:解决feedburner等rss链接跳转;
- bookmarklets:在设置-信息源生成bookmarklets标签;
- embed_original:图标插件,点击图标会显示文章原始内容,而不是rss;
- fever:模拟fever api,在设置-Fver Emulation,设置好密码,可以和tt-rss的登录密码不同,然后就能支持fever的客户端比如reeder、Mr. Reader;
- ff_feedcleaner:feed广告过滤,在设置标签生成FeecCleaner标签,过滤规则要用正则表达式,比较复杂;
- googlereaderkeys:模拟google reader快捷键,如J、K等;
- import_export:在设置-信息源,导入导出配置;
- mail:图标插件,点击通过邮件分享;
- mark_button:文章右下角能够快速将文章标记为已读未读;
- mobilize:图标插件,点击显示readability简化的页面;
- note:图标插件;
- nsfw:根据标签隐藏文章内容;
- share:图标插件,点击生成唯一的url方便分享;
- swap_jk:添加j、k快捷键,类似vim;
7.配置 RSS 全文输出
注册Mercury 的全文输出服务,获得 API 密钥:
https://mercury.postlight.com/web-parser/
安装全文输出插件与安装主题完全相同,直接复制到plugins
子目录即可:
|
|
安装后,到 Tiny Tiny RSS 的设置页面中启用名为mercury_fulltext
的插件。
这时,在设置页面的 Feeds 选项卡下,就会多出一个该插件的设置区域,将之前获得的 Mercury API 密钥填入文本框中,并点击 Save 保存配置。 在订阅源管理中,点击需要获取全文的订阅源,在弹出的 Edit Feed 对话框中,勾选 Plugins 选项卡中的 Get fulltext via Mercury Parser。
8.安装插件Fever
模拟为一个自建 RSS 工具,得到包括 Reeder、Unread 等更多客户端的支持。
|
|
启用名为 fever 的插件。保存后,再次进入设置时,Preference 选项卡下会多出一个名为 Fever Emulation 的板块。
在该板块的文本框中,设置一个专用于该插件的密码,然后点击 Save。
该文本框下方同时给出了一个独立的服务器地址,其格式类似于http://rss.example.org/plugins/fever/
,
将其记下以备后用。