[分享创造] 基于 Vinext 做了一个运行在 Cloudflare Workers 上的订阅到期提醒管理应用

之前看到 Cloudflare 推出的 vinext 能用 vite 来构建 Next.js, 于是上手试了一下顺便整了个订阅到期提醒管理应用. 跑在 Cloudflare worker 上, 零成本. 支持的通知方式: Telegram, webhook, wecombot(企业微信机器人), b...
[分享创造] 基于 Vinext 做了一个运行在 Cloudflare Workers 上的订阅到期提醒管理应用
[分享创造] 基于 Vinext 做了一个运行在 Cloudflare Workers 上的订阅到期提醒管理应用

之前看到 Cloudflare 推出的vinext能用 vite 来构建 Next.js, 于是上手试了一下顺便整了个订阅到期提醒管理应用. 跑在 Cloudflare worker 上, 零成本.
支持的通知方式: Telegram, webhook, wecombot(企业微信机器人), bark, notifyx, resend, smtp

部署

一键部署

Deploy to Cloudflare
优点是部署简单, 缺点是不方便后续的更新(我自己部署跑了一个多月了, 后续基本不会更新了)

GitHub action 部署

fork 仓库后还需要准备: D1 数据库 id,KV Namespace id,Cloudflare Account ID,Cloudflare API Token
具体步骤参照: readme
优点是 sync fork 后自动同步后续的更新, 缺点是部署麻烦要填 action 环境变量

部分页面展示

8q7seRn5FMinJfGcI3FzUyquCBKLiCX7.webp

e98BvSwIk6CzMVPC4XdF2TgRv6XaxO4C.webp

JC8zfcw9SZ8AlTPlMPNa2hTzz24lwQvL.webp

开源地址

https://github.com/Merack/subflare-vinext

来源: v2ex查看原文