51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

【实用Docker推荐】搭建FreshRSS阅读器—好用的RSS阅读器

前言

当我使用 TTRSS 一段时间,发现它无法更新订阅源,导致每次朋友更新文章,我无法看到最新的文章列表。使用 Fresh Rss 阅读器来解决此问题,以后也将是lincol29主要使用的阅读器,因为他还可以支持 ios 手机端 NetNewsWire 使用

FreshRSS部署

1、指定工作目录

登录服务器,指定工作目录。(自行选择工作目录,放在你自己想要的位置)

work=/wwwroot/docker/freshrss && mkdir -p $work && cd $work

2、配置 Yml 文件

在 $work 目录下,也就是 /wwwroot/docker/freshrss这个目录中

  • 创建 yml 文件。
vim docker-compose.yml
  • 将以下内容复制进yml文件中
version: "3.3"
services:
  freshrss:
    image: freshrss/freshrss:latest
    container_name: freshrss
    ports: 
      - "3098:80"
    logging:
      options:
        max-size: 10m
    environment:
      - TZ=Asia/Shanghai
      - CRON_MIN='3,33'
      - https_proxy=http://127.0.0.1:7890
      - http_proxy=http://127.0.0.1:7890
      - no_proxy=localhost,127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16
    volumes:
      - ./data:/var/www/FreshRSS/data
      - ./extensions:/var/www/FreshRSS/extensions
      # Optional file providing custom global settings (used before a FreshRSS install)
      - ./config.custom.php:/var/www/FreshRSS/data/config.custom.php
      # Optional file providing custom user settings (used before a new user is created)
      - ./config-user.custom.php:/var/www/FreshRSS/data/config-user.custom.php
    restart: unless-stopped

    freshrss-db:
    image: postgres:latest            # 官方示例中给出了 MySQL/MarriaDB/PostgreSQL 三种方案
    container_name: freshrss-db
    hostname: freshrss-db
    restart: always
    volumes:
      - freshrss-db:/var/lib/postgresql/data
    environment:
      POSTGRES_USER: freshrss       # 数据库配置,请自行修改、避免使用默认配置
      POSTGRES_PASSWORD: freshrss   # 数据库配置,请自行修改、避免使用默认配置
      POSTGRES_DB: freshrss         # 数据库配置,请自行修改、避免使用默认配置




如果不需要代理可以将配置文件的这三行删除

  • https_proxy=http://127.0.0.1:7890
  • http_proxy=http://127.0.0.1:7890
  • no_proxy=localhost,127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16

3、上线服务

docker-compose up -d

FreshRSS 基本使用

访问 FreshRSS

输入 IP+端口 访问 FreshRss

【实用Docker推荐】搭建FreshRSS阅读器—好用的RSS阅读器 1

配置数据库

【实用Docker推荐】搭建FreshRSS阅读器—好用的RSS阅读器 2

【实用Docker推荐】搭建FreshRSS阅读器—好用的RSS阅读器 3

配置认证

如果不配置这个,那么反向代理的网页无法登陆。

【实用Docker推荐】搭建FreshRSS阅读器—好用的RSS阅读器 4

【实用Docker推荐】搭建FreshRSS阅读器—好用的RSS阅读器 5

FreshRSS 手动更新订阅源文章

如果您不能或不想使用自动方法,您可以手动更新。有两种方法可以更新全部或部分提要。

此更新发生在所有提要上。要触发它,只需单击导航菜单中的更新链接即可。

【实用Docker推荐】搭建FreshRSS阅读器—好用的RSS阅读器 6

更新开始时,会出现一个进度条,并在处理源时发生变化。

【实用Docker推荐】搭建FreshRSS阅读器—好用的RSS阅读器 7

FreshRSS 自动刷新订阅源文章

这里 Lincol推荐最简单的一种方式

在设置------认证 打开允许匿名刷新文章

【实用Docker推荐】搭建FreshRSS阅读器—好用的RSS阅读器 8

到宝塔面板的 计划任务中新增任务

【实用Docker推荐】搭建FreshRSS阅读器—好用的RSS阅读器 9

URL 地址 :https://freshrss.example.net/i/?c=feed&a=actualize 域名改为自己部署的

【实用Docker推荐】搭建FreshRSS阅读器—好用的RSS阅读器 10

当然你也可以去官方文档里面使用其他方式去更新订阅源

Refreshing feeds

ios 手机使用

下载 NetNewsWire ,ios 手机最好用的 rss 阅读器。Lincol 强推

设置------Add Account------选择 FreshRSS------填写 username、password、api url

api url:https://example.com/api/greader.php,example.com 为你自己搭建的 freshrss 域名

【实用Docker推荐】搭建FreshRSS阅读器—好用的RSS阅读器 11

参考资料

Docker 搭建 FreshRSS 专属 RSS 服务:https://www.techkoala.net/frsshrss/

FreshRSS 项目网站:https://freshrss.org

FreshRSS 文档:https://freshrss.github.io/FreshRSS/

github 地址:https://github.com/FreshRSS/FreshRSS

官方的 yml 配置:https://github.com/FreshRSS/FreshRSS/tree/edge/Docker#docker-compose

更新订阅源文章:https://freshrss.github.io/FreshRSS/en/users/09_refreshing_feeds.html#automatic-update-with-cron

赞(0)
未经允许不得转载:工具盒子 » 【实用Docker推荐】搭建FreshRSS阅读器—好用的RSS阅读器