rss服务搭建记录


layout: post
title: RSS
subtitle: vps搭建RSS服务
date: 2023-11-27
author: Sprint#51264
header-img: img/post-bg-universe.jpg
catalog: true
tags:
- 折腾


文章目录

  • 引言
  • RSShub-docker
  • RSS-radar
  • Freshrss
  • Fluent reader
    • 获取fever api
    • 配置Fluent Reader同步
  • 结语

引言

一个一个手动去翻大佬们的博客有点累人,发现rss可以快速获取订阅内容,所以尝试学习前辈博客自己搭一个玩玩,以下为个人记录

大家平时怎么使用RSS,哪方面需求多?-熊猫不是猫的回答

RSShub-相关订阅地址

chrome插件RSS Radar

fluent-reader

fluent-reader-lite

Fluent Reader开源免费的RSS阅读器

需要用到的:

  1. RSShub docker镜像
  2. RSShub官方地址,有订阅地址大全
  3. RSShub radar,用来快速添加订阅的
  4. Freshrss,网页版订阅内容阅读器
  5. fluent reader,支持各平台rss阅读
  6. fluent reader lite 安卓平台版本

RSShub-docker

docker搜索rsshub,拉取diygod/rsshub到本地

容器内服务端口为1200,我们映射到公网

docker run -d --name rsshub -p <公网端口>:1200 -e CACHE_EXPIRE=7200 -e CACHE_CONTENT_EXPIRE=14400 -e ALLOW_USER_SUPPLY_UNSAFE_DOMAIN=true diygod/rsshub

访问指定端口看到下图表明成功

rss服务搭建记录_第1张图片

RSS-radar

下载插件https://github.com/DIYgod/RSSHub-Radar

直接解压,插件添加dist目录到chrome即可

进入到插件设置页面

rss服务搭建记录_第2张图片

将地址设置为vps上的RSShub地址,实现同步源

rss服务搭建记录_第3张图片

Freshrss

开源的RSS订阅器FreshRSS

freshrss/freshrss 基于 apache 构建

linuxserver/freshrss 是基于 nginx 构建

vps拉取freshrss镜像并端口映射,容器内部服务端口为80

freshrss/freshrss

docker run -d -p <公网端口>:80 -t freshrss/freshrss

访问后会有安装引导,安装完之后进行登录

rss服务搭建记录_第4张图片

然后回到rsshub插件中,设置下方freshrss订阅

rss服务搭建记录_第5张图片

这样,点击插件就有推送到freshrss的按钮了

rss服务搭建记录_第6张图片

其他步骤就是不停地往freshrss中导入标签啦

Fluent reader

Fluent Reader开源免费的RSS阅读器

访问github项目地址

https://github.com/yang991178/fluent-reader

下载对应release并安装

在服务这一个分类选择fever api

rss服务搭建记录_第7张图片

我们可以选择使用Fever API,来完成Fluent Reader的同步。选择 FeverAPI 是因为其它服务比较慢或者直接无法访问。

FeverAPI 则是通过自己搭建的 RSS 服务来获取

如:TT-RSS Fever plugin、FreshRSS、Miniflux

获取fever api

  1. 登录Freshrss->设置->认证->允许API访问(用于手机应用)
    rss服务搭建记录_第8张图片

  2. 设置 > 账户 中设置 API密码 保存后点击下方的链接,如图:

    rss服务搭建记录_第9张图片

  3. 保存后点击这个api链接,发现有告警信息

    在这里插入图片描述

  4. 修改/var/www/FreshRSS/data/config.php,在base url处增加freshrss的url

    rss服务搭建记录_第10张图片

    保存后刷新api页面,显示pass打对勾

    在这里插入图片描述

配置Fluent Reader同步

如果Fluent Reader有本地的订阅源一定要先把订阅源导出,如果没有请忽略。

Fluent Reader导出OPML文件步骤:设置 > 订阅源 > 导出文件

  1. 点服务进行配置

    rss服务搭建记录_第11张图片

rss服务搭建记录_第12张图片

 地址栏填api页面中fever api下面的地址,没带的话会显示`连接到服务时出错`

 输入账号密码进行导入
  1. 手机端,下载fluent-reader-lite进行同样配置

结语

使用效果目前还可以,随着时间探索更多关于rss的使用

你可能感兴趣的:(搭建,web,rss)