详解安装zfile网盘宝塔docker版

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 即可,如果页面异常,尝试清理浏览器缓存后再访问

本期为简陋教程,如需详细不懂的地方可评论留言,也可顶部导航联系博主。

上一篇 在前端把图片自动转换为 WebP 格式
下一篇 推荐一个好用的WordPress SMTP插件
太行听风

太行听风管理员

“我”在河南,心在“你”附近

本月创作热力图

文章目录
随机文章
1 从一行代码到全球访问:网站背后的隐形旅程
从一行代码到全球访问:网站背后的隐形旅程
2
从启动失败到自动恢复:MariaDB数据库故障排查实战
从启动失败到自动恢复:MariaDB数据库故障排查实战
3
为什么“在我电脑上能跑”?一文搞懂 Docker 容器化技术
为什么“在我电脑上能跑”?一文搞懂 Docker 容器化技术
4
宝塔面板硬核解析:从零构建高可用 Web 服务栈的技术底座
宝塔面板硬核解析:从零构建高可用 Web 服务栈的技术底座
5
夜深浏览一些博客
夜深浏览一些博客
站长声明

本站部分内容转载自网络,作品版权归原作者及来源网站所有,任何内容转载、商业用途等均须联系原作者并注明来源。