共计 1742 个字符,预计需要花费 5 分钟才能阅读完成。
首先确认服务器的环境,本文的环境版本如下:
CentOS 7
PHP 7.4
MySQL 5.7
Nginx 1.18
Docker # 后续如果使用获取 RSS 全文的插件会用到
安装 Tiny Tiny RSS
在官网下载 最新版的 Tiny Tiny RSS 程序文件,并将全部文件上传到服务器指定目录中:
https://git.tt-rss.org/fox/tt-rss
上传完毕后,打开浏览器输入 http://localhost/ttrss/install 就可以进入安装引导的界面(ttss 是你上传到服务器的目录名称)。
装好以后,在浏览器输入 http://localhost/ttrss 就可以使用 Tiny Tiny RSS 了。
默认的用户信息如下:
admin
password
如果第一次进入首页出现以下错误提示:
PHP function mime_content_type() is missing, try enabling fileinfo module.
说明 PHP 环境缺少 fileinfo 扩展,只要安装该扩展并启用即可。

安装 Feedly 主题皮肤
Feedly 主题下载地址:
https://github.com/levito/tt-rss-feedly-theme
将下载下来的主题文件全部上传到 ttrss/themes.local 目录下,或者在终端执行以下命令:
wget wget https://github.com/levito/tt-rss-feedly-theme/archive/master.zip
unzip master.zip
cd tt-rss-feedly-theme-master
cp -r feedly* /ttrss/themes.local # ttrss 是你的程序安装目录
然后刷新 偏好设置 页面就能看到了。

安装 TT-RSS 获取全文插件
先安装 mercury_fulltext,执行以下指令:
# 进入程序的插件目录
cd /ttrss/plugins
# 下载 mercury_fulltext 文件
git clone https://github.com/HenryQW/mercury_fulltext.git mercury_fulltext
打开或刷新 偏好设置,找到并启用该插件:

接下来安装 mercury-parser-api,这里会用到 Docker 环境,已有环境的情况下输入以下指令安装插件:
docker run -p 3000:3000 --restart=always -d wangqiru/mercury-parser-api
装好以后如图所示:

重新进入 偏好设置 – 信息源,API 那里填 http:// 服务器 IP:3000,然后保存即可。

其它部分插件说明如下:
| 插件名称 | 简要说明 |
|---|---|
| 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 | 在设置 - 信息源,导入导出配置。 |
| 图标插件,点击通过邮件分享。 | |
| mark_button | 文章右下角能够快速将文章标记为已读未读。 |
| mobilize | 图标插件,点击显示 readability 简化的页面。 |
| note | 图标插件。 |
| nsfw | 根据标签隐藏文章内容。 |
| share | 图标插件,点击生成唯一的 url 方便分享。 |
| swap_jk | 添加 j、k 快捷键,类似 vim。 |
参考阅读:
https://wzfou.com/tt-rss/
https://github.com/levito/tt-rss-feedly-theme
https://github.com/HenryQW/mercury_fulltext
https://github.com/HenryQW/mercury-parser-api