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

2024-05-25 08:18:59 +08:00
 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 开发资讯。

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

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

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

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

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

© 2021 V2EX