zfile是什么?zfile是一个支持本地存储以及第三方支持 S3 协议, 阿里云 OSS, FTP, 华为云 OBS, 本地存储, MINIO, OneDrive 国际/家庭/个人版/世纪互联版/SharePoint, , 七牛云 KODO, 腾讯云 COS, 又拍云 USS.的网盘,本期详解如何安装。
一、宝塔 Docker 应用商店
提示:宝塔应用商店需宝塔版本为 9.2.0 及以上版本
运行
- 如未安装宝塔,可点击跳转至官网复制安装命令安装宝塔。
- 登录宝塔面板,点击左侧菜单的
Docker,在应用商店搜索ZFile,点击安装。

- 填写基本信息,点击确定。

- 运行起来后访问即可。
数据目录
可通过以下方式进入数据目录,包含数据库、日志等:

在 ZFile 中访问宿主机文件
宝塔默认将上面的数据目录下的 mnt 目录映射到容器的 /data/zfile 目录,在 ZFile 本地存储填写路径时,填写 /data/zfile 即可。


如想映射宿主机的其他目录,可编辑数据目录下的 docker-compose.yml 文件,如我想在容器内用 /www/wwwroot/xxx.com:


配置文件
如需修改配置文件则需要先在宿主机下载配置文件,然后映射到容器内: 下载https://c.jun6.net/ZFILE/application.properties文件到数据目录下,然后编辑 docker-compose.yml 文件, 添加 - ${APP_PATH}/application.properties:/root/application.properties,如下图:



第一次配置需重建容器后生效,之后修改配置文件 application.properties 的话,重启容器即可生效。
注意:如果你使用 9.x 的宝塔,可能会遇到宝塔的一个 bug,导致直链/短链跳转到 127.0.0.1,解决方法是在宝塔上 修改这个站点配置文件(不是ZFile配置文件),将
proxy_set_header Host 127.0.0.1:$server_port;修改为proxy_set_header Host $host:$server_port;,保存即可。


如果你的站点是 HTTPS 的,还建议你添加一行 proxy_set_header X-Forwarded-Proto $scheme; 到上面红框的下一行,不然可能直链会先跳转到 HTTP,再跳转到 HTTPS,会被浏览器提示不安全链接。
其他设置
宝塔 nginx 默认只支持上传最大 50MB 的文件,可去以下页面进行设置:


更新程序
- 点击进入安装目录:
- 点击终端

- 输入以下命令后回车,等待拉取最新镜像:
docker-compose pull
- 回到应用商店页,点击 重建:

- 等待 1-2 分钟,重建完成后,访问 ZFile 即可,如果页面异常,尝试清理浏览器缓存后再访问
本期为简陋教程,如需详细不懂的地方可评论留言,也可顶部导航联系博主。




