在这个信息如此重要的时代,无数的数据散落在各个角落(微博/B站/抖音/今日头条……),我们像在大海捞针般收集却收效甚微。
RSS这个曾经辉煌的技术,在如今NAS用户的逐渐增多,似乎有点回光返照?
今天这篇文章来讲讲安装FreshRSS阅读器,在号称万物皆可订阅的RSSHub加持下,更是用了就停不下来。

安装

这里使用docker-compose编排的方式安装,新建docker-compose.yml,内容如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
version: "2.2"

services:
  freshrss:
    image: linuxserver/freshrss:latest
    restart: unless-stopped
    ports:
      - "${HTTP_PORT:-80:80}"
    environment:
      TZ: Asia/Shanghai
      PUID: 1000
      PGID: 1000
    volumes:
      - ./data:/config

  rsshub:
    image: diygod/rsshub:latest
    restart: unless-stopped
    expose:
      - "1200"
    environment:
      CACHE_EXPIRE: 3600

在应用目录下,执行docker-compose up -d来拉取镜像并启动
docker-compose restart重启
docker-compose down关闭

配置

  1. 启动后打开浏览器,输入被安装主机的IP,进行访问

  2. 语言,选择简体中文

  3. 数据库,选择SQLite

  4. 新建初始管理员账户

  5. 完成,登录后便可以开始使用了

订阅

  1. 默认是没什么订阅数据的,我们来添加一些,点击左上角的“订阅管理”

  2. 在“添加订阅或分类”页面,源地址中填入被订阅的地址
    比如这里使用IT之家官方提供的RSS,https://www.ithome.com/rss/

  3. 添加之后就能在首页看到了,后续有新的文章发布也会自动更新

RSSHub

由于国内RSS用户少,很多网站并未提供RSS订阅源。这个时候就需要RSSHub出场了。
这里演示一下订阅B站UP主投稿的流程

  1. 打开RSSHub文档
    找到社交媒体->bilibili->UP主投稿
    可以看到路由地址为/bilibili/user/video/:uid/:disableEmbed?,其中b站UP主的uid是必选的

  2. 打开bilibili网站,打开你需要关注的UP主的个人主页
    例如:极速拍档,此时浏览器地址中的25150941就是该UP主的uid

  3. uid放入路由,则最终的地址为http://rsshub:1200/bilibili/user/video/25150941(注意http://rsshub:1200是固定的,订阅其他的也这样填)。
    将该地址添加到订阅源

  4. 回到首页就能看到刚添加的订阅文章了