惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
The Blog of Author Tim Ferriss
S
Securelist
D
Docker
The Register - Security
The Register - Security
GbyAI
GbyAI
Recorded Future
Recorded Future
Engineering at Meta
Engineering at Meta
Stack Overflow Blog
Stack Overflow Blog
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
罗磊的独立博客
博客园 - 【当耐特】
F
Full Disclosure
WordPress大学
WordPress大学
腾讯CDC
小众软件
小众软件
大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
SecWiki News
SecWiki News
L
Lohrmann on Cybersecurity
I
InfoQ
MyScale Blog
MyScale Blog
量子位
Cyberwarzone
Cyberwarzone
博客园 - 三生石上(FineUI控件)
The Hacker News
The Hacker News
F
Fortinet All Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Jina AI
Jina AI
博客园_首页
H
Help Net Security
K
Kaspersky official blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Webroot Blog
Webroot Blog
Blog — PlanetScale
Blog — PlanetScale
V
Vulnerabilities – Threatpost
Y
Y Combinator Blog
The Cloudflare Blog
P
Proofpoint News Feed
V
Visual Studio Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Tailwind CSS Blog
爱范儿
爱范儿
P
Privacy International News Feed
Security Archives - TechRepublic
Security Archives - TechRepublic
The GitHub Blog
The GitHub Blog
C
Cybersecurity and Infrastructure Security Agency CISA
B
Blog RSS Feed

Docker 归档 | Jack's Space

Filebrowser + Jellyfin 搭建自己的媒体库 结合宝塔和 Docker 安装 Bitwarden 及数据迁移
笔记|Docker 快速搭建 FreshRSS
阿杰 Jack · 2023-01-09 · via Docker 归档 | Jack's Space

《阅读的不将就 — RSS使用分享》中对 RSS 做了基本的介绍,文中提到了 Feedly 和 Inoreader 这类专门为 RSS 服务的软件。由于使用过程中存在各类推荐、广告等,依然不够简单清爽,并且由于国情原因无法直接访问。如果你手上正好有一台国外的 VPS,那么不妨试试用 Docker 快速搭建 FreshRSS。

目录

  1. FresshRSS 简介
  2. 我为什么选择 FreshRSS
  3. Docker 部署 FreshRSS
    • 准备
    • 安装
    • Reeder 上使用 FreshRSS
  4. Docker-compose 部署方法

FresshRSS 简介

FreshRSS 官网

https://www.freshrss.org/

FreshRSS 是一个自我托管的 RSS 和 Atom 源聚合器,它轻量简洁,但功能强大,方便管理。

目前 FreshRSS 已经有 10 年了。

自部署的服务还有很多,比如非常有名的 Tiny Tiny RSS(TTRSS)。由于我个人日常习惯使用 Reeder 作为 RSS 的阅读器,使用 TTRSS则需要通过 Fever 接口与 Reeder 绑定(Reeder 不推荐)。使用过程中只能阅读,阅读记录同步时常会出错,并且无法通过 Reeder 软件直接订阅 RSS 源,需要登录网页端。尽管 TTRSS 自身的阅读体验不错,但是和 Reeder 的配合不佳,所以又转向了其他自部署服务。

FreshRSS 绑定 Reeder 有直接的入口,这意味着可以同步阅读记录和软件直接订阅和编辑订阅源,使用更加方便。并且 FreshRSS 网页端比 TTRSS 更加简洁易操作,整体体验更佳。

Docker 部署 FreshRSS

准备

  • 国外 VPS
  • 安装 Docker
  • 已安装 AMH 面板、宝塔面板或者其他面板(会命令行的应该不需要看这个文章)
  • 解析一个二级域名到 VPS(可选,建议)

安装

  1. 以下是官方的 Docker 脚本,需要做适当修改
docker run -d --restart unless-stopped --log-opt max-size=10m \
-p 8080:80 \
-e TZ=Europe/Paris \
-e 'CRON_MIN=1,31' \
-v freshrss_data:/var/www/FreshRSS/data \
-v freshrss_extensions:/var/www/FreshRSS/extensions \
--name freshrss \
freshrss/freshrss
  1. 修改端口并检查是否被占用, -p 后的 8080 为部署 FreshRSS 需要使用的端口号,可以修改,也可以不动。 不论是否修改,应检查端口是否被占用。 lsof -i:8080 如果没有消息返回表示端口可以使用,如果被占用请使用其他端口。
  2. 修改时区 -e TZ=Asia/Shanghai
  3. 修改 RSS 同步频率(可选) -e 'CRON_MIN=1,15,31' \
  4. 修改数据存储路径,根据自己需求修改(可选)
-v /root/docker/freshrss/data:/var/www/FreshRSS/data \
-v /root/docker/freshrss/extensions:/var/www/FreshRSS/extensions \
  1. 运行修改后的脚本即可
docker run -d --restart unless-stopped --log-opt max-size=10m \
  -p 8282:80 \
  -e TZ=Asia/Shanghai \
  -e 'CRON_MIN=1,15,31' \
  -v /root/docker/freshrss/data:/var/www/FreshRSS/data \
  -v /root/docker/freshrss/extensions:/var/www/FreshRSS/extensions \
  --name freshrss \
  freshrss/freshrss
  1. 嫌麻烦可以只修改时区后直接运行。
  2. 安装完成后可直接通过 http://ip:8282直接访问部署好的 FreshRSS,并完成初步设置。
  3. 如果有域名,可通过面板反向代理到 FreshRSS。(AMH可参考 《AMH7 反向代理简单教程》

Reeder 上使用 FreshRSS

  1. 首先进入 FreshRSS 后台,右上角设置图标 - 认证 - 打开允许 API 访问
  1. 设置 - 用户账户 - API 管理处额外设置一个密码,此密码用于 Reeder 软件登录,下方的路径为 Reeder 需要填写的服务器地址
  1. 打开 Reeder 添加 FreshRSS,将刚刚添加的服务器地址用户名密码填入即可。

Docker-compose 部署方法

docker-compose 的方法具体可参考 IGNORANT 的文章:

docker-compose搭建FreshRSS服务