Zdir是一款使用PHP开发的目录列表程序,无需数据库,体积小巧,功能完善。
Zdir很适合搭建自己的单独用的列表类型的网盘,因为也没有会员系统之类的,只适合自己搭建用。很适合有一些玩小众游戏或者分享软件或者分享其他文件供别人简单下载的用途。而且因为文档预览功能强悍,也和适合公司内部各种文档小范围的分享使用。
环境要求- PHP >= 5.6(建议PHP 7.2)
- 文件索引依赖于curl组件
- 如果需要获得更高级的文件管理功能,依赖于Fileinfo, iconv, zip, tar and mbstring组件(非必须)
使用方法- 下载源码放到站点根目录
- 将config.simple.php修改为config.php
- 修改config.php设置自己的网站标题/关键词/描述/密码等信息
- 如果需要排除某个目录,再次修改config.php ,里面有说明
- 更多说明请查看帮助文档:https://dwz.ovh/zdir
Docker方式部署Docker for Zdir一键部署脚本: bash <(curl -Lsk https://raw.githubusercontent.co ... ter/zdir-install.sh)
主要功能- 目录浏览
- MarkDown文件预览
- CSS/JavaScript一键复制
- 文件hash
- 图片预览
- 视频播放(支持.mp4 .ts .m3u8等部分格式)
- 音频播放(支持.mp3 .wav .flac .ape )
- 文本查看器(支持的格式有.txt .sh .py .go .c .cpp)
- Office在线预览(支持.doc .docx .xls .xlsx .ppt .pptx),注意:如果是内网或IP访问方式不支持预览
- 文件索引
- 二维码生成
- 文件管理(上传/删除/编辑等)
- 文件搜索
- 密码验证
- 支持中文显示
Demo获取捐赠版扫描下方二维码,捐赠大于30元以上可获得捐赠版,捐赠版可享受首次技术支持及去除广告,捐赠后请联系我的QQ:337003006获取。
联系我
感谢Zdir的诞生离不开以下开源项目,在此表示感谢。
|