介绍
项目展示
搭建环境
- 服务器:甲骨文VPS
- 系统:Ubuntu22.04
- 域名一枚,并做好解析到服务器上
- 安装好Docker、Dcoekr-compose(相关链接)
- 【非必需】提前安装好宝塔面板海外版本aapanel,并安装好Nginx
- 【非必需本教程采用】安装好Nginx Proxy Manager (相关教程)
搭建
创建一下安装的目录:
docker-compose.yml
中的镜像来源官方仓库,内容如下:
注意:如果VPS的内存比较小 ,推荐设置一下SWAP,一般为内存的1-1.5倍即可~
设置SWAP可以用脚本:
没问题的话,ctrl+x
退出,按y
保存,enter
确认。
查看端口是否被占用,输入:
如果出现:
运行:
如果端口没有被占用,可以运行:
访问:http:服务ip:8200
即可。
注意:
1、不知道服务器IP,可以直接在命令行输入:curl ip.sb,会显示当前服务器的IP。
2、遇到访问不了的情况,请在宝塔面板的防火墙和服务商的后台防火墙里打开对应端口。
更新
利用Docker-compose搭建的应用,更新非常容易~
卸载
利用Docker-compose搭建的应用,删除也非常容易~
反向代理(必须)
利用Nginx Proxy Manager
在添加反向代理之前,确保你已经完成了域名解析,之后,登陆Nginx Proxy Manager(不会的看这个:安装Nginx Proxy Manager相关教程)
注意:
Nginx Proxy Manager(以下简称NPM)会用到80
、443
端口,所以本机不能占用(比如原来就有Nginx)
直接丢几张图:
注意填写对应的
域名
、IP
和端口
,按文章来的话,应该是8200
然后就可以用域名+/admin
(即https://你的域名/admin
)来安装访问了。
下载中文语言包
下载地址:https://github.com/ZvonimirSun/YOURLS-zh_CN/archive/refs/tags/v1.7.3.zip
需要下载并解压到/root/data/docker_data/yourls/user/languages
目录
然后修改/root/data/docker_data/yourls/user/config.php
激活插件
同一条链接对应多个短链接
记得重启容器:
实测成功!
评论区