type
status
date
slug
summary
tags
category
icon
password
comment_flag
SLUGS
FreshRSS是一个自托管的RSS和Atom feed聚合器。它轻便易用,功能强大,可定制。它是一个多用户应用程序,具有匿名阅读模式。它支持自定义标签。它有一个用于(移动)客户端的API,以及一个命令行界面。
展开更多
FreshRSS可以跟踪网站、播客和视频频道。你可以直接在FreshRSS中阅读你的文章。它还支持搜索和保存查询以便快速访问。FreshRSS还可以通过抓取外部网站生成feed1,并根据你的过滤器生成新的feed。你可以使用OPML导入和导出你的feed。FreshRSS支持WebSub,让你实时连接到你的feed。它可以根据你的需要进行配置。你可以使用或不使用第三方应用来关注你的feed。FreshRSS可以管理超过1M+的文章和50k+的feed。你可以使用主题和扩展来定制FreshRSS。FreshRSS已经被翻译成15种以上的语言。FreshRSS是一个免费的软件(AGPL 3)并且对社区友好。

docker部署freshrss

vim docker-compose.yml新建docker-compose.yml文件(参考官方提供的compose):
记得更改volumes字段的路径, 如果你不需要代理,请删除http_proxy、https_proxy、no_proxy三个变量。下面下载镜像并启动容器:
去宝塔添加静态网站绑定自己的域名xxx.yourdomain.com,然后反向代理到http://127.0.0.1:8082

配置

打开域名xxx.yourdomain.com进行配置,数据库选择SQLite,安装。
 
下面为第三方app配置api密钥:
  1. 右上角⚙️ → 管理→认证,勾选以下选项:
      • ✅ 允许不安全的自动登陆方式: xxxx
      • ✅ 允许 API 访问 (用于手机应用)
  1. 右上角⚙️ → 账户,设定api密码,并复制API management下的地址并拼接上greader.php就是api地址了。

使用NetNewsWire绑定FreshRSS

  1. 打开NetNewsWire -> Settings -> Accounts -> 点击左下角的➕ -> 选择Self-Hosted的FreshRSS:
    1. notion image
  1. 填写如下信息:
      • username:你设置的FreshRSS用户名
      • password:api密码
      • API URL:上述拼接好的api地址
这样就可以通过NetNewsWire来浏览FreshRSS的订阅了。

结合RSSHub食用

RSSHub可以为一些不存在订阅链接的网页添加订阅链接,并且可以
一键导入到FreshRSS。
  1. 先按照官方教程部署RSSHub,并获取部署的地址(绑定域名)。
    1. 注:这里建议使用diygod/rsshub:chromium-bundled镜像,并按照说明注释掉 marked所在的行(实测这样捕获订阅链接成功率更高)
将上述中的10.0.5.1改为docker网关(通常为172.17.0.1,通过ifconfig docker0查询),然后拉取镜像并运行容器:
同样地,通过反向代理绑定域名到http://127.0.0.1:1200
  1. 安装RSSHub-Radar浏览器插件,将上述地址填入插件设置页面的自定义 RSSHub 域名
  1. 在FreshRSS web主页,点击左上角的Subscription management -> 点击左栏的Subscription tools -> 复制订阅API链接 -> 将其填写到RSSHub-Radar插件设置页面里的一键订阅下的FreshRSS选项中。
这样就可以通过点击浏览器导航栏的RSSHub-Radar图标快速将当前网页的订阅链接添加到FreshRSS中,从而通过NetNewsWire浏览。
参考:
  1. https://blog.zhheo.com/p/9158a43c.html#搭建FreshRSS
  1. https://veryjack.com/technique/docker-install-freshrss/
  1. https://www.bmqy.net/2648.html#访问
Mac上使用VSCode进行LaTeX写作frp内网穿透记录
Loading...