首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【docker】ZFile | 在线目录展示程序

【docker】ZFile | 在线目录展示程序

作者头像
夜梦星尘
发布于 2024-08-20 10:54:43
发布于 2024-08-20 10:54:43
23200
代码可运行
举报
运行总次数:0
代码可运行

本文发布于327天前,最后更新于137天前,其中的信息可能有所发展或是发生改变。

1.前言

官网:ZFile 官网

GitHub-后端:zfile-dev/zfile: 在线云盘、网盘、OneDrive、云存储、私有云、对象存储、h5ai、上传、下载

GitHub-前端:zfile-dev/zfile-vue: zfile 前端工程

2.准备

在开始部署之前,你需要安装 docker 和 docker-compose。具体安装见:【docker】在服务器上安装 docker/docker-compose

3.部署

创建配置文件:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mkdir zfile && cd zfile && vim docker-compose.yml

配置说明

  • 端口号:第 7 行冒号左侧的 8080 表示对外暴露的端口号,如其他程序占用,则请修改为其他端口号。
  • 数据目录:第 11 行的 - '/root/zfile/file:/data/file' 为映射宿主机文件夹 /root/zfile/file容器内的 /data/file 文件夹,这样需要在 ZFile 添加本地存储时,填写容器内目录 /data/file 就等同于访问宿主机的 /root/zfile/file 目录了。 这一行按照自己的需求修改,如果不需要映射本地存储,则可以删除这一行。
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
version: '3.3'
services:
    zfile:
        container_name: zfile
        restart: always
        ports:
            - '8080:8080'  # 如其他程序占用,则请修改为其他端口号
        volumes:
            - '/root/zfile/db:/root/.zfile-v4/db'
            - '/root/zfile/logs:/root/.zfile-v4/logs'
            - '/root/zfile/file:/data/file'  # 按照自己的需求修改,如果不需要映射本地存储,则可以删除这一行
        image: zhaojun1998/zfile

保存退出以后,直接启动即可!

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker-compose up -d

安装完成以后,你可以通过ip:8080访问ZFile服务。

4.反向代理

如果你有自己的域名,并且希望 Zfile 能够通过域名访问,那么你可以看夜梦的这两篇文章进行反向代理:

【docker】反向代理神器 ——Nginx Proxy Manager 的安装

【docker】Nginx Proxy Manager 的使用

5.使用

访问ip:8080进入配置页面。

然后进行系统初始化,等待片刻以后,我们进入主页。第一次进入页面需要我们设置存储源。

我们进入管理员页面完成相关设置。

基本设置:

存储源设置:

如果设置的是本地存储,请在绝对路径这里填写/data/file。所展示的文件为服务器中的/root/zfile/file中的内容。

添加成功以后:

回到主页查看:

6.更新

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker-compose pull
docker-compose up -d
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-9-23 1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验