wewe-rss 私有化部署实战:一条命令起服务,四个动作拿到公众号 RSS
发布时间:2026/9/18 14:27:30 作者:尧图编辑部 阅读量:1,286

wewe-rss 私有化部署实战一条命令起服务四个动作拿到公众号 RSS【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rsswewe-rss 是一个基于微信读书接口的微信公众号 RSS 服务把你关注的公众号历史文章和后续更新转成标准订阅源支持 .rss、.atom、.json 三种输出格式。私有化部署后账号和文章数据都存在自己的机器上。本文按起服务 → 绑账号 → 加订阅 → 拿地址的顺序完整走一遍全程用 Docker 操作不需要改任何代码。一条命令把服务跑起来git clone https://gitcode.com/GitHub_Trending/we/wewe-rss cd wewe-rss docker-compose up -d默认编排会同时拉起一个 MySQL 8.3 数据库容器和应用容器端口映射为 4000:4000数据落在 db_data 卷里删容器不会丢数据。等健康检查通过大约一两分钟浏览器打开http://localhost:4000就是管理界面机器资源有限的话可以换 SQLite 版本省掉数据库容器只需换一份编排文件docker-compose -f docker-compose.sqlite.yml up -dapps/server/ 下的服务行为由环境变量控制日常大概率只用动这四个AUTH_CODE接口请求授权码不设置则请求无鉴权公网部署务必改成自己的值FEED_MODEfulltext输出文章全文代价是响应更慢、内存占用更高CRON_EXPRESSION定时更新任务的 Cron 表达式默认35 5,17 * * *即每天 5:35 与 17:35 各更新一轮SERVER_ORIGIN_URL服务对外可访问的地址外网使用时必须设置绑定微信读书账号内容获取依赖微信读书的登录态服务起来后第一件事是绑账号进入左侧账号管理点添加读书账号用微信扫码登录。扫码页面上有一个24小时后自动退出的选项勾选后账号第二天就会掉线登录时不要勾它。管理界面会显示每个账号的当前状态共四类今日小黑屋触发风控被临时封控满 24 小时自动恢复禁用手动停用的账号不参与内容抓取失效登录态过期重新扫码即可其余即为正常状态按定时任务持续拉取更新添加公众号订阅源账号绑定完成后切到公众号源页签点左上角添加把从微信里分享出来的一篇公众号文章链接粘贴进去。系统会从链接中解析出公众号信息并抓取该号的历史文章入库。两点注意每次粘贴的是一篇文章的链接订阅对象是这篇文章所属的公众号短时间批量添加容易触发风控触发后账号进小黑屋等 24 小时自动解封订阅地址长什么样每个公众号生成独立的 feedId地址格式就是三种后缀任选http://localhost:4000/feeds/{feedId}.rss http://localhost:4000/feeds/all.atom http://localhost:4000/feeds/all.json/feeds/all.*是所有订阅源的聚合流把 feedId 换成具体 id 则是单号流。URL 后面可以直接拼查询参数limit默认 30与page控制条数与翻页title_includeAI|机器学习、title_exclude广告|推广按标题关键词做包含、排除过滤updatetrue访问该地址时顺带触发这个订阅源的立即更新把地址填进 Feedly、Inoreader、Reeder 等任意 RSS 阅读器即可自动同步全部订阅源还支持一键导出 OPML方便迁移到其他阅读器。新手最容易踩的两个坑 部署阶段出故障多数逃不出下面两种情况外网访问时文章链接打不开。服务器部署在公网却没设SERVER_ORIGIN_URL的话生成的 RSS 里所有文章链接都指向 localhost订阅端自然访问不到。部署时把它设为你的公网域名或 IP 即可。账号掉进小黑屋。触发风控后 24 小时内该账号不会更新内容。急需使用时重启服务或容器可以清除小黑屋记录不急的话等一天会自动恢复。另外AUTH_CODE只保护管理接口/feeds路径本身不需要鉴权订阅地址默认对所有人开放介意内容暴露的话要在 Nginx 这类反向代理层做访问控制。团队共享与项目背景想让新文章自动推送到团队群的话仓库里的 wewe-rss-dingtalk/ 目录内置了钉钉机器人模块配置好群机器人的 Webhook 地址后按其中的 compose 文件启动即可每篇新文章都会推到指定群里。项目技术栈是 NestJS Prisma 后端MySQL/SQLite 双支持配 React Vite 前端核心抓取逻辑集中在 apps/server/src/feeds/内容缓存是一个 5000 条上限的 LRU 结构。想二次开发基本也只需要动这几个模块。【免费下载链接】wewe-rss更优雅的微信公众号订阅方式支持私有化部署、微信公众号RSS生成基于微信读书项目地址: https://gitcode.com/GitHub_Trending/we/wewe-rss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考