【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、时间戳命名

原文链接:https://blog.csdn.net/muxuen/article/details/129002609