【Docker】配置lsky pro兰空图床
1.使用Docker部署
命令比较简单,用下面的即可
docker run -d \
--name lsky \
-p 14728:80 \
-v /root/docker/lsky:/var/www/html \
halcyonazure/lsky-pro-docker:latest
--name 设置容器名字为 lsky
-p 设置端口隐射,容器的80端口映射给本地的14728端口
-v 设置存储映射,本地的/root/docker/lsky 映射给 /var/www/html
完成后,进入IP:14728
即可打开你的图床页面
2.初始化
新用户直接用sqlite即可,如果对性能有更高要求,建议使用mysql。
因为我就是给自己作图床而已,对mysql的认知近乎为0,所以直接用sqlite方便多了。
后续打开主页面就能上传文件了
2.1 设置管理员用户总容量
首先当然是进入用户组设置,把自己这个管理员用户的总容量改成5gb(默认500mb)
在系统设置里可以改用户的初始容量,看你的情况要不要增加
2.2 新建角色组
其次,可以在角色组里面新增一个管理员组,设置一下单图大小限制(默认5mb)以及每天/每周/每月的图片上传数量限制;同时,在角色组这里还可以修改命名格式
个人建议去掉路径命名中的日期,这样能一定程度上的避免同一图片的二次存储。
如果你上传了两个完全一样的图片,在
我的图片
里面会显示两个,但是只会有一个本地文件。
文件的命名除了随机字符串,还可以选择md5、时间戳命名