YOURLS是基于PHP的,一个可以让你在自己的服务器上运行的URL缩短服务。(已经有近10年的历史了!)
利用它,我们可以完全控制自己的数据,其中包括详细的统计、分析、还可以安装一些插件。
[链接登录后可见][链接登录后可见]
利用Docker-compose搭建,易于更新
先建立一个文件夹
代码登录后可见
docker-compose填入以下内容:
代码登录后可见
运行
代码登录后可见
我们现在可以输入 代码登录后可见访问了。
更新
代码登录后可见
卸载
代码登录后可见
反向代理
参考教程:[链接登录后可见]
⚠️Nginx Proxy Manager(以下简称NPM)会用到80、443端口,所以本机不能占用(比如原来就有Nginx)
互联网使用请确保完成了域名解析
反向代理之后就可以用域名+代码登录后可见(即 代码登录后可见)来安装访问了。
下载中文语言包
下载地址:[链接登录后可见]
代码登录后可见
需要下载并解压到 代码登录后可见目录,
代码登录后可见
然后修改 代码登录后可见。
如果你有宝塔,可以直接登陆宝塔:
代码登录后可见
激活插件
同一条链接对应多个短链接
同样是在刚刚修改语言的地方 代码登录后可见
下面一行,把这个改成 代码登录后可见就可以了
重启容器
代码登录后可见
主题
yourls虽然功能强大,但界面比较复古,好在可以更换主题,当然,你也可以自己开发。这里以 [链接登录后可见] 为例。
[链接登录后可见]
Sleeky 主题包括前端和后台两个部分。下载解压 Sleeky 主题后可以看到两个文件夹 代码登录后可见 和 代码登录后可见 ,前端只需要将 代码登录后可见 中的文件复制到yourls网站根目录即可,后端则需要将 代码登录后可见 文件夹放到yourls目录下的 代码登录后可见 中,然后在后台管理(代码登录后可见)中启动主题插件即可看到效果。
同时也要注意权限问题:
代码登录后可见
你可以选择只安装前端或者只安装后端主题,如果你的前端主题没有 css 样式的话,可能是因为你的网站开启了 https,只需修改一下前面的 代码登录后可见 配置文件:
代码登录后可见
将你的网站设置为 代码登录后可见即可。
重启一下容器:
代码登录后可见