Zdir 是我自 2018 年 6 月开始的一个开源项目,之前使用 PHP 开发,现在使用 Golang + Vue3 进行了重构,支持 Linux 、Docker 、Windows 部署,支持视频、音频、代码等常规文件预览,适合个人或初创公司文件分享使用,亦可作为轻量级网盘使用,欢迎大家安装体验。

目前已经实现的功能
- 目录列表
- MarkDown 预览
- 支持搜索当前目录与全局搜索(备注:全局搜索仅 Linux 支持)
- 视频预览(支持 H.264 编码的
.mp4格式及.m3u8) - 音频预览
- 图片预览
- 代码与文本预览,支持部分代码高亮
- CSS/JavaScript 一键复制
- Office 在线预览(支持.doc .docx .xls .xlsx .ppt .pptx ),注意:如果是内网或 IP 访问或非标准多端口方式不支持预览
- 二维码生成
- 支持中文显示
- 支持 Linux 、Docker 、Windows 等多种部署方式
部分截图
强大的全局搜索功能:

自动说明文件:

方便的代码预览:

文件详情页面:

Docker 安装
docker run -d --name="zdir"
-v /data/apps/zdir/data:/data/apps/zdir/data
-p 6080:6080
--restart=always
helloz/zdir:3.0.0
- 第一个 /data/apps/zdir/data 为本机挂载路径,可自行修改,第二个 /data/apps/zdir/data 固定,不要修改
- 第一个 6080 为 Zdir 访问端口,可自行修改,第二个 6080 为容器端口,不要修改
更多安装方式可参考: https://doc.xiaoz.me/books/zdir-3/page/dockerzdir