Docker 部署微信公众号RSS生成工具 WeWe RSS

✨ WeWe RSS 是一个自部署的微信公众号 RSS 生成工具,旨在为不喜欢在微信 App 内阅读公众号文章的用户提供更优雅的订阅方式。其特点包括: - 支持微信公众号订阅(基于微信读书) - 后台自动更新 - 支持生成 .atom、.rss、.json 格式的 RSS - 全文内容输出 - 所有订阅源可以导出 OPML - 可一键部署到 Zeabur、Railway、Hugging Face 等平台 - 支持 Docker 和本地私有化部署 用户可以通过 Docker 部署,使用 SQLite 作为数据库,配置后即可访问和管理订阅。

在刷 V2EX 上的帖子时发现了一个号称更优雅的微信公众号订阅方式的工具——WeWe RSS。
原帖链接:

https://www.v2ex.com/t/1019310

项目 GitHub 链接:

https://github.com/cooderl/wewe-rss

如果你不太喜欢在微信 App 端阅读公众号文章,此类工具就是一个很好的替代方案。根据相关帖子介绍及文档说明,WeWe RSS 是基于微信读书体系的公众号转 RSS 订阅服务。具有以下特点:

支持微信公众号订阅 (基于微信读书);
支持后台自动更新;
支持生成 .atom.rss.json 格式 RSS 生成;
支持全文内容输出;
所有订阅源导出 OPML;
支持一键部署到
Zeabur、Railway、Hugging Face 等平台;
支持 Docker 和本地私有化部署。
⚠️

此项目有频率限制,且作者有风险声明

风险声明

为了确保本项目的持久运行,某些接口请求将通过weread.111965.xyz进行转发。请放心,该转发服务不会保存任何数据。

下面在 VPS 上部署快速体验一下,选用 Docker 部署,使用 SQLite 作为数据库存储。Docker 环境安装过程略去不表,请参考官网。

https://docs.docker.com/engine/install/

compose.yaml

services:
  wewe-rss:
    image: cooderl/wewe-rss-sqlite:latest
    container_name: wewe-rss
    restart: always
    ports:
      - 4000:4000
    environment:
      # 数据库连接地址
      # - DATABASE_URL=file:../data/wewe-rss.db
      - DATABASE_TYPE=sqlite
      # 服务接口请求授权码
      - AUTH_CODE=okhk
      # 提取全文内容模式
      - FEED_MODE=fulltext
      # 定时更新订阅源Cron表达式
      - CRON_EXPRESSION=35 8,20 * * *
      # 服务接口请求限制,每分钟请求次数
      - MAX_REQUEST_PER_MINUTE=60
      # 外网访问时,需设置为服务器的公网 IP 或者域名地址
      # - SERVER_ORIGIN_URL=http://localhost:4000
    volumes:
      - ./data:/app/data

执行 docker compose up -d 命令,启动运行。

配置域名转发后即可访问。

进入账号管理,添加微信读书账号,扫描二维码登录即可

回到公众号源,粘贴相应的公众号文章分享链接即可