Zdir 3
使用Golang + Vue3开发的轻量级目录列表程序,支持Linux、Docker、Windows部署,适合个人或初创公司文件分享使用,亦可作为轻量级网盘使用。
介绍
Zdir 使用Golang + Vue3开发的轻量级目录列表程序,支持Linux、Docker、Windows部署,适合个人或初创公司文件分享使用,亦可作为轻量级网盘使用。 演示地址:http:...
安装
Zdir 3安装文档
Linux安装Zdir
注意:安装前请关闭Selinux服务,不然可能无法正常启动!!! 一键安装 如果您想快速安装Zdir,可以使用Zdir官方提供的一键安装脚本,只需要执行下面的命令: # CentOS系统 yum...
Docker安装Zdir
Docker常规安装 请确保您已经安装了Docker服务,然后执行下面的命令: docker run -d --name="zdir" \ -v /data/apps/zdir/data:/...
Windows安装Zdir
注意:Windows环境下安装的Zdir不支持全局搜索 访问:http://soft.xiaoz.org/#/public/zdir 下载最新版本到本地并解压。 进入刚刚解压的zdir目录,鼠标...
配置文件
配置文件 3.2.0及之后的版本,配置文件位于data/config/config.ini 3.1.x之前的版本,配置文件位于data/config.ini 配置文件查找规则为: ...
Nginx反向代理
Nginx配置文件 您可以使用Nginx反向代理Zdir,使其通过域名访问。这是生产环境推荐的做法,下方配置可作为参考: server { listen 80; #domain.com改...
使用说明
Zdir 3使用说明。
添加站点图标(favicon.ico)
您只需要将favicon.ico这个文件上传到Zdir公共目录(默认是Zdir安装目录下的data/public)即可,注意: 图标名称必须是favicon.ico 如果您更改了favicon...
添加统计代码
Zdir 3前端使用了Vue3开发,编译后是一个纯静态的单页面应用,下面介绍下添加统计代码的方法,以百度统计为例。 百度统计设置 打开百度统计后台 - 使用设置 - 单页设置 - 右上角切换到你...
去掉路径中的public
默认安装完毕后您会发现文件路径中存在一个public目录。 如果您想去掉这个目录,可以通过下面的方法完成。 首先参考另一篇文档Nginx反向代理 配置反向代理。 然后修改Zdir配置文件(Zd...
重置账号、密码
如果您不小心忘记了Zdir用户名、密码,您可以通过以下方式重置。 找到Zdir配置文件data/config/config.ini(Zdir安装目录下)删除下面的2行配置: password=7...
隐藏文件
以./@/#开头的文件或文件夹,Zdir将视为隐藏文件,比如: .test @test #test 因此您可以创建上述开头的文件进行隐藏,但是注意,隐藏文件依然是可以被访问的,只是前...
升级
Zdir 3升级说明
Linux升级Zdir3
针对Linux用户,我们准备了方便的一键升级脚本,推荐新手使用一键脚本升级,老手请随意。 一键升级 升级前请确保您已经安装curl和wget: #CentOS yum -y install cu...
Windows升级Zdir3
手动升级 打开Win + R,输入services.msc,找到Zdir这个服务,点停止。 然后访问:http://soft.xiaoz.org/#/zdir 下载最新版的Zdir到本地,并解...
Docker升级Zdir3
升级 Docker升级步骤为: 停止原来的容器并删除 更改镜像版本号 按照原来的参数重新启动Zdir即可 停止原来的容器: #停止Zdir容器并删除 docker stop zdir && ...
功能介绍
Zdir 3功能说明
局部搜索与全局搜索
Zdir支持搜索当前目录(局部搜索),与强大的全局搜索(依赖Linux的find命令)。 注意:Windows安装方式不支持全局搜索 搜索当前目录 如果需要搜索当前目录下的文件,只需要在搜索...
自动说明文件(README.md)
当您的目录下存在README.md这个文件时,Zdir会自动渲染此文件并输出。注意文件名称区分大小写,必须为README.md,您可以在子目录下单独存放README.md文件,这样进入不同的目录...
隐藏文件夹
Zdir和Linux一样,以.开头的文件被视为隐藏文件,如果某些文件您不想显示出来,可以创建以.开头的文件或文件夹即可。 但是注意如果知道隐藏文件完整路径依然是可以访问的,因此如果是隐私文件,隐...
音乐列表功能
Zdir 3.2.0版本开始,新增音乐列表模式,当您进入某个目录的时候,如果该目录下存在音频文件,在Zdir WEB页面的左下角会出现一个音乐播放列表,如下图。 演示地址:https://s...
视频预览
Zdir支持在线播放H264编码的.mp4格式文件,其它编码和后缀暂不支持。不过不用担心,Zdir还提供了一键调用第三方外部播放器的功能,比如调用您本地的PotPlayer播放器。 注意:前提...
API
Zdir3 API使用说明
获取认证(必看)
Zdir 3部分接口,比如上传、重命名、删除等操作需要获取认证Token后才能操作,部分公共API则无需认证,获取认证方法如下。 接口说明 请求地址:/api/user/login 请求方法...
获取文件列表
接口说明 请求地址:/api/filelist 请求方法:GET 需要认证:否 请求参数 参数名称 示例值 类型 是否必须 说明 path /zdir string 是 需要获取的目录 注意:p...
获取单个文件信息
接口说明 请求地址:/api/get/fileinfo 请求方法:POST 提交方式:multipart/form-data 需要认证:否 请求参数 参数名称 示例值 类型 是否必须 说明 ...
上传文件
接口说明 请求地址:/api/upload 请求方法:POST 提交方式:multipart/form-data 需要认证:是 请求参数 公共Header头部: 参数名称 示例值 类型 是否...
删除文件
接口说明 请求地址:/api/file/delete 请求方法:POST 提交方式:multipart/form-data 需要认证:是 请求参数 参数名称 示例值 类型 是否必须 说明 f...
重命名文件
接口说明 请求地址:/api/file/rename 请求方法:POST 提交方式:multipart/form-data 需要认证:是 请求参数 公共Header头部: 参数名称 示例值 ...
新建文件夹
接口说明 请求地址:/api/dir/create 请求方法:POST 提交方式:multipart/form-data 需要认证:是 请求参数 参数名称 示例值 类型 是否必须 说明 pa...
卸载Zdir
Linux卸载Zdir 如果是一键安装方式,可以通过下面的命令卸载: curl -s "http://soft.xiaoz.org/zdir/sh/zdir.sh" | bash -s unin...
常见问题
Zdir3常见问题整理。
交流群 & 联系方式
交流群 微信交流群 QQ交流群 283604395 联系作者 QQ:446199062 微信