🛠️ IndieKit

Tiny Link:自托管短链接服务

2026-02-08 · 3 分钟阅读 · 工具, 短链接, 自托管

用过 bit.ly 吗?好用,但:

不如自己搭一个。

一个自托管的短链接服务:

使用方式

# 创建短链接(自动生成短码)
curl -X POST https://s.indiekit.ai/api/links \
  -H "Content-Type: application/json" \
  -d '{"url": "https://github.com/indiekitai/tiny-link"}'

# 返回 {"code": "a1b2c3", "short_url": "https://s.indiekit.ai/a1b2c3"}

# 自定义短码
curl -X POST https://s.indiekit.ai/api/links \
  -H "Content-Type: application/json" \
  -d '{"url": "https://github.com/indiekitai", "code": "github"}'

统计功能

curl https://s.indiekit.ai/api/links/github/stats

返回:

{
  "code": "github",
  "clicks": 42,
  "created_at": "2026-02-08T10:00:00Z",
  "last_clicked": "2026-02-14T15:30:00Z",
  "referrers": {
    "twitter.com": 20,
    "direct": 15,
    "google.com": 7
  }
}

为什么自托管

  1. 数据隐私:你的链接数据不会被第三方分析
  2. 无限制:想创建多少链接都行
  3. 品牌域名:用自己的域名,看起来更专业
  4. 完全免费:除了服务器成本

部署

git clone https://github.com/indiekitai/tiny-link
cd tiny-link
cp .env.example .env
# 编辑 .env 设置 BASE_URL
uvicorn src.main:app --port 8083

在线体验s.indiekit.ai

GitHubindiekitai/tiny-link