本文最后更新于12 天前,其中的信息可能已经过时,如有错误请发送邮件到898599301@qq.com
短链接工具配置
这里分享下自己选择shink配置的全国成
需求分析
分享页面url链接太过于冗长不方便记忆,想通过新的好记得url重定向到原来的分享页面。
工具选择
选择了shink:支持自定义短码、过期时间、访问统计、API、Docker 易部署
数据库选用了sqlite因为小型服务器,没有太多并发需求
部署过程
命令创建
docker run -d \
--name shlink \
--restart unless-stopped \
-p 127.0.0.1:8080:8080 \
-e DEFAULT_DOMAIN=shlink.example.cn \
-e IS_HTTPS_ENABLED=true \
-e INITIAL_API_KEY="xxxxxxxxxxxxxxx" \
-e TIMEZONE=Asia/Shanghai \
-v /opt/shlink/data:/etc/shlink/data \
shlinkio/shlink:stable
注意
目录 /opt/shlink/data需赋予合适权限
chmod -R 777 /opt/shlink/data
INITIAL_API_KEY:后续需要使用可随机生成:密钥生成工具
反向代理
-
宝塔添加站点
宝塔 → 网站 → 添加站点:域名 -
设置反向代理
站点设置 → 反向代理 → 添加:•目标 URL:http://127.0.0.1:8080、
用官方 Web Client 管理
在你自己电脑打开官方 Shlink Web ClientShlink — The URL shortener 后填写:
Server URL:域名
API Key:你设置的
即可开始正常使用