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

status
Published
type
Post
slug
self-host-wechat-mp-article-rss-generate-tool
date
Mar 1, 2024
tags
Tool
Docker
RSS
Share
summary
WeWe RSS 是一个自部署的微信公众号 RSS 生成工具,旨在为不喜欢在微信 App 内阅读公众号文章的用户提供更优雅的订阅方式。其特点包括: - 支持微信公众号订阅(基于微信读书) - 后台自动更新 - 支持生成 .atom、.rss、.json 格式的 RSS - 全文内容输出 - 所有订阅源可以导出 OPML - 可一键部署到 Zeabur、Railway、Hugging Face 等平台 - 支持 Docker 和本地私有化部署 用户可以通过 Docker 部署,使用 SQLite 作为数据库,配置后即可访问和管理订阅。
在刷 V2EX 上的帖子时发现了一个号称更优雅的微信公众号订阅方式的工具——WeWe RSS。 原帖链接:
项目 GitHub 链接:
notion image
如果你不太喜欢在微信 App 端阅读公众号文章,此类工具就是一个很好的替代方案。根据相关帖子介绍及文档说明,WeWe RSS 是基于微信读书体系的公众号转 RSS 订阅服务。具有以下特点:
支持微信公众号订阅 (基于微信读书); 支持后台自动更新; 支持生成 .atom.rss.json 格式 RSS 生成; 支持全文内容输出; 所有订阅源导出 OPML; 支持一键部署到 ZeaburRailwayHugging Face 等平台; 支持 Docker 和本地私有化部署。
⚠️
此项目有频率限制,且作者有风险声明
风险声明
为了确保本项目的持久运行,某些接口请求将通过weread.111965.xyz进行转发。请放心,该转发服务不会保存任何数据。
假开源吗? https://weread.111965.xyz 是什么服务? 这个项目强依赖这个接口?
notion image
notion image
下面在 VPS 上部署快速体验一下,选用 Docker 部署,使用 SQLite 作为数据库存储。Docker 环境安装过程略去不表,请参考官网。
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 命令,启动运行。
notion image
配置域名转发后即可访问。
notion image
notion image
notion image
进入账号管理,添加微信读书账号,扫描二维码登录即可
notion image
回到公众号源,粘贴相应的公众号文章分享链接即可