[开源] Sink - 基于 Cloudflare 带访问统计的短链系统

216 天前
 ccbikai

之前在 Twitter 分享一些网站的时候都会使用短链,方便后续看下大家是否感兴趣。这些短链系统中 Dub 是使用体验最佳的一个,但是有个致命的缺点:月点击量超过 1000 就没法看统计分析了。

清明在家上网冲浪的时候,发现 Cloudlfare Workers Analytics Engine 支持数据写入和 API 查询数据,于是自己搞了一个 MVP 版本,支持每月 3,000,000 次访问的统计。Cloudflare 后端应该使用的是 Clickhouse ,性能应该不会有太大问题。

五一在家完善了前端 UI ,自己用了半个月感觉还行,开源出来给大家用。

特性

演示

Sink.Cool

Site Token: SinkCool

全站分析

链接管理

单个链接分析

开源(欢迎 Star)

路线图(WIP)


最后欢迎在 Twitter 关注我,我会更新开发进度和分享一些 Web 开发资讯。

2005 次点击
所在节点    Cloudflare
12 条回复
clouddd
216 天前
厉害 有想法并能实现 很棒!
caryqy
216 天前
牛的,ui 好看
flashlight
216 天前
确实厉害帮楼主顶
aladd
216 天前
你小子来真的!厉害!
sanebow
216 天前
想法不错,UI 优雅,已 star
Ploter
216 天前
老哥牛的,已经用上了。
用 alist 总想部署个短链接服务,但看了看常用的短链接项目占用都挺大就没部署,能用 CloudFlare 部署太好了
ccbikai
216 天前
@Ploter 和我一样的初衷,之前也是因为占用大没有自部署
fxxisme
214 天前
请问按照教程部署,提示这个错误要怎么解决 Error: No Next.js version could be detected in your project. Make sure `"next"` is installed in "dependencies" or "devDependencies"
ccbikai
214 天前
@fxxisme 选错框架了,应该是 Nuxt.js 不是 Next.js
SayHelloHi
208 天前
感谢 很棒~
Canon011235
111 天前
@ccbikai 大佬,我部署完后可以正常生成短链,但是分析页面显示 Not found 是怎么回事呢。刚刚在交流群里面尝试反馈被禁言了= =
ccbikai
110 天前
@Canon011235 CF 相关的环境变量检查一下 。 我拉你出来

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1043773

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX