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语言,方法如下:

  1. wget https://golang.org/dl/go1.15.2.linux-amd64.tar.gz
  2. tar C /usr/local xzf go1.15.2.linuxamd64.tar.gz
  3. echo ‘export PATH=$PATH:/usr/local/go/bin’ > /etc/profile.d/golang.sh
  4. source /etc/profile.d/golang.sh

安装好之后,可以用如下命令检查是否安装成功~

  1. go version
  2. go version go1.15.2 linux/amd64

2)拉取项目文件并编译

  1. cd /opt
  2. git clone https://github.com/nkanaev/yarr.git
  3. git clone https://github.com/nkanaev/gofeed.git
  4. mv gofeed yarr
  5. cd yarr
  6. make build_linux

3)完成之后在下面的目录可以看到编译好的二进制文件

  1. /opt/yarr/_output/linux

4)Supervisor管理器添加守护进程

我们现在利用Supervisor管理器来添加守护进程~~具体看图配置:

宝塔面板搭建Yarr:一个UI很漂亮的RSS阅读器-图片1

注意:

运行目录:选择编译好的目录,这里是:

此处为隐藏的内容
发表评论并刷新,方可查看

设置好点击确定,守护成功截图:

宝塔面板搭建Yarr:一个UI很漂亮的RSS阅读器-图片2

4、访问

1)安全中放行7070端口,这个就略过了

2)浏览器中输入<IP:7070>即可访问到程序。

宝塔面板搭建Yarr:一个UI很漂亮的RSS阅读器-图片3

3)添加rss

宝塔面板搭建Yarr:一个UI很漂亮的RSS阅读器-图片4

5、设置域名访问

这个看图吧~~

宝塔面板搭建Yarr:一个UI很漂亮的RSS阅读器-图片5

6、最后

yarr还提供了windows版本,下载下来即可使用,无需安装。

下载:https://github.com/nkanaev/yarr/releases/tag/v1.0

目前的编译版本也在这个页面,可以自行下载编译版本安装,就不用自己去编译了。

简单用了下,竟然不支持自适应~~~~

发表回复

共有 0 条评论