开源短链接工具 Sink 无需服务器 轻松部署到 Workers / Pages

本文首发于只抄博客,欢迎点击原文链接了解更多内容。

前言

Sink 是一款开源免费的短链接生成工具,支持自定义短链接 Slug 以及设置到期时间,并且还可以借助 Cloudflare 的 Analytics Engine 功能分析短链接的统计数据。

开源短链接工具 Sink 无需服务器 轻松部署到 Workers / Pages_第1张图片

开源短链接工具 Sink 无需服务器 轻松部署到 Workers / Pages_第2张图片

最重要的是实现以上这些功能并不需要有自己的服务器,Sink 可以 100% 运行在 Cloudflare 上,主程序部署在 CF 的 Workers 或者 Pages 上,数据库存储在 CF 的 KV 中,除了不花一分钱以外,安全性也有保证。

准备工作

  • GitHub 账号
  • Cloudflare 账号 (需绑定支付方式)

部署

完成以下所有配置前(环境变量、绑定、兼容性标志),Sink 项目会部署失败,这是正常现象,全部配置完毕后再次重新部署即可。

Sink 同时支持 Workers 和 Pages 部署,可以选择自己比较熟悉的方式部署,这里我采用的是 Pages 进行演示。

无论使用哪种方式,第一步都需要在 GitHub 中

你可能感兴趣的:(开源短链接工具 Sink 无需服务器 轻松部署到 Workers / Pages)