
cooderl/wewe-rss-sqlite更优雅的微信公众号订阅方式。
!主界面
.atom.rss.json格式)|实现多个关键词的 或 逻辑
{{ORIGIN_URL}}/feeds/all.atom?title_include=张三
{{ORIGIN_URL}}/feeds/MP_WXS_123.json?limit=30&title_include=张三|李四|王五&title_exclude=张三丰|赵六
{{ORIGIN_URL}}/feeds/MP_WXS_123.rss?update=true
你可以通过以下平台一键部署,只需填写本项目的URL即可。
/data:/app/data \ cooderl/wewe-rss-sqlite:latest
shdocker network create wewe-rss
shdocker run -d \ --name db \ -e MYSQL_ROOT_PASSWORD=123456 \ -e TZ='Asia/Shanghai' \ -e MYSQL_DATABASE='wewe-rss' \ -v db_data:/var/lib/mysql \ --network wewe-rss \ mysql:8.3.0 --mysql-native-password=ON
shdocker run -d \ --name wewe-rss \ -p 4000:4000 \ -e DATABASE_URL='mysql://root:123456@db:3306/wewe-rss?schema=public&connect_timeout=30&pool_timeout=30&socket_timeout=30' \ -e AUTH_CODE=123567 \ --network wewe-rss \ cooderl/wewe-rss:latest
Nginx配置参考
如果你想本地部署,请使用 pnpm install && pnpm run -r build && pnpm run start:server 命令(可以配合 pm2 来守护进程,防止被杀死)。
详细的部署步骤如下,以sqlite为例:
shell# 需要提前声明环境变量,因为prisma会根据环境变量生成对应的数据库连接 export DATABASE_URL="file:../data/wewe-rss.db" export DATABASE_TYPE="sqlite" # 删除mysql相关文件,避免prisma生成mysql连接 rm -rf apps/server/prisma mv apps/server/prisma-sqlite apps/server/prisma # 生成prisma client npx prisma generate --schema apps/server/prisma/schema.prisma # 生成数据库表 npx prisma migrate deploy --schema apps/server/prisma/schema.prisma # 构建并运行 pnpm run -r build pnpm run start:server
DATABASE_URL (必填项)数据库地址,例如 mysql://root:123456@127.0.0.1:3306/wewe-rss。
DATABASE_TYPE 数据库类型,使用 sqlite 时需要填写 sqlite。
AUTH_CODE 服务端接口请求授权码,如果设置为空字符或不设置将不启用。(/feeds路径不需要)
SERVER_ORIGIN_URL 服务端访问地址,用于生成RSS的完整路径(外网访问时,设置为服务器的公网 IP 或者域名地址)。
MAX_REQUEST_PER_MINUTE 每分钟最大请求次数,默认 60。
FEED_MODE 输出模式,可选值 fulltext(RSS全文模式会使接口响应会变慢,占用更多内存)。
CRON_EXPRESSION 定时更新订阅源Cron表达式,默认为 35 5,17 * * *。
UPDATE_DELAY_TIME 连续更新延迟时间,减少被关小黑屋,默认为 60s。
ENABLE_CLEAN_HTML 是否开启正文html清理,默认为 false。
PLATFORM_URL 默认为 https://weread.111965.xyz, 如果在国内DNS解析问题可以使用 https://weread.965111.xyz 加速访问 。
进入wewe-rss-dingtalk目录按照README.md指引部署
进入账号管理,点击添加账号,微信扫码登录微信读书账号。
进入公众号源,点击添加,通过提交微信公众号分享链接,订阅微信公众号。 (添加频率过高容易被封控,等24小时解封)
今日小黑屋
账号被封控,等一天恢复 如果账号正常,可以通过重启服务/容器清除小黑屋记录
禁用
不使用该账号
失效
账号登录状态失效,需要重新登录
cp ./apps/web/.env.local.example ./apps/web/.env和cp ./apps/server/.env.local.example ./apps/server/.envpnpm install && pnpm dev 即可。⚠️ 注意:此命令仅用于本地开发,不要用于部署!http://localhost:5173 ,后端访问 http://localhost:4000为了确保本项目的持久运行,某些接口请求将通过weread.111965.xyz进行转发。请放心,该转发服务不会保存任何数据。
如果觉得 wewe-rss 项目对老板你有帮助,可以给我来一杯啤酒!
***.me/cooderl
MIT @cooderl

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务