介绍:

rss-reader,一款关注网站的即时消息的RSS在线浏览工具

效果图:

部署方法:

第一步:更新源

Ubuntu/Debian:

apt update -y && apt upgrade -y    

Centos:

yum update -y && yum upgrade -y   

第二步:安装并配置Docker

安装Docker:

curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh ./get-docker.sh

启动Docker:

sudo systemctl start docker

设置Docker在开机时自动启动:

sudo systemctl enable docker

第三步:克隆仓库

git clone https://github.com/srcrs/rss-reader
cd rss-reader

第四步:修改配置文件

nano config.json

原来的配置文件为:

{
    "values": [
        "https://www.zhihu.com/rss",
        "https://tech.meituan.com/feed/",
        "http://www.ruanyifeng.com/blog/atom.xml",
        "https://feeds.appinn.com/appinns/",
        "https://v2ex.com/feed/tab/tech.xml",
        "https://www.cmooc.com/feed",
        "http://www.sciencenet.cn/xml/blog.aspx?di=30",
        "https://www.douban.com/feed/review/book",
        "https://www.douban.com/feed/review/movie",
        "https://www.geekpark.net/rss",
        "https://hostloc.com/forum.php?mod=rss&fid=45&auth=389ec3vtQanmEuRoghE%2FpZPWnYCPmvwWgSa7RsfjbQ%2BJpA%2F6y6eHAx%2FKqtmPOg"
    ],
    "refresh": 6,
    "autoUpdatePush": 7
}

也就对应着这样的显示界面

可以根据自己希望浏览的RSS源进行修改,说明如下

名称说明
valuesrss订阅链接(必填)
refreshrss订阅更新时间间隔,单位分钟(必填)
autoUpdatePush自动刷新间隔,默认为0,不开启。效果为前端每autoUpdatePush分钟自动更新页面信息,单位分钟(非必填)
nano docker-compose.yml

可以修改其中ports:- "8080:8080"的左侧端口号来修改暴露在公网的端口

第五步:运行 Docker 容器

docker compose up -d

第六步:反向代理到域名

此处使用一种非常简单的方式:Cloud flare 提供的 Origin Rules
配置如下:

修改Field为Hostname,Value为选择的完整域名,Rewrite to 刚才在左侧填写的端口

记得解析自己的子域名到服务器IP:
使用A记录,Name为域名前缀,Content为服务器地址

相关地址:

GitHub地址:https://github.com/srcrs/rss-reader
Demo:https://rss.lass.cc

标签: 配置, 在线RSS阅读器, 网站即时信息关注, rss-reader

原文链接:https://blog.fuyiran.link/Technology/45.html

版权声明:本博客所有文章除特別声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 傅说 (blog.fuyiran.link)

添加新评论