【实用Docker推荐】搭建Tiny Tiny RSS阅读器—聚合RSS内容
本文最后更新于133 天前,其中的信息可能已经过时,如有错误请发送邮件到2289035571@QQ.COM

感谢 TurboAI对本博客的的大力赞助。 创作不易,如果您觉得有帮助,请 支持LIncol29! 为了让我能够继续创作更好的内容,你也可以选择订阅博客的 VIP ,包年VIP仅需10元/年,所有VIP内容免费观看

前言

为什么我们需要使用 RSS 订阅阅读,我对此的理解是:集中化内容聚合

集成多个 RSS 源 :通过 RSS 阅读器,用户可以集中访问来自不同网站和博客的内容,减少访问多个网页的时间和精力。

按需刷新 :这些工具支持定时刷新 RSS 源,提高信息的获取效率。

本文介绍的是 Tiny Ting RSS 阅读器

🐋 Awesome TTRSS 旨在提供一个「容器化」的 Tiny Tiny RSS(一款基于 PHP 的免费开源 RSS 聚合阅读器)的一站式解决方案,通过提供简易的部署方式以及一些额外插件,以提升用户体验。

image-20241025135707827

准备工作

  • docker容器
  • docker-compose
  • 服务器
  • 域名
  • 放行防火墙端口xxxx(等下会用到,你也可以自定义未使用的端口)

如没有安装docker-Compose,可根据下文自行安装,最好安装2.0以上版本的。2024-09-07——目前最新版为:2.29.2

如果不会安装docker-Compose,可查看此文章 Docker-Compose安装、使用、更新

部署Tiny Tiny RSS

1、指定工作目录

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

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

2、配置 Yml文件

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

  • 创建 yml 文件。
vim docker-compose.yml
version: "3"
services:
  service.rss:
    image: wangqiru/ttrss:latest
    container_name: ttrss
    ports:
      - 8012:80
    environment:
      - SELF_URL_PATH=https://xxx.xxx.top/ # please change to your own domain
      - DB_PASS=ttrss998012 # use the same password defined in `database.postgres`
      - PUID=1000
      - PGID=1000
    volumes:
      - feed-icons:/docker/ttrss/feed-icons/
    networks:
      - public_access
      - service_only
      - database_only
    stdin_open: true
    tty: true
    restart: always

  service.mercury: # set Mercury Parser API endpoint to `service.mercury:3000` on TTRSS plugin setting page
    image: wangqiru/mercury-parser-api:latest
    container_name: mercury
    networks:
      - public_access
      - service_only
    restart: always

  service.opencc: # set OpenCC API endpoint to `service.opencc:3000` on TTRSS plugin setting page
    image: wangqiru/opencc-api-server:latest
    container_name: opencc
    environment:
      - NODE_ENV=production
    networks:
      - service_only
    restart: always

  database.postgres:
    image: postgres:13-alpine
    container_name: postgres
    environment:
      - POSTGRES_PASSWORD=ttrss998012 # feel free to change the password
    volumes:
      - ./data/:/var/lib/postgresql/data # persist postgres data to ~/postgres/data/ on the host
    networks:
      - database_only
    restart: always


volumes:
  feed-icons:

networks:
  public_access: # Provide the access for ttrss UI
  service_only: # Provide the communication network between services only
    internal: true
  database_only: # Provide the communication between ttrss and database only
    internal: true

3、上线服务

docker-compose up -d

4、访问TTRSS

使用ip + 端口的访问即可默认访问。可以使用nginx 或者 nginx proxy manager去进行反代

默认用户:admin

默认密码:password

image-20241025135759542

5、导入OPML订阅文件

点击界面右上角设置——偏好设置,导入OPML,如果你有订阅源的话可以直接导入。这里提供lincol29的示例opml

Lincol29的opml

如没有订阅源,可以使用RSS hub去导入订阅。

还有一种就是如果你遇见你喜欢的博客,直接在网站后面输入 /feed ,可以复制这个网站导入到订阅中

image-20241025135845369

6、手机阅读器使用API访问

ios可以使用 Unread调用API访问

Fever Emulation中设置密码

image-20241025140101479

Unread的用法如下:

  • 地址:https://rss.domain.com/plugins/fever/(这里要注意没有.local!)
  • 帐户:admin
  • 密码:启用Fever时输入的那个密码。不是登陆密码。

下面给个APP的截图:

image-20220429161210035

不方便的地方

使用TTRSS,第一次更新订阅源可以获取全部文章,后续自动更新订阅源的时候,可以查看文章已经更新了,但是无法看到文章列表。

不知道有没有碰到此问题的小伙伴,可以反馈一下。

image-20241025134636592

参考资料

docker 网址:https://hub.docker.com/r/wangqiru/ttrss

github 仓库地址:https://github.com/HenryQW/Awesome-TTRSS/blob/main/docker-compose.yml

Bensz大佬的文章:Docker系列 安装个人RSS服务TTRSS 手机完美适配

创作不易,如果您觉得有帮助,请支持LIncol29!
如有需要,请至网站地图学习本博客的教程
博客订阅:通过RSS或关注公众号[Lincol的编程世界] | 广告招租与合作请留言
本文链接:https://www.lincol29.cn/deploy-ttrss
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0协议转载请注明文章地址及作者哦~

评论

  1. Windows Edge
    5 月前
    2024-10-26 14:26:16

    之前用过这个,后来改成freshrss了。

    • 博主
      网友小宋
      iPhone Chrome
      5 月前
      2024-10-26 16:12:18

      使用freshrss的时候,订阅源无法自动更新。

  2. for-zzz
    Windows Edge
    4 月前
    2024-11-14 10:49:25

    可以写一下如何使用freshrss的,比较好用

    • 博主
      for-zzz
      Windows Chrome
      4 月前
      2024-11-14 11:06:33

      目前有一点问题未解决,后续会更新!

      • for-zzz
        Lincol
        Windows Edge
        4 月前
        2024-11-14 11:07:12

        OK!期待

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇