最近需要一个短链接服务(啪啪打脸),找了几个候选:
最终选定 Kutt 来实现这个需求。
根据 Docker 安装指南,在配置文件 .env
文件中发现了一些坑:如下:
DEFAULT_DOMAIN=kutt.appinn.net
因为使用了 Nginx 反代,需要将 DEFAULT_DOMAIN 默认的端口号去掉
自用设置
- 关闭注册
DISALLOW_REGISTRATION=true
- 关闭匿名使用
DISALLOW_ANONYMOUS_LINKS=true
邮箱配置
MAIL_SECURE=false
这是最大的坑,如果设置为 true
将无法使用,所以只能设置为 false,但可以继续使用邮件服务的加密端口,也能正常使用。大概率是个 bug,没人修
配置文件坑就这么多了,另外是 Nginx 配置,有个指南,跟着做就好了。
然后就没啥安装的坑了。
admin-panel
另外还是找不到所谓的 admin-panel
页面,有说要修改一个源文件就能管理用户了。
发现关于 admin-panel 页面问题的修复被合并到了 develop 分支…于是又要修改 docker-compose.yml
文件:
image: kutt/kutt --> image: kutt/kutt:develop
但是,切换到 develop 也没解决这个问题,访问用户管理界面依旧是 404…
不过好在自己用,所以先凑合吧,能用就好。开源项目就是这么折腾,不过乐在折腾。
最后,还有一个 Chrome 扩展,还有个 Alfred 脚本: https://kutt.appinn.net/3SHFdM