Yarr是一个用Go开发的RSS阅读器,前端界面非常干净清爽,目前该项目还在积极的开放中,作者在后续应该会添加更多的功能,不过目前来说也是足够使用了。
这篇文章就来说说如何利用宝塔面板来搭建这么一款简洁大方的RSS阅读器~~~~
1、简介
项目:https://github.com/nkanaev/yarr
演示:http://dd.fdao.xyz
2、准备
1)宝塔面板最新版本(宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=)
2)NGINX1.18
3)Supervisor管理器
这个玩意,在软件商店中自行搜索安装
4)安装Go语言
如果你需要自编译,那么需要安装go语言,至于如何在宝塔面板中配置go语言环境,请看下文~~
3、部署
这一步骤是自行编译二进制文件,目前Yarr已经提供了编译好的版本~
1)安装go语言
宝塔面板安装go语言,方法如下:
wget https://golang.org/dl/go1.15.2.linux-amd64.tar.gz tar -C /usr/local -xzf go1.15.2.linux-amd64.tar.gz echo 'export PATH=$PATH:/usr/local/go/bin' > /etc/profile.d/golang.sh source /etc/profile.d/golang.sh
安装好之后,可以用如下命令检查是否安装成功~
go version go version go1.15.2 linux/amd64
2)拉取项目文件并编译
cd /opt git clone https://github.com/nkanaev/yarr.git git clone https://github.com/nkanaev/gofeed.git mv gofeed yarr cd yarr make build_linux
3)完成之后在下面的目录可以看到编译好的二进制文件
/opt/yarr/_output/linux
4)Supervisor管理器添加守护进程
我们现在利用Supervisor管理器来添加守护进程~~具体看图配置:
注意:
运行目录:选择编译好的目录,这里是:
设置好点击确定,守护成功截图:
4、访问
1)安全中放行7070端口,这个就略过了
2)浏览器中输入<IP:7070>即可访问到程序。
3)添加rss
5、设置域名访问
这个看图吧~~
6、最后
yarr还提供了windows版本,下载下来即可使用,无需安装。
下载:https://github.com/nkanaev/yarr/releases/tag/v1.0
目前的编译版本也在这个页面,可以自行下载编译版本安装,就不用自己去编译了。
简单用了下,竟然不支持自适应~~~~