人生若只如初见

WXY

蚁阅(rssant):专注阅读体验的 RSS 应用,轻松搭建你的私人订阅中心

2024-08-26

本文将主要介绍如何在群晖 NAS 上轻松部署和使用蚁阅,打造属于你的私人订阅中心。蚁阅是一款简单易用的 RSS 阅读应用,它具备以下特点:

  • 非社交、无广告、无推荐,专注阅读:为你提供一个纯净的阅读环境。

  • 全平台适配,移动端优化:沉浸式体验,可添加到主屏,随时随地享受阅读。

  • 支持订阅播客和视频内容:让你在一个平台上管理多种内容。

  • 智能查找订阅:只需输入链接即可,支持批量导入导出,操作便捷。

  • 智能图片代理:解决图片无法加载的问题,提升阅读体验。

  • 全球 RSS 代理支持:无论在哪,都能订阅你喜欢的内容。

  • 开源且可自部署:可以使用在线版,也可通过 Docker 自行搭建。

项目开源地址:

github: https://github.com/anyant/rssant

gitee: https://gitee.com/anyant/rssant

如果不想自己搭建也可以使用作者提供的开箱即用地址(会员版价格:5元/月 或者 30元/年
): https://rss.anyant.com

在群晖NAS上搭建

使用File Station创建目录

在合适的地方新建一个rssant目录来作为docker的存放数据的位置,我这里在我的docker目录下新建一个rssant来使用

2024-08-26-oqdbkkye.webp

分别创建目录 rssant-data rssant-postgres-data rssant-postgres-logs

创建文件 compose.yaml 并粘贴如下内容

services:
    rssant:
        tty: true
        stdin_open: true
        container_name: rssant
        ports:
            - 6789:80
        env_file:
            - ./rssant.env
        volumes:
            - ./rssant-data:/app/data
            - ./rssant-postgres-data:/var/lib/postgresql/11/main
            - ./rssant-postgres-logs:/var/log/postgresql
        logging:
            driver: json-file
            options:
                max-size: 50m
                max-file: 10
        restart: unless-stopped
        image: guyskk/rssant:latest

创建文件 rssant.env 并粘贴如下内容

# 默认关闭DEBUG,请勿在开发测试之外开启DEBUG
RSSANT_DEBUG=0

# 请随机生成一个字符串
RSSANT_SECRET_KEY=SECRET

# 应用的访问地址
RSSANT_ROOT_URL=http://localhost:6789

# 检查订阅的时间间隔,默认30分钟
RSSANT_CHECK_FEED_MINUTES=30

# 请前往GITHUB设置页面申请,不需要Github登录可留空
# GitHub OAuth callback:
# http://<你的域名>/api/v1/accounts/github/login/callback/
RSSANT_GITHUB_CLIENT_ID=
RSSANT_GITHUB_SECRET=

# SMTP邮件功能,不需要注册功能可留空
RSSANT_ADMIN_EMAIL=
RSSANT_SMTP_ENABLE=false
RSSANT_SMTP_HOST=smtp.qq.com
RSSANT_SMTP_PORT=465
RSSANT_SMTP_USE_SSL=true
RSSANT_SMTP_USERNAME=
RSSANT_SMTP_PASSWORD=

# RSS代理功能,可留空
# 参考项目 cloudflare_worker/rssant 目录下的说明部署代理
RSSANT_RSS_PROXY_ENABLE=false
RSSANT_RSS_PROXY_URL=
RSSANT_RSS_PROXY_TOKEN=

# 为保障网络安全,默认不允许订阅局域网地址,如有需要可设置为true
# RSSANT_ALLOW_PRIVATE_ADDRESS=true

# 以下配置保持不动
RSSANT_SCHEDULER_NETWORK=rssant
RSSANT_PG_DB=rssant
RSSANT_PG_HOST=localhost
RSSANT_PG_USER=rssant
RSSANT_PG_PASSWORD=rssant

使用Container Manager创建并启动项目

打开 Container Manager 新增项目选择刚才创建好的目录,下一步 然后启动即可。

2024-08-26-wfxzrlbt.webp

启动成功后访问 http://ip:6789/admin 即可 使用admin/admin登录并修改密码

2024-08-26-zzrmjpag.webp

搭建完成

回到应用首页http://ip:6789/ 新增一个订阅测试一下,本站订阅地址: https://www.wxy97.com/rss.xml

2024-08-26-ftvbgmwv.webp

列表页面

2024-08-26-pknzmmqk.webp

详情页面

2024-08-26-frtdmakj.webp

到此在群晖NAS上搭建已经完成,如果在服务器搭建也是一样的 使用docker compose,只需要新建 compose.ymlrssant.env文件并复制上文内容,使用 docker compose up -d 命令启动即可。

docker镜像配置

如果有网络问题可能会出现无法拉取镜像,可参考: https://www.wxy97.com/archives/b5b225b6-7741-4560-be2f-2e6a4f671d9b

如遇到问题欢迎在评论区交流