解决续费焦虑,极空间部署到期提醒系统『RenewHelper』
哈喽小伙伴们好,我是Stark-C~
我想生活中遇到这样问题的小伙伴绝对不是我一个:
1,自己订阅了平台会员,比如说Apple Music,或者XX音乐、XX网盘的包月服务,因为自己忘记日期,在下个月的时候看到扣费提醒的时候才反应过来:我在快到期的时候怎么忘记取消续费了?
2,我创作的时上传图片怎么老是报错?设置项都没问题啊?各种排错之后才发现,原来是我图床的SSL 证书又到期了。哎,怎么就不能再到期的前几天给我提个醒呢?
3,又忘记老婆的生日了?回家睡沙发吧!车子车险年检忘记交了?等着罚款吧!合同续约时间忘记了,等着挨批吧!
种种迹象表明:我们缺少一个能帮我们管理“过期东西”的工具,也就是一个在“过期之前”提醒,而不是“过期之后”让我们后悔的工具。但这样的工具,它存在吗?
你好别说,还真有!它就是我今天将要为大家分享的这款『RenewHelper』。
关于RenewHelper

🔺RenewHelper中文名字“时序·守望”,它是一个基于 Cloudflare Workers 的免费开源的全栈服务生命周期提醒与管理工具,专门用于管理各种“会过期的东西”,比如说周期性订阅、域名续费、服务器到期等场景。
该工具部署简单,在NAS上可以直接使用Docker便能快速部署,同时它拥有酷炫的机甲风界面设计;内置高精度的农历/公历日期计算引擎;支持多种通知渠道;还能将所有提醒同步到你的 iCal 日程中。
Github地址:https://github.com/ieax/renewhelper
项目的主要亮点包括:
📅 智能周期管理(公历 + 农历):支持公历与农历周期计算与循环订阅/到期重置两种模式;
🔔 多渠道通知:比如内置Telegram, Bark, PushPlus, NotifyX, Resend (Email), Webhook多种模式,且支持自定义提前提醒天数和每日推送时间。
🤖 自动化管理:支持自动续期与自动禁用,并且还可以通过 Cloudflare Cron Triggers 每日定时检查。
📆 ICS 日历订阅:提供标准
.ics订阅链接,可同步到 iOS、Google Calendar、Outlook日历订阅。🛡️ 安全可靠:拥有多项安全机制,比如JWT 身份验证、强密钥自动生成、防暴力破解的混合限流等。
RenewHelper部署

🔺打开极空间NAS的文件管理器,在Docker目录下新建一个“renewhelper”的文件夹,然后在它下面新建一个data子文件夹。

🔺然后点击极空间NAS的“Docker”应用,点击【Compose】 > 【新增项目】。

🔺在新增项目页面自定义项目名称,输入以下 Docker Compose 配置信息后点“创建”按钮:
services:
renewhelper:
image: ieax/renewhelper:latest
container_name: renew-helper
restart: unless-stopped
ports:
- "9787:9787" # 项目Web页面打开端口,冒号前面请勿本地冲突
volumes:
- ./data:/data # 冒号前面映射data子文件夹本地路径
environment:
- AUTH_PASSWORD=qwer1234 # 登录后台的访问秘钥,自定义设置即可
- CRON_SCHEDULE=0,30 * * * *
- TZ=Asia/Shanghai
以上代码需要修改的地方我都用中文注释标注出来了,其它的直接保持默认即可。镜像的拉取需要自行解决网络问题,粘贴到自己的NAS这边之前建议使用AI工具优化一下,以防止格式问题造成的部署失败。
顺便说一下,volumes映射的路径需要在当前界面使用“查询路径”查找到真实路径直接复制粘贴就可以了,个人觉得极空间这里对于新手小白已经是相当友好的操作了。

🔺项目倒不是很大,只有一个容器,看到显示“运行中”,就说明可以使用了。
RenewHelper体验

🔺项目的打开方式并没有什么特别,浏览器输入【IP:端口号】,或者直接在容器后面点“远程连接”即可。打开界面的访问秘钥就是我们部署的“AUTH_PASSWORD”变量自定义设置的。

🔺不得不说该项目的UI界面还是非常清爽的,比较符合国人的使用习惯与审美。

🔺同时它还支持深色/浅色模式一键切换。
Snipaste_2026-01-03_15-29-26🔺要想使用,我们需要做的第一件事就是在“系统设置”中将时区设置成我们部署的“TZ”变量中的一致,然后配置好自己方便的通知类型。建议不想太麻烦的和我一样使用“PushPlus”,扫码注册一下就能得到一个令牌,之后就能直接使用公众号推送消息了。
至于日历订阅可以它是支持标准的 ICS 格式,也就是说我们可以将其集成到各种主流的日历应用程序中,比如说Google 日历、Outlook 日历,以及 Apple 日历等。

🔺之后我们就能通过“新增服务”来添加需要的提醒服务了。比如说添加一个生日提醒,设置好名称,选择的周期为“1年”,根据我们国人的传统打开农历周期,在设置好日期(上次续期),这样就创建好了一个生日的每年提醒。
PS:它这里有个创建逻辑感觉不太人性化,它不允许“上次续期”的时间在“创建时间”之前,所以我们创建的时候直接将“创建日期”给取消就可以了。

🔺同样的方式可以创建一个SSL证书的过期提醒吗,只不过因为我使用的是免费证书,所以这里的周期时长选择的是90天。

🔺其它就没什么好说的了,根据自己的需求,还可以创建各类视频VIP、音乐会员,或者纪念日的过期提醒。除了在过期之前会给我们推送提醒通知,还可以直接通过它的主界面,非常直观清晰的展示所有添加过来内容的过期情况。

🔺最终的推送方式如上图所示。
最后
总的来说,RenewHelper还是非常实用的,它把我们生活中几乎所有的到期信息,比如说生日纪念日、家庭提醒、订阅会员,以及域名服务器等,全部集中到一个统一、清晰、可控的系统中,并在过期之前给我们发送提醒通知,这样一来,我们再也不用担心错过重要的日期或忘记续费这些零碎琐事了。
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~
