本文最初发布在只抄博客,如需查看最新内容与细节补充,欢迎前往原文链接。
前言
开源的短链接程序有很多,像 YOURLS、Shlink 等大多采用 PHP + MySQL 技术栈。但我之前的服务器配置一般,再加上自己写的小玩具使用的是 Node.js + MongoDB,这些环境已经装在服务器上了,因此更倾向于寻找一款同样基于这套技术栈的短链接程序。
搜索了很久才找到这么一款基于 Express + MongoDB 的短链接程序——Lynx。这个开源项目非常小众,Star 数只有两百多。而更巧的是,我用了一个多月后,它的仓库就直接归档了,到现在甚至连网页文档也进不去了……不过好在这个项目的完成度和稳定性都还可以,用了一年多没出过什么问题,配套的文档也是开源的,可以直接去仓库里看 Markdown 文件。
我对于短链接的需求非常的简单,主要就是用它在文章里跳转网盘链接,方便链接失效的时候直接替换,不用重新编辑文章。
满足以下几点就够用了:
- 支持自定义 Slug
- 支持 Slug 包含多个斜杠
- 支持导出 JSON 或者 CSV,方便数据迁移
Lynx 正好满足以上这些功能 ,并且还支持统计短链接的访问次数,也可以直接对接 Umami 记录更加详细的统计数据。更重要的 Lynx 部署起来简单,页面也很清爽,没有什么多余的功能。对于我的需求来说可以说是比较完美了!
安装
直接安装
如果你和我一样服务器已经有 Node.js 环境了,可以直接安装 Lynx。对于熟悉 Node.js 的用户来说,安装还是比较容易的,下面简单描述一下安装思路。
Lynx

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



