当前位置: 首页 > 分享发现 > 开源目录列表程序Zdir 3.2.0正式发布

开源目录列表程序Zdir 3.2.0正式发布

发布于:2023-1-9 最后更新:2023-1-11 分享发现 1条评论 9,571 views
本站提供Linux服务器运维,自动化脚本编写等服务,如有需要请联系博主微信:xiaozme

各位Zdir用户,大家好,2023新的一年,祝大家新年快乐。与此同时我们2023年的第一个Zdir版本3.2.0已经发布,此版本更新了一些特别功能(请看下文),推荐大家更新。

概述:

Zdir 3使用Golang + Vue3开发的轻量级目录列表程序,支持Linux、Docker、Windows部署,支持视频、音频、代码等常规文件预览,适合个人或初创公司文件分享使用,亦可作为轻量级网盘使用。

3.2.0更新内容

  • 新增:后台管理,目前支持站点设置、密码修改
  • 新增:视频预览支持调用第三方外部播放器
  • 新增:文件列表分页支持,实测单个目录下1万个文件前端已经毫无压力
  • 新增:前端可设置默认搜索引擎和分页展示数量
  • 新增:音乐播放列表支持
  • 新增:SQLite3数据库支持
  • 新增:部分后台API
  • 新增:404页面
  • 优化:界面优化、文件体积优化
  • 变更:文件上传修改限制为1GB
  • 变更:配置文件逻辑变更,优先查找data/config/config.ini,其次查找data/config.ini
  • 修复:修复了一处漏洞和若干BUG

更新内容详情

后台管理:

3.2.0新增了后台管理,目前后台功能较为简单,暂时只支持站点设置、密码修改,后续会不断增加新功能。

视频预览支持调用第三方外部播放器:

Zdir支持在线播放H264编码的.mp4格式文件,其它编码和后缀暂不支持。不过不用担心,3.2.0版本开始支持一键调用第三方外部播放器,比如调用您本地的PotPlayer播放器。

注意:前提是您本地已经安装对应的播放器(比如:PotPlayer),否则点击后没有反应。

文件列表分页支持:

之前有小伙伴反应,某个目录下文件多了卡的不行,经排查,发现前端组件性能存在瓶颈(golang后端毫无压力),于是采用了前端分页方案,目前实测单个目录下1万个文件,Zdir已经毫无压力。

当某个目录下的文件超过50个,会自动开启分页支持,如下图:

音乐播放列表支持:

Zdir 3.2.0版本开始,新增音乐列表模式,当您进入某个目录的时候,如果该目录下存在音频文件,在Zdir WEB页面的左下角会出现一个音乐播放列表,如下图。

现在我和我的小伙伴可以愉快的通过Zdir听歌啦。

演示地址:https://soft.xiaoz.org/#/public/music

404页面:

当访问不存在的路由时,会返回一个404页面,相对来说更加友好了。

分页数量/默认搜索设置

在用户前台的导航栏上有个设置按钮,可以设置文件分页数量以及默认搜索方式。但是注意:该设置仅保存在浏览器本地,更换浏览器后将失效。

用户无感知的更新功能不再一一列举。

一键升级

针对Linux用户,可以使用下面的命令一键升级:

#一键升级Zdir
curl -s "http://soft.xiaoz.org/zdir/sh/upgrade.sh"|bash -s 3.2.0

其它升级方式可参考升级文档:https://doc.xiaoz.org/books/zdir-3/chapter/eecca

其它说明


发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注


已有1条评论