Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【docker】ZFile | 在线目录展示程序

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

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

本文发布于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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
安全快速的管理和使用你的文件——腾讯云轻量搭建ZFile
首先,你要拥有一台云服务器,这里购买的是腾讯云的轻量应用服务器。专属优惠购买连接:轻量应用服务器Lighthouse。新老用户同享!
星橙
2022/10/04
1.7K0
安全快速的管理和使用你的文件——腾讯云轻量搭建ZFile
安全快速的管理和使用你的文件——腾讯云轻量搭建ZFile
首先,你要拥有一台云服务器,这里购买的是腾讯云的轻量应用服务器。专属优惠购买连接:轻量应用服务器Lighthouse。新老用户同享!
星橙
2021/08/09
2.2K0
Zfile——基于 Java 的开源网盘程序
在之前介绍过了开源的网盘程序nextcloud,今天要分享的是zfile,比起nextcloud,更加好用。zfile是一款基于 Java 的在线网盘程序,它能够连接多种存储源,比如 S3、OneDrive、SharePoint、又拍云、本地存储和 FTP。你可以直接在网上浏览图片、播放音视频和查看文本文件等多种文件类型。比起nextcloud 更加强大
huolong
2024/12/25
4960
Zfile——基于 Java 的开源网盘程序
【Github开源项目体验】- ZFile 基于 Java 的在线网盘
官方地址:https://www.zfile.vip/ Github地址:https://github.com/zfile-dev/zfile
王也518
2022/10/26
2.2K0
【Github开源项目体验】- ZFile 基于 Java 的在线网盘
共享在线网络磁盘目录程序Z-File,页面简洁美观
此项目是一个在线文件目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库. 不会向多账户方向开发.
Erwin
2020/01/14
1.4K0
开源免费简洁美观的网盘系统Z-File
此项目是一个在线文件目录的程序, 支持各种对象存储和本地存储, 使用定位是个人放常用工具下载, 或做公共的文件库.
星哥玩云
2022/09/15
3K0
开源免费简洁美观的网盘系统Z-File
从零开始使用ZFile搭建高效个人云盘实现远程文件访问和备份
在信息爆炸的今天,我们每个人都是数据海洋里的一艘小船。无论是职场报告、生活照片还是学习笔记,这些宝贵的数字资产每天都在不断积累。但你有没有想过,如何才能高效地管理和分享它们?特别是当你身处外地时,想要访问家里的电脑文件,或者团队成员需要即时共享项目资料,是不是觉得有些力不从心?
FGGIT
2024/12/20
4330
从零开始使用ZFile搭建高效个人云盘实现远程文件访问和备份
【docker】自托管markdown笔记 | flatnotes
夜梦之前写过一篇「部署在线markdown编辑器」的文章,但是这个编辑器只能够在线编辑,不提供保存的功能。也就是说如果你换了一台机器,那么你的文章便看不到了。
夜梦星尘
2024/08/20
2220
【docker】自托管markdown笔记 | flatnotes
【docker】“阅读3”服务器版——搭建自己的网文阅读器
如果使用其他云服务器,例如腾讯云、阿里云、华为云,需在控制台面板手动关闭防火墙并放行端口。
夜梦星尘
2024/08/20
1.2K1
【docker】记录订阅,看清消费 | Wallos
夜梦有一些服务器用来进行学习和测试,其中有些还挺划算的,希望能够续费下去。除了云,夜梦还有许多“订阅”的服务,比如B站大会员、知乎严选、网易云音乐的VIP……这些会员和订阅需要续费的时间节点各不相同,并且杂七杂八的费用也不少。
夜梦星尘
2024/08/20
2050
【docker】记录订阅,看清消费 | Wallos
【docker】自建一个属于自己的搜索引擎平台——SearXNG
注意,不能访问外网的话使用起来会很不舒服。 所以要搭建的话建议采用非大陆服务器,不建议采用大陆服务器。
夜梦星尘
2024/08/20
5.5K0
那么多在线IDE,为什么要自己部署code-server
公有云IDE代码存于云端供应商服务器,虽有防护,但有数据泄露风险,如遇黑客攻击、内部违规操作等;另一方面,云厂商受法规约束,面对跨境数据传输、监管要求,数据控制权与安全性有变数。
骑猪耍太极
2025/01/07
3730
那么多在线IDE,为什么要自己部署code-server
反向代理自建教程:你懂的
OpenAI提供了两种访问方式,一种是直接在ChatGPT网页端使用的Access Token方式,这种方式可以免费使用GPT-3.5模型,只需要登录即可使用。但缺点是不稳定,且无法扩展。另一种是使用API,注册用户可以获得5美元的赠送额度,但使用完之后就需要付费。这种方式相对更稳定,但缺点是赠送额度较少且存在限流,目前是3条/分钟。
知识浅谈
2023/04/27
2.9K0
反向代理自建教程:你懂的
【docker】开源问答平台——Answer
本文发布于563天前,最后更新于6天前,其中的信息可能有所发展或是发生改变。如有疑问请联系邮箱:admin@yemengstar.com。
夜梦星尘
2024/08/20
1800
【docker】开源问答平台——Answer
在云服务器上基于docker安装jenkins
新建一个jenkins_docker文件夹,在文件夹里新建一个data文件夹。并给data文件夹读写权限。
首飞
2022/07/10
9.6K0
在云服务器上基于docker安装jenkins
Verdaccio 使用 Docker 安装及迁移教程
Verdaccio 是一个 npm 私有源,代码在 GitHub 开源,公司由于业务需要使用也有一段时间,非常稳定,社区也很活跃。入门可以看我之前写的一篇文章:
savokiss
2019/11/06
4.1K3
【docker】一款轻量的分享工具——Pingvin Share
项目地址:https://github.com/stonith404/pingvin-share
夜梦星尘
2024/08/20
3210
【docker】一款轻量的分享工具——Pingvin Share
.NET Core容器化之多容器应用部署@Docker-Compose
1.引言 紧接上篇.NET Core容器化@Docker,这一节我们先来介绍如何使用Nginx来完成.NET Core应用的反向代理,然后再介绍多容器应用的部署问题。 2. Why Need Nginx .NET Core中默认的Web Server为Kestrel。 Kestrel is great for serving dynamic content from ASP.NET, however the web serving parts aren’t as feature rich as ful
圣杰
2018/01/11
1.9K0
.NET Core容器化之多容器应用部署@Docker-Compose
【docker】支持多种存储的文件列表程序AList搭建教程
GitHub项目地址:https://github.com/Xhofe/alist 演示地址:https://alist.nn.ci Alist文档地址:https://alist-doc.nn.ci/zh/
夜梦星尘
2024/08/20
6160
【docker】支持多种存储的文件列表程序AList搭建教程
Linux系统之部署ZFile在线网盘服务
江湖有缘
2023/09/29
1.7K0
推荐阅读
相关推荐
安全快速的管理和使用你的文件——腾讯云轻量搭建ZFile
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验