狂揽9.9k Star!我用3分钟,搭建了属于自己的专属短链服务

每次在社交媒体上分享链接,长长的一串 URL 总让我觉得很不美观,而使用第三方的短链接服务又担心数据隐私和链接失效问题。于是我找到了 GitHub 上狂揽 9.9k Star 的开源项目 YOURLS,决心搭建自己的短链接服务。

过去这可能需要半天,现在借助 Sealos,我只用了 3 分钟

image

什么是 YOURLS?

YOURLS 是 “Your Own URL Shortener”(你自己的 URL 缩短器)的缩写。它是一套完整的 PHP 程序,可以让你在自己的服务器上快速搭建一个功能强大、完全私有的短链接生成服务。
image

自建 YOURLS 的好处显而易见:

  • 数据私有,链接永存:所有链接数据都存在你自己的数据库里,只要你的服务器在,链接就永远不会失效。

  • 品牌化定制:你可以使用自己的域名来做短链接,极大地提升品牌辨识度。

  • 强大的统计功能:内置详细的点击统计和分析功能,让你清楚地知道每个链接的来源和表现。

  • 丰富的插件生态:拥有大量插件,可以轻松扩展各种功能,如生成二维码、API 对接等。

传统部署的“痛”

YOURLS 虽然优秀,但传统部署方式却相当劝退:

  1. 配置 PHP 环境:你需要在服务器上安装 Apache/Nginx 和特定版本的 PHP,并配置好各种 PHP 扩展。

  2. 创建和配置数据库:需要手动创建 MySQL 数据库和用户,然后将信息手动填入 YOURLS 的配置文件 config.php 中。

  3. URL 重写配置:最麻烦的一步,你需要正确配置 Web 服务器的 URL 重写规则(如 Apache 的 .htaccess),才能让短链接正常跳转。

  4. 手动安装和更新:需要通过 FTP 或 Git 将代码上传到服务器,更新时也要手动操作,非常原始。

Sealos 一键搞定

Sealos 应用商店里已经上架了 YOURLS,并且把数据库和所有环境配置都打包好了,我们只需要填写几个基本信息即可。

第一步:进入 Sealos「应用商店」

登录我的 Sealos 账号,在桌面上找到并点击“应用商店”图标。

image

第二步:搜索「YOURLS」

在应用商店的搜索框里输入 YOURLS,很快就找到了它。

image

第三步:配置管理员信息并部署

在部署页面,这是唯一需要我手动操作的一步。我需要预先设置好 YOURLS 的管理员用户名密码

填好这两项信息后,我直接点击右上角的“部署应用”按钮。

image

第四步:等待部署完成

Sealos 的自动化系统开始施展魔法,它在后台自动创建了数据库、修改了配置文件、并搞定了所有复杂的 URL 重写规则。不到 2 分钟,应用状态就变成了绿色的 Running

image

生成我的第一条专属短链接

部署完成后,Sealos 为我生成了两个公网地址,一个用于访问网站,一个用于生成短链接。

  1. 登录后台:我点击主站的公网地址,在 URL 后面加上 /admin,就进入了 YOURLS 的登录页面。输入我刚刚设置的用户名和密码,成功进入管理后台。

image

  1. 缩短链接:在后台顶部的输入框中,我粘贴了一个长长的 URL,点击 “Shorten”。瞬间,一个基于我 Sealos 域名的专属短链接就生成了!

image

  1. 测试跳转:我在浏览器中打开这个短链接,页面完美地跳转到了原始地址。

image

后台的统计页面也立刻记录到了这次点击,一切都完美运行。

结尾

从现在开始,我拥有了一个完全属于自己、稳定可靠、还能看数据分析的短链接服务。

YOURLS 是一个经典而强大的开源项目,而 Sealos 则让这份强大变得触手可及。如果你也想摆脱第三方平台的束缚,实现“链接自由”,那么没有比这更简单快捷的方式了。

posted @ 2026-01-14 21:26  Github开源社区  阅读(5)  评论(0)    收藏  举报