相比于使用Docker来部署TTRSS,使用宝塔面板的优势显而易见
- Docker 命令需要学习,而宝塔面板全中文操作,不需要花费时间学习
- 使用Docker部署,需要研究数据卷,容器中的数据如何挂载到本地,容器重启后如何找回数据等等,看到头疼。
- 如果想学习Docker,用Docker部署TTRSS是个不错的切入点
- 而如果只是单纯的想搭建一个自用的TTRSS阅读器,那么推荐使用宝塔面板(免费版)
下面记录了我使用宝塔面板安装TTRSS的全过程,供参考
1. 在VPS上安装宝塔面板
百度搜索“宝塔面板”,获得官网地址
https://www.bt.cn/
进入官网,点击Linux免费版
点击立即安装
看清安装要求是否符合,该开的端口是否打开
我的VPS默认已经打开了所有端口
找到各Linux系统的安装命令
进入SSH客户端开始安装
如何使用SSH连接远程服务器这里就不讲了,百度一下有大把教程
我使用的是 Xshell ,系统是 Ubuntu18
复制命令到CLI窗口,回车开始安装
输入y回车后,立即开始安装
安装完成,记录下登录信息
打开浏览器,输入刚刚记录的网址,输入用户名和密码,点击登录
登录以后,会先推荐安装套件,我选择LNMP,PHP版本选择最新的,点击一键安装
等待安装完成,安装的时间比较长,耐心等待!
安装完成,进入面板的样子
至此宝塔面板安装告一段落,下面开始安装TTRSS
2. 安装TTRSS
首先在宝塔面板中新建一个站点
填写域名,我没用域名直接使用外网IP加端口号进行访问,端口号随便填就可以了,如果不能用,宝塔会提示。同时建一个数据库,填写用户名和密码。点击提交就OK了
新站点已经运行
到数据库选项卡中查看,数据库也键好了
下面先要获取TTRSS,我们访问TTRSS的官网
https://tt-rss.org/
页面拉到最下面,找到TTRSS的发布地址,点击进入发布页面
进入发布页面以后,点击图片位置,下载ZIP文件到本地
回到宝塔面板,依次点击文件,上传
在弹窗中点击选择文件按钮
选择刚刚下载的ZIP文件
点击开始上传按钮
等待上传完成,关闭窗口
文件已经上传好了,点击解压
解压完成,点击进入文件夹
全选文件,点击剪切
回到TTRSS目录,点击黏贴所有
进入浏览器,输入刚刚在宝塔面板建立好的网站网址加/install 进入配置网页
数据库选择MySQL,填写刚刚在宝塔面板建立的数据库信息,端口默认填3306,填好信息,点击 Test configuration 按钮
提示测试通过,点击初始化数据库
初始化完成,现在可以访问 TTRSS 了
直接输入网址进行访问,报错了,提示需要打开 fileinfo module模块
回到宝塔面板,点击软件商店,找到已经安装的PHP软件,点击设置
在弹出的对话框中点击安装扩展,安装fileinfo扩展程序
等待安装完成
再次登录TTRSS,出现登录界面了,默认的用户名是 admin ,密码是 password
3. TTRSS设置
登录以后,提示到偏好设置中修改密码
进入偏好设置界面,先点击用户
选中admin,点击重置密码
右下角弹窗提示,密码修改为...,千万记得把这个密码记录下来,不然一会无法登陆
退出系统,用新密码重新登录
顺利进入主界面,点击三个横杠图标
点击偏好设置,继续进行配置
为了使用方便,我们创建一个新用户
比如我们就叫user1
点击确定后,弹出密码,记录这个密码
新用户创建好了,我们点击这个新用户
在弹窗中,我们可以修改一个自己习惯的密码
点击注销以后,我们用新用户重新登录
重新登录后,进入偏好设置,设置一下语言,时区,尤其是注意要启用API
下面还有一些其它的设置,可以根据个人喜好进行设置,完成后点击保存设置
点击插件,展开
选一些有用的插件,然后点启用选择的插件,需要注意的是,一些依靠CURL的插件可能无法正常使用
添加一个信息源试一下,已经可以正常使用了
安卓客户端推荐使用 FeedMe
The End