Shlink 主机
通过强大的 API 创建、管理和分析品牌短 URL。
- 一键 部署
- 15 GB 所需磁盘空间
- 1 GB 内存 所需内存
- 来自 2 € 价格

官方链接
Shlink 的官方链接和原始网站
您在 AvaHost 上获得的服务
一键部署、自定义域名、免费HTTPS、自动应用更新和定期备份是每个云应用的标准配置。您可以在一台服务器上运行多个应用,并且包括终端访问。
一个PostgreSQL容器与应用程序一起配置,并且不受AvaHost管理。

技术
- Docker 镜像
- shlinkio/shlink:stable
- 默认端口
- 8080
- 数据库
- postgres

Shlink 的工作原理
Shlink 通过其 REST API 接收原始 URL,并在配置的域名下返回一个较短的路径。调用者可以请求自定义 slug、标签、过期规则、访问限制和其他支持的选项。当有人打开短地址时,Shlink 会记录访问并将浏览器重定向到目标地址。
目录模板公开 Shlink 服务器,而不是捆绑的图形管理客户端。因此,管理通过 API 或单独选择的兼容客户端进行。使用部署生成的 API 密钥授权管理请求,而公开访问者只需要最终的短 URL。
Shlink 的主要功能
自定义 slug 和域名允许链接反映品牌或内部命名方案。标签组织相关链接,访问记录提供时间戳、引荐来源、位置、设备、浏览器和操作系统信息(如果可用且允许)。
规则可以限制或过期链接,API 支持从其他应用程序创建、列出、编辑和分析短 URL。Webhook 和集成可以围绕服务器构建自动化链接工作流,无需为每个地址进行手动操作。
Shlink vs Bitly
Shlink
Shlink 是一个 API 优先的自托管 URL 缩短服务器,使运营者能够控制域名、数据库和集成层。Bitly 是一个商业托管链接管理平台,提供仪表板、品牌链接、二维码、活动工具、分析和供应商管理的基础设施。
Bitly
Bitly 可能适合希望获得精美提供商仪表板、托管账户管理和更广泛商业活动工具包的组织。当开发人员需要在自己的运营控制下使用 API,并准备单独选择或构建管理界面时,Shlink 更为合适。
谁在使用 Shlink
开发团队将 Shlink 连接到生成共享链接的应用程序,而营销或通信系统使用品牌短域名进行可追踪的活动。内部平台可以创建临时或带标签的重定向,而无需将链接数据发送到第三方缩短服务账户。
对于期望在目录部署中获得完整仪表板的非技术用户来说,这不是一个好的选择。访问分析还涉及隐私和合规性考虑,因此运营者应决定哪些跟踪数据适合其受众和司法管辖区。

自托管 Shlink:要求和成本
资源使用取决于链接数量、重定向流量、访问记录保留、分析查询、Webhook 和 API 活动。PostgreSQL 存储短 URL、标签、配置和访问记录。AvaHost 使用 Shlink 配置数据库,但 PostgreSQL 保持非托管状态。
Shlink 对托管服务器没有单独的软件费用,数据库调整后的建议是 Plan 2,价格为 €5。Shlink 托管提供一键服务器设置、品牌域名、自动 HTTPS、自动应用程序更新和定期备份。部署提供 API 服务器和生成的 API 密钥;不包含图形 Shlink 客户端。
F.A.Q
Shlink 在第 2 计划上起价 €5,需为其 PostgreSQL 数据库添加容量。Shlink 套餐包括一键设置、自定义域名、自动 HTTPS、应用程序更新和定时备份。重定向流量、保留的访问记录、API 调用、分析查询和 webhook 活动决定了服务器稍后是否需要更大的计划。
AvaHost 在部署期间配置 PostgreSQL 并连接 Shlink。短网址、标签、配置、API 数据和访问记录都依赖于该数据库。PostgreSQL 已包含但不受管理,因此在规划更新、保留期更改、导出或恢复时,应将数据库和任何持久应用状态视为一个服务。
可以将自定义域名附加到 Shlink 服务器,一旦 DNS 指向 AvaHost,将自动应用 HTTPS。请谨慎选择最终主机名,因为已发布的短链接取决于它。在广泛分发链接之前,请测试重定向、API 调用、Webhook、自定义 slug 和任何客户端配置。
目录部署提供 Shlink API 服务器和 API 密钥,但不包含捆绑的图形管理客户端。管理员必须使用文档化的 API 或选择单独兼容的客户端。这种区别对非技术团队很重要,因为创建、审查和分析链接需要服务器外部的界面或集成。
