
为什么用 Web.Casa 安装 Shlink 自托管短链接服务?
无需手动编写 Docker Compose,Web.Casa 自动配置并启动。
Caddy 自动签发和续期 SSL 证书,反向代理开箱即用。
监控、备份、更新、日志——所有应用在一个面板中管理。
Shlink
Shlink 是一款快速的自托管网址缩短服务,提供 RESTful API 和命令行界面。您还可以通过完全基于浏览器的 app.shlink.io 安全地管理您的短链接。主要功能包括自定义短链、点击追踪和标签管理。
请注意,以下高级功能未在此 Tipi 应用中激活:
- 多域名支持
- 地理位置定位
- RabbitMQ/Mercure 实时更新
在安装过程中,系统将提示您指定短链接的域名。
ℹ️ 安装后必要步骤
在 Tipi 中安装 Shlink 后,您需要通过以下命令生成 API 密钥才能使用该服务。
docker exec -it shlink shlink api-key:generate
请妥善保管您的 API 密钥,因为它对链接管理至关重要。如果丢失密钥,请重新运行该命令以生成新密钥。
如果您无法访问 Tipi 服务器的控制台,可以考虑使用 Tipi 上提供的 Portainer。在 Portainer 中,您需要:
- 选择本地环境
- 选择 shlink 容器(而非 shlink-db)
- 点击“容器状态”面板中的 Console
- 执行 /bin/sh 命令
- 在新打开的终端中输入
shlink api-key:generate
常见问题
Shlink 自托管短链接服务 可以安装在 Web.Casa 上吗?
是的,Shlink 自托管短链接服务 是 Web.Casa 应用商店中的官方应用。你可以通过 Web.Casa 面板一键安装,无需手动编写 Docker Compose 或配置反向代理。
如何在 Web.Casa 上安装 Shlink 自托管短链接服务?
首先通过 curl -fsSL https://get.web.casa | bash 安装 Web.Casa,然后在面板的应用商店中搜索「Shlink 自托管短链接服务」,点击安装即可。Web.Casa 会自动配置 Docker 容器、分配端口并设置 Caddy 反向代理。
Shlink 自托管短链接服务 在 Web.Casa 上的默认端口是什么?
Shlink 自托管短链接服务 在 Web.Casa 上的默认端口为 8207。你可以通过 Web.Casa 的 Caddy 反向代理将其绑定到自定义域名,自动获取 HTTPS 证书。
Shlink 自托管短链接服务 安装后可以自动获取 HTTPS 吗?
是的。Web.Casa 基于 Caddy 构建,安装应用后只需绑定域名,Caddy 会自动通过 Let's Encrypt 签发和续期 SSL 证书,全程无需手动配置。
Shlink 自托管短链接服务 的数据如何备份?
Web.Casa 内置备份插件,支持将 Shlink 自托管短链接服务 的数据自动备份到本地、S3、WebDAV 或 SFTP。你可以设置定时快照和保留策略,确保数据安全。